pub enum ResourceExtraData {
Stream {
table_idx: TypeStreamTableIndex,
elem_ty: Option<Type>,
},
Future {
table_idx: TypeFutureTableIndex,
elem_ty: Option<Type>,
},
ErrorContext {
table_idx: TypeComponentLocalErrorContextTableIndex,
},
}Expand description
Supplemental data kept along with ResourceData
Variants§
Trait Implementations§
Source§impl Clone for ResourceExtraData
impl Clone for ResourceExtraData
Source§fn clone(&self) -> ResourceExtraData
fn clone(&self) -> ResourceExtraData
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 ResourceExtraData
impl Debug for ResourceExtraData
Source§impl PartialEq for ResourceExtraData
impl PartialEq for ResourceExtraData
impl StructuralPartialEq for ResourceExtraData
Auto Trait Implementations§
impl Freeze for ResourceExtraData
impl RefUnwindSafe for ResourceExtraData
impl Send for ResourceExtraData
impl Sync for ResourceExtraData
impl Unpin for ResourceExtraData
impl UnsafeUnpin for ResourceExtraData
impl UnwindSafe for ResourceExtraData
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