pub enum InheritedFdError {
NotInitialized,
OwnershipTaken(RawFd),
FileDescriptorNotInherited(RawFd),
}Expand description
Errors that can occur while taking an ownership of RawFd
Variants§
NotInitialized
init_inherited_fds() not called
OwnershipTaken(RawFd)
Ownership already taken
FileDescriptorNotInherited(RawFd)
Not an inherited file descriptor
Trait Implementations§
Source§impl Debug for InheritedFdError
impl Debug for InheritedFdError
Source§impl Display for InheritedFdError
impl Display for InheritedFdError
Source§impl Error for InheritedFdError
impl Error for InheritedFdError
1.30.0 · Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0:
use the Display impl or to_string()
Source§impl PartialEq for InheritedFdError
impl PartialEq for InheritedFdError
impl StructuralPartialEq for InheritedFdError
Auto Trait Implementations§
impl Freeze for InheritedFdError
impl RefUnwindSafe for InheritedFdError
impl Send for InheritedFdError
impl Sync for InheritedFdError
impl Unpin for InheritedFdError
impl UnsafeUnpin for InheritedFdError
impl UnwindSafe for InheritedFdError
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more