referrerpolicy=no-referrer-when-downgrade
sp_wasm_interface

Trait HostFunctions

Source
pub trait HostFunctions:
    'static
    + Send
    + Sync {
    // Required methods
    fn host_functions() -> Vec<&'static dyn Function>;
    fn register_static<T>(registry: &mut T) -> Result<(), T::Error>
       where T: HostFunctionRegistry;
}
Expand description

Something that provides implementations for host functions.

Required Methods§

Source

fn host_functions() -> Vec<&'static dyn Function>

Returns the host functions Self provides.

Source

fn register_static<T>(registry: &mut T) -> Result<(), T::Error>

Statically registers the host functions.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementations on Foreign Types§

Source§

impl HostFunctions for ()

Source§

impl<TupleElement0: HostFunctions> HostFunctions for (TupleElement0,)

Source§

impl<TupleElement0: HostFunctions, TupleElement1: HostFunctions> HostFunctions for (TupleElement0, TupleElement1)

Source§

impl<TupleElement0: HostFunctions, TupleElement1: HostFunctions, TupleElement2: HostFunctions> HostFunctions for (TupleElement0, TupleElement1, TupleElement2)

Source§

impl<TupleElement0: HostFunctions, TupleElement1: HostFunctions, TupleElement2: HostFunctions, TupleElement3: HostFunctions> HostFunctions for (TupleElement0, TupleElement1, TupleElement2, TupleElement3)

Source§

impl<TupleElement0: HostFunctions, TupleElement1: HostFunctions, TupleElement2: HostFunctions, TupleElement3: HostFunctions, TupleElement4: HostFunctions> HostFunctions for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4)

Source§

impl<TupleElement0: HostFunctions, TupleElement1: HostFunctions, TupleElement2: HostFunctions, TupleElement3: HostFunctions, TupleElement4: HostFunctions, TupleElement5: HostFunctions> HostFunctions for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5)

Source§

impl<TupleElement0: HostFunctions, TupleElement1: HostFunctions, TupleElement2: HostFunctions, TupleElement3: HostFunctions, TupleElement4: HostFunctions, TupleElement5: HostFunctions, TupleElement6: HostFunctions> HostFunctions for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6)

Source§

impl<TupleElement0: HostFunctions, TupleElement1: HostFunctions, TupleElement2: HostFunctions, TupleElement3: HostFunctions, TupleElement4: HostFunctions, TupleElement5: HostFunctions, TupleElement6: HostFunctions, TupleElement7: HostFunctions> HostFunctions for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7)

Source§

impl<TupleElement0: HostFunctions, TupleElement1: HostFunctions, TupleElement2: HostFunctions, TupleElement3: HostFunctions, TupleElement4: HostFunctions, TupleElement5: HostFunctions, TupleElement6: HostFunctions, TupleElement7: HostFunctions, TupleElement8: HostFunctions> HostFunctions for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8)

Source§

impl<TupleElement0: HostFunctions, TupleElement1: HostFunctions, TupleElement2: HostFunctions, TupleElement3: HostFunctions, TupleElement4: HostFunctions, TupleElement5: HostFunctions, TupleElement6: HostFunctions, TupleElement7: HostFunctions, TupleElement8: HostFunctions, TupleElement9: HostFunctions> HostFunctions for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9)

Source§

impl<TupleElement0: HostFunctions, TupleElement1: HostFunctions, TupleElement2: HostFunctions, TupleElement3: HostFunctions, TupleElement4: HostFunctions, TupleElement5: HostFunctions, TupleElement6: HostFunctions, TupleElement7: HostFunctions, TupleElement8: HostFunctions, TupleElement9: HostFunctions, TupleElement10: HostFunctions> HostFunctions for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10)

Source§

impl<TupleElement0: HostFunctions, TupleElement1: HostFunctions, TupleElement2: HostFunctions, TupleElement3: HostFunctions, TupleElement4: HostFunctions, TupleElement5: HostFunctions, TupleElement6: HostFunctions, TupleElement7: HostFunctions, TupleElement8: HostFunctions, TupleElement9: HostFunctions, TupleElement10: HostFunctions, TupleElement11: HostFunctions> HostFunctions for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11)

Source§

impl<TupleElement0: HostFunctions, TupleElement1: HostFunctions, TupleElement2: HostFunctions, TupleElement3: HostFunctions, TupleElement4: HostFunctions, TupleElement5: HostFunctions, TupleElement6: HostFunctions, TupleElement7: HostFunctions, TupleElement8: HostFunctions, TupleElement9: HostFunctions, TupleElement10: HostFunctions, TupleElement11: HostFunctions, TupleElement12: HostFunctions> HostFunctions for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12)

Source§

impl<TupleElement0: HostFunctions, TupleElement1: HostFunctions, TupleElement2: HostFunctions, TupleElement3: HostFunctions, TupleElement4: HostFunctions, TupleElement5: HostFunctions, TupleElement6: HostFunctions, TupleElement7: HostFunctions, TupleElement8: HostFunctions, TupleElement9: HostFunctions, TupleElement10: HostFunctions, TupleElement11: HostFunctions, TupleElement12: HostFunctions, TupleElement13: HostFunctions> HostFunctions for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13)

Source§

impl<TupleElement0: HostFunctions, TupleElement1: HostFunctions, TupleElement2: HostFunctions, TupleElement3: HostFunctions, TupleElement4: HostFunctions, TupleElement5: HostFunctions, TupleElement6: HostFunctions, TupleElement7: HostFunctions, TupleElement8: HostFunctions, TupleElement9: HostFunctions, TupleElement10: HostFunctions, TupleElement11: HostFunctions, TupleElement12: HostFunctions, TupleElement13: HostFunctions, TupleElement14: HostFunctions> HostFunctions for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14)

Source§

impl<TupleElement0: HostFunctions, TupleElement1: HostFunctions, TupleElement2: HostFunctions, TupleElement3: HostFunctions, TupleElement4: HostFunctions, TupleElement5: HostFunctions, TupleElement6: HostFunctions, TupleElement7: HostFunctions, TupleElement8: HostFunctions, TupleElement9: HostFunctions, TupleElement10: HostFunctions, TupleElement11: HostFunctions, TupleElement12: HostFunctions, TupleElement13: HostFunctions, TupleElement14: HostFunctions, TupleElement15: HostFunctions> HostFunctions for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15)

Source§

impl<TupleElement0: HostFunctions, TupleElement1: HostFunctions, TupleElement2: HostFunctions, TupleElement3: HostFunctions, TupleElement4: HostFunctions, TupleElement5: HostFunctions, TupleElement6: HostFunctions, TupleElement7: HostFunctions, TupleElement8: HostFunctions, TupleElement9: HostFunctions, TupleElement10: HostFunctions, TupleElement11: HostFunctions, TupleElement12: HostFunctions, TupleElement13: HostFunctions, TupleElement14: HostFunctions, TupleElement15: HostFunctions, TupleElement16: HostFunctions> HostFunctions for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16)

Source§

impl<TupleElement0: HostFunctions, TupleElement1: HostFunctions, TupleElement2: HostFunctions, TupleElement3: HostFunctions, TupleElement4: HostFunctions, TupleElement5: HostFunctions, TupleElement6: HostFunctions, TupleElement7: HostFunctions, TupleElement8: HostFunctions, TupleElement9: HostFunctions, TupleElement10: HostFunctions, TupleElement11: HostFunctions, TupleElement12: HostFunctions, TupleElement13: HostFunctions, TupleElement14: HostFunctions, TupleElement15: HostFunctions, TupleElement16: HostFunctions, TupleElement17: HostFunctions> HostFunctions for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17)

Source§

impl<TupleElement0: HostFunctions, TupleElement1: HostFunctions, TupleElement2: HostFunctions, TupleElement3: HostFunctions, TupleElement4: HostFunctions, TupleElement5: HostFunctions, TupleElement6: HostFunctions, TupleElement7: HostFunctions, TupleElement8: HostFunctions, TupleElement9: HostFunctions, TupleElement10: HostFunctions, TupleElement11: HostFunctions, TupleElement12: HostFunctions, TupleElement13: HostFunctions, TupleElement14: HostFunctions, TupleElement15: HostFunctions, TupleElement16: HostFunctions, TupleElement17: HostFunctions, TupleElement18: HostFunctions> HostFunctions for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18)

Source§

impl<TupleElement0: HostFunctions, TupleElement1: HostFunctions, TupleElement2: HostFunctions, TupleElement3: HostFunctions, TupleElement4: HostFunctions, TupleElement5: HostFunctions, TupleElement6: HostFunctions, TupleElement7: HostFunctions, TupleElement8: HostFunctions, TupleElement9: HostFunctions, TupleElement10: HostFunctions, TupleElement11: HostFunctions, TupleElement12: HostFunctions, TupleElement13: HostFunctions, TupleElement14: HostFunctions, TupleElement15: HostFunctions, TupleElement16: HostFunctions, TupleElement17: HostFunctions, TupleElement18: HostFunctions, TupleElement19: HostFunctions> HostFunctions for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19)

Source§

impl<TupleElement0: HostFunctions, TupleElement1: HostFunctions, TupleElement2: HostFunctions, TupleElement3: HostFunctions, TupleElement4: HostFunctions, TupleElement5: HostFunctions, TupleElement6: HostFunctions, TupleElement7: HostFunctions, TupleElement8: HostFunctions, TupleElement9: HostFunctions, TupleElement10: HostFunctions, TupleElement11: HostFunctions, TupleElement12: HostFunctions, TupleElement13: HostFunctions, TupleElement14: HostFunctions, TupleElement15: HostFunctions, TupleElement16: HostFunctions, TupleElement17: HostFunctions, TupleElement18: HostFunctions, TupleElement19: HostFunctions, TupleElement20: HostFunctions> HostFunctions for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20)

Source§

impl<TupleElement0: HostFunctions, TupleElement1: HostFunctions, TupleElement2: HostFunctions, TupleElement3: HostFunctions, TupleElement4: HostFunctions, TupleElement5: HostFunctions, TupleElement6: HostFunctions, TupleElement7: HostFunctions, TupleElement8: HostFunctions, TupleElement9: HostFunctions, TupleElement10: HostFunctions, TupleElement11: HostFunctions, TupleElement12: HostFunctions, TupleElement13: HostFunctions, TupleElement14: HostFunctions, TupleElement15: HostFunctions, TupleElement16: HostFunctions, TupleElement17: HostFunctions, TupleElement18: HostFunctions, TupleElement19: HostFunctions, TupleElement20: HostFunctions, TupleElement21: HostFunctions> HostFunctions for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21)

Source§

impl<TupleElement0: HostFunctions, TupleElement1: HostFunctions, TupleElement2: HostFunctions, TupleElement3: HostFunctions, TupleElement4: HostFunctions, TupleElement5: HostFunctions, TupleElement6: HostFunctions, TupleElement7: HostFunctions, TupleElement8: HostFunctions, TupleElement9: HostFunctions, TupleElement10: HostFunctions, TupleElement11: HostFunctions, TupleElement12: HostFunctions, TupleElement13: HostFunctions, TupleElement14: HostFunctions, TupleElement15: HostFunctions, TupleElement16: HostFunctions, TupleElement17: HostFunctions, TupleElement18: HostFunctions, TupleElement19: HostFunctions, TupleElement20: HostFunctions, TupleElement21: HostFunctions, TupleElement22: HostFunctions> HostFunctions for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22)

Source§

impl<TupleElement0: HostFunctions, TupleElement1: HostFunctions, TupleElement2: HostFunctions, TupleElement3: HostFunctions, TupleElement4: HostFunctions, TupleElement5: HostFunctions, TupleElement6: HostFunctions, TupleElement7: HostFunctions, TupleElement8: HostFunctions, TupleElement9: HostFunctions, TupleElement10: HostFunctions, TupleElement11: HostFunctions, TupleElement12: HostFunctions, TupleElement13: HostFunctions, TupleElement14: HostFunctions, TupleElement15: HostFunctions, TupleElement16: HostFunctions, TupleElement17: HostFunctions, TupleElement18: HostFunctions, TupleElement19: HostFunctions, TupleElement20: HostFunctions, TupleElement21: HostFunctions, TupleElement22: HostFunctions, TupleElement23: HostFunctions> HostFunctions for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23)

Source§

impl<TupleElement0: HostFunctions, TupleElement1: HostFunctions, TupleElement2: HostFunctions, TupleElement3: HostFunctions, TupleElement4: HostFunctions, TupleElement5: HostFunctions, TupleElement6: HostFunctions, TupleElement7: HostFunctions, TupleElement8: HostFunctions, TupleElement9: HostFunctions, TupleElement10: HostFunctions, TupleElement11: HostFunctions, TupleElement12: HostFunctions, TupleElement13: HostFunctions, TupleElement14: HostFunctions, TupleElement15: HostFunctions, TupleElement16: HostFunctions, TupleElement17: HostFunctions, TupleElement18: HostFunctions, TupleElement19: HostFunctions, TupleElement20: HostFunctions, TupleElement21: HostFunctions, TupleElement22: HostFunctions, TupleElement23: HostFunctions, TupleElement24: HostFunctions> HostFunctions for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24)

Source§

impl<TupleElement0: HostFunctions, TupleElement1: HostFunctions, TupleElement2: HostFunctions, TupleElement3: HostFunctions, TupleElement4: HostFunctions, TupleElement5: HostFunctions, TupleElement6: HostFunctions, TupleElement7: HostFunctions, TupleElement8: HostFunctions, TupleElement9: HostFunctions, TupleElement10: HostFunctions, TupleElement11: HostFunctions, TupleElement12: HostFunctions, TupleElement13: HostFunctions, TupleElement14: HostFunctions, TupleElement15: HostFunctions, TupleElement16: HostFunctions, TupleElement17: HostFunctions, TupleElement18: HostFunctions, TupleElement19: HostFunctions, TupleElement20: HostFunctions, TupleElement21: HostFunctions, TupleElement22: HostFunctions, TupleElement23: HostFunctions, TupleElement24: HostFunctions, TupleElement25: HostFunctions> HostFunctions for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25)

Source§

impl<TupleElement0: HostFunctions, TupleElement1: HostFunctions, TupleElement2: HostFunctions, TupleElement3: HostFunctions, TupleElement4: HostFunctions, TupleElement5: HostFunctions, TupleElement6: HostFunctions, TupleElement7: HostFunctions, TupleElement8: HostFunctions, TupleElement9: HostFunctions, TupleElement10: HostFunctions, TupleElement11: HostFunctions, TupleElement12: HostFunctions, TupleElement13: HostFunctions, TupleElement14: HostFunctions, TupleElement15: HostFunctions, TupleElement16: HostFunctions, TupleElement17: HostFunctions, TupleElement18: HostFunctions, TupleElement19: HostFunctions, TupleElement20: HostFunctions, TupleElement21: HostFunctions, TupleElement22: HostFunctions, TupleElement23: HostFunctions, TupleElement24: HostFunctions, TupleElement25: HostFunctions, TupleElement26: HostFunctions> HostFunctions for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26)

Source§

impl<TupleElement0: HostFunctions, TupleElement1: HostFunctions, TupleElement2: HostFunctions, TupleElement3: HostFunctions, TupleElement4: HostFunctions, TupleElement5: HostFunctions, TupleElement6: HostFunctions, TupleElement7: HostFunctions, TupleElement8: HostFunctions, TupleElement9: HostFunctions, TupleElement10: HostFunctions, TupleElement11: HostFunctions, TupleElement12: HostFunctions, TupleElement13: HostFunctions, TupleElement14: HostFunctions, TupleElement15: HostFunctions, TupleElement16: HostFunctions, TupleElement17: HostFunctions, TupleElement18: HostFunctions, TupleElement19: HostFunctions, TupleElement20: HostFunctions, TupleElement21: HostFunctions, TupleElement22: HostFunctions, TupleElement23: HostFunctions, TupleElement24: HostFunctions, TupleElement25: HostFunctions, TupleElement26: HostFunctions, TupleElement27: HostFunctions> HostFunctions for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27)

Source§

impl<TupleElement0: HostFunctions, TupleElement1: HostFunctions, TupleElement2: HostFunctions, TupleElement3: HostFunctions, TupleElement4: HostFunctions, TupleElement5: HostFunctions, TupleElement6: HostFunctions, TupleElement7: HostFunctions, TupleElement8: HostFunctions, TupleElement9: HostFunctions, TupleElement10: HostFunctions, TupleElement11: HostFunctions, TupleElement12: HostFunctions, TupleElement13: HostFunctions, TupleElement14: HostFunctions, TupleElement15: HostFunctions, TupleElement16: HostFunctions, TupleElement17: HostFunctions, TupleElement18: HostFunctions, TupleElement19: HostFunctions, TupleElement20: HostFunctions, TupleElement21: HostFunctions, TupleElement22: HostFunctions, TupleElement23: HostFunctions, TupleElement24: HostFunctions, TupleElement25: HostFunctions, TupleElement26: HostFunctions, TupleElement27: HostFunctions, TupleElement28: HostFunctions> HostFunctions for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28)

Source§

impl<TupleElement0: HostFunctions, TupleElement1: HostFunctions, TupleElement2: HostFunctions, TupleElement3: HostFunctions, TupleElement4: HostFunctions, TupleElement5: HostFunctions, TupleElement6: HostFunctions, TupleElement7: HostFunctions, TupleElement8: HostFunctions, TupleElement9: HostFunctions, TupleElement10: HostFunctions, TupleElement11: HostFunctions, TupleElement12: HostFunctions, TupleElement13: HostFunctions, TupleElement14: HostFunctions, TupleElement15: HostFunctions, TupleElement16: HostFunctions, TupleElement17: HostFunctions, TupleElement18: HostFunctions, TupleElement19: HostFunctions, TupleElement20: HostFunctions, TupleElement21: HostFunctions, TupleElement22: HostFunctions, TupleElement23: HostFunctions, TupleElement24: HostFunctions, TupleElement25: HostFunctions, TupleElement26: HostFunctions, TupleElement27: HostFunctions, TupleElement28: HostFunctions, TupleElement29: HostFunctions> HostFunctions for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29)

Implementors§

Source§

impl<Base, Overlay> HostFunctions for ExtendedHostFunctions<Base, Overlay>
where Base: HostFunctions, Overlay: HostFunctions,

impl HostFunctions for HostFunctions

impl HostFunctions for HostFunctions

impl HostFunctions for HostFunctions

impl HostFunctions for HostFunctions

impl HostFunctions for HostFunctions

impl HostFunctions for HostFunctions

impl HostFunctions for HostFunctions

impl HostFunctions for HostFunctions

impl HostFunctions for HostFunctions

impl HostFunctions for HostFunctions

impl HostFunctions for HostFunctions

impl HostFunctions for HostFunctions

impl HostFunctions for HostFunctions

impl HostFunctions for HostFunctions

impl HostFunctions for HostFunctions

impl HostFunctions for HostFunctions

impl HostFunctions for HostFunctions

impl HostFunctions for HostFunctions

impl HostFunctions for HostFunctions

impl HostFunctions for HostFunctions

impl HostFunctions for HostFunctions