pub trait HostFunctions:
'static
+ Send
+ Sync {
// Required methods
fn host_functions() -> Vec<&'static dyn Function>;
fn register_static<T>(
registry: &mut T,
) -> Result<(), <T as HostFunctionRegistry>::Error>
where T: HostFunctionRegistry;
}Expand description
Something that provides implementations for host functions.
Required Methods§
Sourcefn host_functions() -> Vec<&'static dyn Function>
fn host_functions() -> Vec<&'static dyn Function>
Returns the host functions Self provides.
Sourcefn register_static<T>(
registry: &mut T,
) -> Result<(), <T as HostFunctionRegistry>::Error>where
T: HostFunctionRegistry,
fn register_static<T>(
registry: &mut T,
) -> Result<(), <T as HostFunctionRegistry>::Error>where
T: HostFunctionRegistry,
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 ()
impl HostFunctions for ()
fn host_functions() -> Vec<&'static dyn Function>
fn register_static<T>(
registry: &mut T,
) -> Result<(), <T as HostFunctionRegistry>::Error>where
T: HostFunctionRegistry,
Source§impl<TupleElement0> HostFunctions for (TupleElement0,)where
TupleElement0: HostFunctions,
impl<TupleElement0> HostFunctions for (TupleElement0,)where
TupleElement0: HostFunctions,
fn host_functions() -> Vec<&'static dyn Function>
fn register_static<T>(
registry: &mut T,
) -> Result<(), <T as HostFunctionRegistry>::Error>where
T: HostFunctionRegistry,
Source§impl<TupleElement0, TupleElement1> HostFunctions for (TupleElement0, TupleElement1)where
TupleElement0: HostFunctions,
TupleElement1: HostFunctions,
impl<TupleElement0, TupleElement1> HostFunctions for (TupleElement0, TupleElement1)where
TupleElement0: HostFunctions,
TupleElement1: HostFunctions,
fn host_functions() -> Vec<&'static dyn Function>
fn register_static<T>(
registry: &mut T,
) -> Result<(), <T as HostFunctionRegistry>::Error>where
T: HostFunctionRegistry,
Source§impl<TupleElement0, TupleElement1, TupleElement2> HostFunctions for (TupleElement0, TupleElement1, TupleElement2)
impl<TupleElement0, TupleElement1, TupleElement2> HostFunctions for (TupleElement0, TupleElement1, TupleElement2)
fn host_functions() -> Vec<&'static dyn Function>
fn register_static<T>(
registry: &mut T,
) -> Result<(), <T as HostFunctionRegistry>::Error>where
T: HostFunctionRegistry,
Source§impl<TupleElement0, TupleElement1, TupleElement2, TupleElement3> HostFunctions for (TupleElement0, TupleElement1, TupleElement2, TupleElement3)where
TupleElement0: HostFunctions,
TupleElement1: HostFunctions,
TupleElement2: HostFunctions,
TupleElement3: HostFunctions,
impl<TupleElement0, TupleElement1, TupleElement2, TupleElement3> HostFunctions for (TupleElement0, TupleElement1, TupleElement2, TupleElement3)where
TupleElement0: HostFunctions,
TupleElement1: HostFunctions,
TupleElement2: HostFunctions,
TupleElement3: HostFunctions,
fn host_functions() -> Vec<&'static dyn Function>
fn register_static<T>(
registry: &mut T,
) -> Result<(), <T as HostFunctionRegistry>::Error>where
T: HostFunctionRegistry,
Source§impl<TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4> HostFunctions for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4)where
TupleElement0: HostFunctions,
TupleElement1: HostFunctions,
TupleElement2: HostFunctions,
TupleElement3: HostFunctions,
TupleElement4: HostFunctions,
impl<TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4> HostFunctions for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4)where
TupleElement0: HostFunctions,
TupleElement1: HostFunctions,
TupleElement2: HostFunctions,
TupleElement3: HostFunctions,
TupleElement4: HostFunctions,
fn host_functions() -> Vec<&'static dyn Function>
fn register_static<T>(
registry: &mut T,
) -> Result<(), <T as HostFunctionRegistry>::Error>where
T: HostFunctionRegistry,
Source§impl<TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5> HostFunctions for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5)where
TupleElement0: HostFunctions,
TupleElement1: HostFunctions,
TupleElement2: HostFunctions,
TupleElement3: HostFunctions,
TupleElement4: HostFunctions,
TupleElement5: HostFunctions,
impl<TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5> HostFunctions for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5)where
TupleElement0: HostFunctions,
TupleElement1: HostFunctions,
TupleElement2: HostFunctions,
TupleElement3: HostFunctions,
TupleElement4: HostFunctions,
TupleElement5: HostFunctions,
fn host_functions() -> Vec<&'static dyn Function>
fn register_static<T>(
registry: &mut T,
) -> Result<(), <T as HostFunctionRegistry>::Error>where
T: HostFunctionRegistry,
Source§impl<TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6> HostFunctions for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6)where
TupleElement0: HostFunctions,
TupleElement1: HostFunctions,
TupleElement2: HostFunctions,
TupleElement3: HostFunctions,
TupleElement4: HostFunctions,
TupleElement5: HostFunctions,
TupleElement6: HostFunctions,
impl<TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6> HostFunctions for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6)where
TupleElement0: HostFunctions,
TupleElement1: HostFunctions,
TupleElement2: HostFunctions,
TupleElement3: HostFunctions,
TupleElement4: HostFunctions,
TupleElement5: HostFunctions,
TupleElement6: HostFunctions,
fn host_functions() -> Vec<&'static dyn Function>
fn register_static<T>(
registry: &mut T,
) -> Result<(), <T as HostFunctionRegistry>::Error>where
T: HostFunctionRegistry,
Source§impl<TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7> HostFunctions for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7)where
TupleElement0: HostFunctions,
TupleElement1: HostFunctions,
TupleElement2: HostFunctions,
TupleElement3: HostFunctions,
TupleElement4: HostFunctions,
TupleElement5: HostFunctions,
TupleElement6: HostFunctions,
TupleElement7: HostFunctions,
impl<TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7> HostFunctions for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7)where
TupleElement0: HostFunctions,
TupleElement1: HostFunctions,
TupleElement2: HostFunctions,
TupleElement3: HostFunctions,
TupleElement4: HostFunctions,
TupleElement5: HostFunctions,
TupleElement6: HostFunctions,
TupleElement7: HostFunctions,
fn host_functions() -> Vec<&'static dyn Function>
fn register_static<T>(
registry: &mut T,
) -> Result<(), <T as HostFunctionRegistry>::Error>where
T: HostFunctionRegistry,
Source§impl<TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8> HostFunctions for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8)where
TupleElement0: HostFunctions,
TupleElement1: HostFunctions,
TupleElement2: HostFunctions,
TupleElement3: HostFunctions,
TupleElement4: HostFunctions,
TupleElement5: HostFunctions,
TupleElement6: HostFunctions,
TupleElement7: HostFunctions,
TupleElement8: HostFunctions,
impl<TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8> HostFunctions for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8)where
TupleElement0: HostFunctions,
TupleElement1: HostFunctions,
TupleElement2: HostFunctions,
TupleElement3: HostFunctions,
TupleElement4: HostFunctions,
TupleElement5: HostFunctions,
TupleElement6: HostFunctions,
TupleElement7: HostFunctions,
TupleElement8: HostFunctions,
fn host_functions() -> Vec<&'static dyn Function>
fn register_static<T>(
registry: &mut T,
) -> Result<(), <T as HostFunctionRegistry>::Error>where
T: HostFunctionRegistry,
Source§impl<TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9> HostFunctions for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9)where
TupleElement0: HostFunctions,
TupleElement1: HostFunctions,
TupleElement2: HostFunctions,
TupleElement3: HostFunctions,
TupleElement4: HostFunctions,
TupleElement5: HostFunctions,
TupleElement6: HostFunctions,
TupleElement7: HostFunctions,
TupleElement8: HostFunctions,
TupleElement9: HostFunctions,
impl<TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9> HostFunctions for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9)where
TupleElement0: HostFunctions,
TupleElement1: HostFunctions,
TupleElement2: HostFunctions,
TupleElement3: HostFunctions,
TupleElement4: HostFunctions,
TupleElement5: HostFunctions,
TupleElement6: HostFunctions,
TupleElement7: HostFunctions,
TupleElement8: HostFunctions,
TupleElement9: HostFunctions,
fn host_functions() -> Vec<&'static dyn Function>
fn register_static<T>(
registry: &mut T,
) -> Result<(), <T as HostFunctionRegistry>::Error>where
T: HostFunctionRegistry,
Source§impl<TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10> HostFunctions for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10)where
TupleElement0: HostFunctions,
TupleElement1: HostFunctions,
TupleElement2: HostFunctions,
TupleElement3: HostFunctions,
TupleElement4: HostFunctions,
TupleElement5: HostFunctions,
TupleElement6: HostFunctions,
TupleElement7: HostFunctions,
TupleElement8: HostFunctions,
TupleElement9: HostFunctions,
TupleElement10: HostFunctions,
impl<TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10> HostFunctions for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10)where
TupleElement0: HostFunctions,
TupleElement1: HostFunctions,
TupleElement2: HostFunctions,
TupleElement3: HostFunctions,
TupleElement4: HostFunctions,
TupleElement5: HostFunctions,
TupleElement6: HostFunctions,
TupleElement7: HostFunctions,
TupleElement8: HostFunctions,
TupleElement9: HostFunctions,
TupleElement10: HostFunctions,
fn host_functions() -> Vec<&'static dyn Function>
fn register_static<T>(
registry: &mut T,
) -> Result<(), <T as HostFunctionRegistry>::Error>where
T: HostFunctionRegistry,
Source§impl<TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11> HostFunctions for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11)where
TupleElement0: HostFunctions,
TupleElement1: HostFunctions,
TupleElement2: HostFunctions,
TupleElement3: HostFunctions,
TupleElement4: HostFunctions,
TupleElement5: HostFunctions,
TupleElement6: HostFunctions,
TupleElement7: HostFunctions,
TupleElement8: HostFunctions,
TupleElement9: HostFunctions,
TupleElement10: HostFunctions,
TupleElement11: HostFunctions,
impl<TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11> HostFunctions for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11)where
TupleElement0: HostFunctions,
TupleElement1: HostFunctions,
TupleElement2: HostFunctions,
TupleElement3: HostFunctions,
TupleElement4: HostFunctions,
TupleElement5: HostFunctions,
TupleElement6: HostFunctions,
TupleElement7: HostFunctions,
TupleElement8: HostFunctions,
TupleElement9: HostFunctions,
TupleElement10: HostFunctions,
TupleElement11: HostFunctions,
fn host_functions() -> Vec<&'static dyn Function>
fn register_static<T>(
registry: &mut T,
) -> Result<(), <T as HostFunctionRegistry>::Error>where
T: HostFunctionRegistry,
Source§impl<TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12> HostFunctions for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12)where
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,
impl<TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12> HostFunctions for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12)where
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,
fn host_functions() -> Vec<&'static dyn Function>
fn register_static<T>(
registry: &mut T,
) -> Result<(), <T as HostFunctionRegistry>::Error>where
T: HostFunctionRegistry,
Source§impl<TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13> HostFunctions for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13)where
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,
impl<TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13> HostFunctions for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13)where
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,
fn host_functions() -> Vec<&'static dyn Function>
fn register_static<T>(
registry: &mut T,
) -> Result<(), <T as HostFunctionRegistry>::Error>where
T: HostFunctionRegistry,
Source§impl<TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14> HostFunctions for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14)where
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,
impl<TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14> HostFunctions for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14)where
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,
fn host_functions() -> Vec<&'static dyn Function>
fn register_static<T>(
registry: &mut T,
) -> Result<(), <T as HostFunctionRegistry>::Error>where
T: HostFunctionRegistry,
Source§impl<TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15> HostFunctions for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15)where
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,
impl<TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15> HostFunctions for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15)where
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,
fn host_functions() -> Vec<&'static dyn Function>
fn register_static<T>(
registry: &mut T,
) -> Result<(), <T as HostFunctionRegistry>::Error>where
T: HostFunctionRegistry,
Source§impl<TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16> HostFunctions for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16)where
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,
impl<TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16> HostFunctions for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16)where
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,
fn host_functions() -> Vec<&'static dyn Function>
fn register_static<T>(
registry: &mut T,
) -> Result<(), <T as HostFunctionRegistry>::Error>where
T: HostFunctionRegistry,
Source§impl<TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17> HostFunctions for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17)where
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,
impl<TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17> HostFunctions for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17)where
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,
fn host_functions() -> Vec<&'static dyn Function>
fn register_static<T>(
registry: &mut T,
) -> Result<(), <T as HostFunctionRegistry>::Error>where
T: HostFunctionRegistry,
Source§impl<TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18> HostFunctions for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18)where
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,
impl<TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18> HostFunctions for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18)where
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,
fn host_functions() -> Vec<&'static dyn Function>
fn register_static<T>(
registry: &mut T,
) -> Result<(), <T as HostFunctionRegistry>::Error>where
T: HostFunctionRegistry,
Source§impl<TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19> HostFunctions for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19)where
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,
impl<TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19> HostFunctions for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19)where
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,
fn host_functions() -> Vec<&'static dyn Function>
fn register_static<T>(
registry: &mut T,
) -> Result<(), <T as HostFunctionRegistry>::Error>where
T: HostFunctionRegistry,
Source§impl<TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20> HostFunctions for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20)where
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,
impl<TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20> HostFunctions for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20)where
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,
fn host_functions() -> Vec<&'static dyn Function>
fn register_static<T>(
registry: &mut T,
) -> Result<(), <T as HostFunctionRegistry>::Error>where
T: HostFunctionRegistry,
Source§impl<TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21> HostFunctions for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21)where
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,
impl<TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21> HostFunctions for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21)where
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,
fn host_functions() -> Vec<&'static dyn Function>
fn register_static<T>(
registry: &mut T,
) -> Result<(), <T as HostFunctionRegistry>::Error>where
T: HostFunctionRegistry,
Source§impl<TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22> 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)where
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,
impl<TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22> 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)where
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,
fn host_functions() -> Vec<&'static dyn Function>
fn register_static<T>(
registry: &mut T,
) -> Result<(), <T as HostFunctionRegistry>::Error>where
T: HostFunctionRegistry,
Source§impl<TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23> 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)where
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,
impl<TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23> 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)where
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,
fn host_functions() -> Vec<&'static dyn Function>
fn register_static<T>(
registry: &mut T,
) -> Result<(), <T as HostFunctionRegistry>::Error>where
T: HostFunctionRegistry,
Source§impl<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> 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)where
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,
impl<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> 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)where
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,
fn host_functions() -> Vec<&'static dyn Function>
fn register_static<T>(
registry: &mut T,
) -> Result<(), <T as HostFunctionRegistry>::Error>where
T: HostFunctionRegistry,
Source§impl<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> 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)where
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,
impl<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> 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)where
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,
fn host_functions() -> Vec<&'static dyn Function>
fn register_static<T>(
registry: &mut T,
) -> Result<(), <T as HostFunctionRegistry>::Error>where
T: HostFunctionRegistry,
Source§impl<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> 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)where
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,
impl<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> 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)where
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,
fn host_functions() -> Vec<&'static dyn Function>
fn register_static<T>(
registry: &mut T,
) -> Result<(), <T as HostFunctionRegistry>::Error>where
T: HostFunctionRegistry,
Source§impl<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> 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)where
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,
impl<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> 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)where
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,
fn host_functions() -> Vec<&'static dyn Function>
fn register_static<T>(
registry: &mut T,
) -> Result<(), <T as HostFunctionRegistry>::Error>where
T: HostFunctionRegistry,
Source§impl<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> 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)where
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,
impl<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> 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)where
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,
fn host_functions() -> Vec<&'static dyn Function>
fn register_static<T>(
registry: &mut T,
) -> Result<(), <T as HostFunctionRegistry>::Error>where
T: HostFunctionRegistry,
Source§impl<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> 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)where
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,
impl<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> 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)where
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,
fn host_functions() -> Vec<&'static dyn Function>
fn register_static<T>(
registry: &mut T,
) -> Result<(), <T as HostFunctionRegistry>::Error>where
T: HostFunctionRegistry,
Implementors§
impl HostFunctions for subsoil::io::allocator::HostFunctions
Available on non-
substrate_runtime only.impl HostFunctions for subsoil::io::crypto::HostFunctions
Available on non-
substrate_runtime only.impl HostFunctions for subsoil::io::default_child_storage::HostFunctions
Available on non-
substrate_runtime only.impl HostFunctions for subsoil::io::hashing::HostFunctions
Available on non-
substrate_runtime only.impl HostFunctions for subsoil::io::logging::HostFunctions
Available on non-
substrate_runtime only.impl HostFunctions for subsoil::io::misc::HostFunctions
Available on non-
substrate_runtime only.impl HostFunctions for subsoil::io::offchain::HostFunctions
Available on non-
substrate_runtime only.impl HostFunctions for subsoil::io::offchain_index::HostFunctions
Available on non-
substrate_runtime only.impl HostFunctions for subsoil::io::panic_handler::HostFunctions
Available on non-
substrate_runtime only.impl HostFunctions for subsoil::io::storage::HostFunctions
Available on non-
substrate_runtime only.impl HostFunctions for subsoil::io::transaction_index::HostFunctions
Available on non-
substrate_runtime only.impl HostFunctions for subsoil::io::trie::HostFunctions
Available on non-
substrate_runtime only.impl HostFunctions for subsoil::io::wasm_tracing::HostFunctions
Available on non-
substrate_runtime only.