pub struct Stream {Show 15 fields
pub id: TypeId,
pub interface: Option<String>,
pub name: Option<String>,
pub ty: Option<Type>,
pub new_elem_index: u32,
pub read_elem_index: u32,
pub write_elem_index: u32,
pub cancel_read_elem_index: u32,
pub cancel_write_elem_index: u32,
pub drop_readable_elem_index: u32,
pub drop_writable_elem_index: u32,
pub lift_elem_index: Option<u32>,
pub lower_elem_index: Option<u32>,
pub abi_payload_size: usize,
pub abi_payload_align: usize,
}Fields§
§id: TypeId§interface: Option<String>§name: Option<String>§ty: Option<Type>§new_elem_index: u32§read_elem_index: u32§write_elem_index: u32§cancel_read_elem_index: u32§cancel_write_elem_index: u32§drop_readable_elem_index: u32§drop_writable_elem_index: u32§lift_elem_index: Option<u32>§lower_elem_index: Option<u32>§abi_payload_size: usize§abi_payload_align: usizeAuto Trait Implementations§
impl Freeze for Stream
impl RefUnwindSafe for Stream
impl Send for Stream
impl Sync for Stream
impl Unpin for Stream
impl UnsafeUnpin for Stream
impl UnwindSafe for Stream
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