Lines Matching defs:OwnedHandle

10 use crate::{BorrowedHandle, BorrowedSocket, HandleOrInvalid, OwnedHandle, OwnedSocket};
53 impl AsHandle for OwnedHandle {
77 impl IntoHandle for OwnedHandle {
79 fn into_handle(self) -> OwnedHandle {
101 impl FromHandle for OwnedHandle {
103 fn from_handle(owned: OwnedHandle) -> Self {
119 fn from_handle(owned: OwnedHandle) -> Self {
125 impl From<OwnedHandle> for HandleOrInvalid {
127 fn from(owned: OwnedHandle) -> Self {
167 fn into_handle(self) -> OwnedHandle {
168 unsafe { OwnedHandle::from_raw_handle(self.into_raw_handle()) }
173 impl From<std::fs::File> for OwnedHandle {
199 fn from_handle(owned: OwnedHandle) -> Self {
205 impl From<OwnedHandle> for std::fs::File {
207 fn from(owned: OwnedHandle) -> Self {
583 fn into_handle(self) -> OwnedHandle {
584 unsafe { OwnedHandle::from_raw_handle(self.into_raw_handle()) }
589 impl From<std::process::ChildStdin> for OwnedHandle {
631 fn into_handle(self) -> OwnedHandle {
632 unsafe { OwnedHandle::from_raw_handle(self.into_raw_handle()) }
637 impl From<std::process::ChildStdout> for OwnedHandle {
679 fn into_handle(self) -> OwnedHandle {
680 unsafe { OwnedHandle::from_raw_handle(self.into_raw_handle()) }
685 impl From<std::process::ChildStderr> for OwnedHandle {
711 fn from_handle(owned: OwnedHandle) -> Self {
717 impl From<OwnedHandle> for std::process::Stdio {
719 fn from(owned: OwnedHandle) -> Self {
735 fn into_handle(self) -> OwnedHandle {
736 unsafe { OwnedHandle::from_raw_handle(self.into_raw_handle()) }
741 impl From<std::process::Child> for OwnedHandle {
879 fn into_handle(self) -> OwnedHandle {
880 unsafe { OwnedHandle::from_raw_handle(self.into_raw_handle()) }
885 impl<T> From<std::thread::JoinHandle<T>> for OwnedHandle {