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: FdFD to write to
consumed: u64Bytes that have already been written
length: u64Length to write
buffer_addr: u64VM address to write data from
length_addr: u64Length 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