pub struct WriteState {
pub fd: Fd,
pub consumed: u64,
pub length: u64,
pub buffer_addr: u64,
pub length_addr: u64,
}
Expand description
VM is in waiting-to-write state.
Fields§
§fd: Fd
FD to write to
consumed: u64
Bytes that have already been written
length: u64
Length to write
buffer_addr: u64
VM address to write data from
length_addr: u64
Length of address to keep final written length
Trait Implementations§
Source§impl Clone for WriteState
impl Clone for WriteState
Source§fn clone(&self) -> WriteState
fn clone(&self) -> WriteState
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for WriteState
impl Debug for WriteState
Source§impl Hash for WriteState
impl Hash for WriteState
Source§impl PartialEq for WriteState
impl PartialEq for WriteState
impl Eq for WriteState
impl StructuralPartialEq for WriteState
Auto Trait Implementations§
impl Freeze for WriteState
impl RefUnwindSafe for WriteState
impl Send for WriteState
impl Sync for WriteState
impl Unpin for WriteState
impl UnwindSafe for WriteState
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more