Struct zbus::OwnedFd [−][src]
An owned representation of a file descriptor
When it is dropped, the underlying file descriptor will be dropped.
You can take ownership of the file descriptor (and avoid it being closed)
by using the
IntoRawFd
implementation.
Trait Implementations
impl AsRawFd for OwnedFd
[src]
impl Debug for OwnedFd
[src]
impl Drop for OwnedFd
[src]
impl Eq for OwnedFd
[src]
impl FromRawFd for OwnedFd
[src]
unsafe fn from_raw_fd(fd: RawFd) -> OwnedFd
[src]
impl IntoRawFd for OwnedFd
[src]
fn into_raw_fd(self) -> RawFd
[src]
impl PartialEq<OwnedFd> for OwnedFd
[src]
impl StructuralEq for OwnedFd
[src]
impl StructuralPartialEq for OwnedFd
[src]
Auto Trait Implementations
impl RefUnwindSafe for OwnedFd
[src]
impl Send for OwnedFd
[src]
impl Sync for OwnedFd
[src]
impl Unpin for OwnedFd
[src]
impl UnwindSafe for OwnedFd
[src]
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
pub fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,