pub struct ComponentExportBinding {
pub export_name: String,
pub export_span: u32,
pub target: ComponentReference,
}Expand description
An export name resolved to its syntactic component or import binding.
Fields§
§export_name: StringPublic export name, including default.
export_span: u32Original export declaration byte anchor.
target: ComponentReferenceProven local binding, canonicalizing immutable aliases.
Trait Implementations§
Source§impl Clone for ComponentExportBinding
impl Clone for ComponentExportBinding
Source§impl Debug for ComponentExportBinding
impl Debug for ComponentExportBinding
impl<'__de> Decode<'__de> for ComponentExportBindingwhere
'__de:,
impl Encode for ComponentExportBinding
impl Eq for ComponentExportBinding
Source§impl PartialEq for ComponentExportBinding
impl PartialEq for ComponentExportBinding
impl StructuralPartialEq for ComponentExportBinding
Auto Trait Implementations§
impl Freeze for ComponentExportBinding
impl RefUnwindSafe for ComponentExportBinding
impl Send for ComponentExportBinding
impl Sync for ComponentExportBinding
impl Unpin for ComponentExportBinding
impl UnsafeUnpin for ComponentExportBinding
impl UnwindSafe for ComponentExportBinding
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,
impl<T> DecodeOwned for Twhere
T: for<'de> Decode<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.