Fields
fd: c_int
cmd: c_int
arg: c_int
Auto Trait Implementations
impl RefUnwindSafe for Fcntl
impl Send for Fcntl
impl Sync for Fcntl
impl Unpin for Fcntl
impl UnwindSafe for Fcntl
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<'a, K, T> Call<'a, MaybeAlloc<K>> for T where
K: Kind,
T: MaybeAlloc<'a, K>,
impl<'a, K, T> Call<'a, MaybeAlloc<K>> for T where
K: Kind,
T: MaybeAlloc<'a, K>,
type Staged = StagedMaybeAlloc<'a, K, <T as MaybeAlloc<'a, K>>::Alloc>
type Staged = StagedMaybeAlloc<'a, K, <T as MaybeAlloc<'a, K>>::Alloc>
Opaque staged value, which returns Self::Committed
when committed via Commit::commit
. Read more
type Committed = CommittedMaybeAlloc<'a, K, <T as MaybeAlloc<'a, K>>::Alloc>
type Committed = CommittedMaybeAlloc<'a, K, <T as MaybeAlloc<'a, K>>::Alloc>
Opaque committed value returned by Commit::commit
called upon Self::Staged
,
which is, in turn, passed to Collect::collect
to yield a Self::Collected
. Read more
type Collected = <<T as MaybeAlloc<'a, K>>::Alloc as Alloc<'a, K>>::Collected
type Collected = <<T as MaybeAlloc<'a, K>>::Alloc as Alloc<'a, K>>::Collected
sourcefn stage(
self,
alloc: &mut impl Allocator
) -> Result<<T as Call<'a, MaybeAlloc<K>>>::Staged, i32>
fn stage(
self,
alloc: &mut impl Allocator
) -> Result<<T as Call<'a, MaybeAlloc<K>>>::Staged, i32>
Allocate data, if necessary and return resulting opaque staged value on success.