[−][src]Enum bwasm::External
External to local binding.
Variants
Function(u32)
Binds to a function whose type is associated with the given index in the type section.
Table(TableType)
Describes local table definition to be imported as.
Memory(MemoryType)
Describes local memory definition to be imported as.
Global(GlobalType)
Describes local global entry to be imported as.
Trait Implementations
impl Deserialize for External
[src]
type Error = Error
Serialization error produced by deserialization routine.
fn deserialize<R>(
reader: &mut R
) -> Result<External, <External as Deserialize>::Error> where
R: Read,
[src]
reader: &mut R
) -> Result<External, <External as Deserialize>::Error> where
R: Read,
impl StructuralPartialEq for External
[src]
impl Clone for External
[src]
impl Serialize for External
[src]
type Error = Error
Serialization error produced by serialization routine.
fn serialize<W>(
self,
writer: &mut W
) -> Result<(), <External as Serialize>::Error> where
W: Write,
[src]
self,
writer: &mut W
) -> Result<(), <External as Serialize>::Error> where
W: Write,
impl Copy for External
[src]
impl PartialEq<External> for External
[src]
impl Debug for External
[src]
Auto Trait Implementations
impl Send for External
impl Sync for External
impl Unpin for External
impl UnwindSafe for External
impl RefUnwindSafe for External
Blanket Implementations
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> From<T> for T
[src]
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,