pub struct Future {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 Future
impl RefUnwindSafe for Future
impl Send for Future
impl Sync for Future
impl Unpin for Future
impl UnsafeUnpin for Future
impl UnwindSafe for Future
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