Trait sp_runtime_interface::host::IntoFFIValue [−][src]
Something that can be converted into a ffi value.
Required methods
fn into_ffi_value(
self,
context: &mut dyn FunctionContext
) -> Result<Self::FFIType>
[src]
self,
context: &mut dyn FunctionContext
) -> Result<Self::FFIType>
Convert self
into a ffi value.
Implementations on Foreign Types
impl IntoFFIValue for u8
[src]
fn into_ffi_value(self, _: &mut dyn FunctionContext) -> Result<u8>
[src]
impl IntoFFIValue for u16
[src]
fn into_ffi_value(self, _: &mut dyn FunctionContext) -> Result<u16>
[src]
impl IntoFFIValue for u32
[src]
fn into_ffi_value(self, _: &mut dyn FunctionContext) -> Result<u32>
[src]
impl IntoFFIValue for u64
[src]
fn into_ffi_value(self, _: &mut dyn FunctionContext) -> Result<u64>
[src]
impl IntoFFIValue for i8
[src]
fn into_ffi_value(self, _: &mut dyn FunctionContext) -> Result<i8>
[src]
impl IntoFFIValue for i16
[src]
fn into_ffi_value(self, _: &mut dyn FunctionContext) -> Result<i16>
[src]
impl IntoFFIValue for i32
[src]
fn into_ffi_value(self, _: &mut dyn FunctionContext) -> Result<i32>
[src]
impl IntoFFIValue for i64
[src]
fn into_ffi_value(self, _: &mut dyn FunctionContext) -> Result<i64>
[src]
impl IntoFFIValue for bool
[src]
fn into_ffi_value(self, _: &mut dyn FunctionContext) -> Result<u8>
[src]
impl<T: 'static + Encode> IntoFFIValue for Vec<T>
[src]
fn into_ffi_value(self, context: &mut dyn FunctionContext) -> Result<u64>
[src]
impl IntoFFIValue for [u8; 1]
[src]
fn into_ffi_value(self, context: &mut dyn FunctionContext) -> Result<u32>
[src]
impl IntoFFIValue for [u8; 2]
[src]
fn into_ffi_value(self, context: &mut dyn FunctionContext) -> Result<u32>
[src]
impl IntoFFIValue for [u8; 3]
[src]
fn into_ffi_value(self, context: &mut dyn FunctionContext) -> Result<u32>
[src]
impl IntoFFIValue for [u8; 4]
[src]
fn into_ffi_value(self, context: &mut dyn FunctionContext) -> Result<u32>
[src]
impl IntoFFIValue for [u8; 5]
[src]
fn into_ffi_value(self, context: &mut dyn FunctionContext) -> Result<u32>
[src]
impl IntoFFIValue for [u8; 6]
[src]
fn into_ffi_value(self, context: &mut dyn FunctionContext) -> Result<u32>
[src]
impl IntoFFIValue for [u8; 7]
[src]
fn into_ffi_value(self, context: &mut dyn FunctionContext) -> Result<u32>
[src]
impl IntoFFIValue for [u8; 8]
[src]
fn into_ffi_value(self, context: &mut dyn FunctionContext) -> Result<u32>
[src]
impl IntoFFIValue for [u8; 9]
[src]
fn into_ffi_value(self, context: &mut dyn FunctionContext) -> Result<u32>
[src]
impl IntoFFIValue for [u8; 10]
[src]
fn into_ffi_value(self, context: &mut dyn FunctionContext) -> Result<u32>
[src]
impl IntoFFIValue for [u8; 11]
[src]
fn into_ffi_value(self, context: &mut dyn FunctionContext) -> Result<u32>
[src]
impl IntoFFIValue for [u8; 12]
[src]
fn into_ffi_value(self, context: &mut dyn FunctionContext) -> Result<u32>
[src]
impl IntoFFIValue for [u8; 13]
[src]
fn into_ffi_value(self, context: &mut dyn FunctionContext) -> Result<u32>
[src]
impl IntoFFIValue for [u8; 14]
[src]
fn into_ffi_value(self, context: &mut dyn FunctionContext) -> Result<u32>
[src]
impl IntoFFIValue for [u8; 15]
[src]
fn into_ffi_value(self, context: &mut dyn FunctionContext) -> Result<u32>
[src]
impl IntoFFIValue for [u8; 16]
[src]
fn into_ffi_value(self, context: &mut dyn FunctionContext) -> Result<u32>
[src]
impl IntoFFIValue for [u8; 17]
[src]
fn into_ffi_value(self, context: &mut dyn FunctionContext) -> Result<u32>
[src]
impl IntoFFIValue for [u8; 18]
[src]
fn into_ffi_value(self, context: &mut dyn FunctionContext) -> Result<u32>
[src]
impl IntoFFIValue for [u8; 19]
[src]
fn into_ffi_value(self, context: &mut dyn FunctionContext) -> Result<u32>
[src]
impl IntoFFIValue for [u8; 20]
[src]
fn into_ffi_value(self, context: &mut dyn FunctionContext) -> Result<u32>
[src]
impl IntoFFIValue for [u8; 21]
[src]
fn into_ffi_value(self, context: &mut dyn FunctionContext) -> Result<u32>
[src]
impl IntoFFIValue for [u8; 22]
[src]
fn into_ffi_value(self, context: &mut dyn FunctionContext) -> Result<u32>
[src]
impl IntoFFIValue for [u8; 23]
[src]
fn into_ffi_value(self, context: &mut dyn FunctionContext) -> Result<u32>
[src]
impl IntoFFIValue for [u8; 24]
[src]
fn into_ffi_value(self, context: &mut dyn FunctionContext) -> Result<u32>
[src]
impl IntoFFIValue for [u8; 25]
[src]
fn into_ffi_value(self, context: &mut dyn FunctionContext) -> Result<u32>
[src]
impl IntoFFIValue for [u8; 26]
[src]
fn into_ffi_value(self, context: &mut dyn FunctionContext) -> Result<u32>
[src]
impl IntoFFIValue for [u8; 27]
[src]
fn into_ffi_value(self, context: &mut dyn FunctionContext) -> Result<u32>
[src]
impl IntoFFIValue for [u8; 28]
[src]
fn into_ffi_value(self, context: &mut dyn FunctionContext) -> Result<u32>
[src]
impl IntoFFIValue for [u8; 29]
[src]
fn into_ffi_value(self, context: &mut dyn FunctionContext) -> Result<u32>
[src]
impl IntoFFIValue for [u8; 30]
[src]
fn into_ffi_value(self, context: &mut dyn FunctionContext) -> Result<u32>
[src]
impl IntoFFIValue for [u8; 31]
[src]
fn into_ffi_value(self, context: &mut dyn FunctionContext) -> Result<u32>
[src]
impl IntoFFIValue for [u8; 32]
[src]
fn into_ffi_value(self, context: &mut dyn FunctionContext) -> Result<u32>
[src]
impl IntoFFIValue for [u8; 33]
[src]
fn into_ffi_value(self, context: &mut dyn FunctionContext) -> Result<u32>
[src]
impl IntoFFIValue for [u8; 34]
[src]
fn into_ffi_value(self, context: &mut dyn FunctionContext) -> Result<u32>
[src]
impl IntoFFIValue for [u8; 35]
[src]
fn into_ffi_value(self, context: &mut dyn FunctionContext) -> Result<u32>
[src]
impl IntoFFIValue for [u8; 36]
[src]
fn into_ffi_value(self, context: &mut dyn FunctionContext) -> Result<u32>
[src]
impl IntoFFIValue for [u8; 37]
[src]
fn into_ffi_value(self, context: &mut dyn FunctionContext) -> Result<u32>
[src]
impl IntoFFIValue for [u8; 38]
[src]
fn into_ffi_value(self, context: &mut dyn FunctionContext) -> Result<u32>
[src]
impl IntoFFIValue for [u8; 39]
[src]
fn into_ffi_value(self, context: &mut dyn FunctionContext) -> Result<u32>
[src]
impl IntoFFIValue for [u8; 40]
[src]
fn into_ffi_value(self, context: &mut dyn FunctionContext) -> Result<u32>
[src]
impl IntoFFIValue for [u8; 41]
[src]
fn into_ffi_value(self, context: &mut dyn FunctionContext) -> Result<u32>
[src]
impl IntoFFIValue for [u8; 42]
[src]
fn into_ffi_value(self, context: &mut dyn FunctionContext) -> Result<u32>
[src]
impl IntoFFIValue for [u8; 43]
[src]
fn into_ffi_value(self, context: &mut dyn FunctionContext) -> Result<u32>
[src]
impl IntoFFIValue for [u8; 44]
[src]
fn into_ffi_value(self, context: &mut dyn FunctionContext) -> Result<u32>
[src]
impl IntoFFIValue for [u8; 45]
[src]
fn into_ffi_value(self, context: &mut dyn FunctionContext) -> Result<u32>
[src]
impl IntoFFIValue for [u8; 46]
[src]
fn into_ffi_value(self, context: &mut dyn FunctionContext) -> Result<u32>
[src]
impl IntoFFIValue for [u8; 47]
[src]
fn into_ffi_value(self, context: &mut dyn FunctionContext) -> Result<u32>
[src]
impl IntoFFIValue for [u8; 48]
[src]
fn into_ffi_value(self, context: &mut dyn FunctionContext) -> Result<u32>
[src]
impl IntoFFIValue for [u8; 49]
[src]
fn into_ffi_value(self, context: &mut dyn FunctionContext) -> Result<u32>
[src]
impl IntoFFIValue for [u8; 50]
[src]
fn into_ffi_value(self, context: &mut dyn FunctionContext) -> Result<u32>
[src]
impl IntoFFIValue for [u8; 51]
[src]
fn into_ffi_value(self, context: &mut dyn FunctionContext) -> Result<u32>
[src]
impl IntoFFIValue for [u8; 52]
[src]
fn into_ffi_value(self, context: &mut dyn FunctionContext) -> Result<u32>
[src]
impl IntoFFIValue for [u8; 53]
[src]
fn into_ffi_value(self, context: &mut dyn FunctionContext) -> Result<u32>
[src]
impl IntoFFIValue for [u8; 54]
[src]
fn into_ffi_value(self, context: &mut dyn FunctionContext) -> Result<u32>
[src]
impl IntoFFIValue for [u8; 55]
[src]
fn into_ffi_value(self, context: &mut dyn FunctionContext) -> Result<u32>
[src]
impl IntoFFIValue for [u8; 56]
[src]
fn into_ffi_value(self, context: &mut dyn FunctionContext) -> Result<u32>
[src]
impl IntoFFIValue for [u8; 57]
[src]
fn into_ffi_value(self, context: &mut dyn FunctionContext) -> Result<u32>
[src]
impl IntoFFIValue for [u8; 58]
[src]
fn into_ffi_value(self, context: &mut dyn FunctionContext) -> Result<u32>
[src]
impl IntoFFIValue for [u8; 59]
[src]
fn into_ffi_value(self, context: &mut dyn FunctionContext) -> Result<u32>
[src]
impl IntoFFIValue for [u8; 60]
[src]
fn into_ffi_value(self, context: &mut dyn FunctionContext) -> Result<u32>
[src]
impl IntoFFIValue for [u8; 61]
[src]
fn into_ffi_value(self, context: &mut dyn FunctionContext) -> Result<u32>
[src]
impl IntoFFIValue for [u8; 62]
[src]
fn into_ffi_value(self, context: &mut dyn FunctionContext) -> Result<u32>
[src]
impl IntoFFIValue for [u8; 63]
[src]
fn into_ffi_value(self, context: &mut dyn FunctionContext) -> Result<u32>
[src]
impl IntoFFIValue for [u8; 64]
[src]
fn into_ffi_value(self, context: &mut dyn FunctionContext) -> Result<u32>
[src]
impl IntoFFIValue for [u8; 65]
[src]
fn into_ffi_value(self, context: &mut dyn FunctionContext) -> Result<u32>
[src]
impl IntoFFIValue for [u8; 66]
[src]
fn into_ffi_value(self, context: &mut dyn FunctionContext) -> Result<u32>
[src]
impl IntoFFIValue for [u8; 67]
[src]
fn into_ffi_value(self, context: &mut dyn FunctionContext) -> Result<u32>
[src]
impl IntoFFIValue for [u8; 68]
[src]
fn into_ffi_value(self, context: &mut dyn FunctionContext) -> Result<u32>
[src]
impl IntoFFIValue for [u8; 69]
[src]
fn into_ffi_value(self, context: &mut dyn FunctionContext) -> Result<u32>
[src]
impl IntoFFIValue for [u8; 70]
[src]
fn into_ffi_value(self, context: &mut dyn FunctionContext) -> Result<u32>
[src]
impl IntoFFIValue for [u8; 71]
[src]
fn into_ffi_value(self, context: &mut dyn FunctionContext) -> Result<u32>
[src]
impl IntoFFIValue for [u8; 72]
[src]
fn into_ffi_value(self, context: &mut dyn FunctionContext) -> Result<u32>
[src]
impl IntoFFIValue for [u8; 73]
[src]
fn into_ffi_value(self, context: &mut dyn FunctionContext) -> Result<u32>
[src]
impl IntoFFIValue for [u8; 74]
[src]
fn into_ffi_value(self, context: &mut dyn FunctionContext) -> Result<u32>
[src]
impl IntoFFIValue for [u8; 75]
[src]
fn into_ffi_value(self, context: &mut dyn FunctionContext) -> Result<u32>
[src]
impl IntoFFIValue for [u8; 76]
[src]
fn into_ffi_value(self, context: &mut dyn FunctionContext) -> Result<u32>
[src]
impl IntoFFIValue for [u8; 77]
[src]
fn into_ffi_value(self, context: &mut dyn FunctionContext) -> Result<u32>
[src]
impl IntoFFIValue for [u8; 78]
[src]
fn into_ffi_value(self, context: &mut dyn FunctionContext) -> Result<u32>
[src]
impl IntoFFIValue for [u8; 79]
[src]
fn into_ffi_value(self, context: &mut dyn FunctionContext) -> Result<u32>
[src]
impl IntoFFIValue for [u8; 80]
[src]
fn into_ffi_value(self, context: &mut dyn FunctionContext) -> Result<u32>
[src]
impl IntoFFIValue for [u8; 81]
[src]
fn into_ffi_value(self, context: &mut dyn FunctionContext) -> Result<u32>
[src]
impl IntoFFIValue for [u8; 82]
[src]
fn into_ffi_value(self, context: &mut dyn FunctionContext) -> Result<u32>
[src]
impl IntoFFIValue for [u8; 83]
[src]
fn into_ffi_value(self, context: &mut dyn FunctionContext) -> Result<u32>
[src]
impl IntoFFIValue for [u8; 84]
[src]
fn into_ffi_value(self, context: &mut dyn FunctionContext) -> Result<u32>
[src]
impl IntoFFIValue for [u8; 85]
[src]
fn into_ffi_value(self, context: &mut dyn FunctionContext) -> Result<u32>
[src]
impl IntoFFIValue for [u8; 86]
[src]
fn into_ffi_value(self, context: &mut dyn FunctionContext) -> Result<u32>
[src]
impl IntoFFIValue for [u8; 87]
[src]
fn into_ffi_value(self, context: &mut dyn FunctionContext) -> Result<u32>
[src]
impl IntoFFIValue for [u8; 88]
[src]
fn into_ffi_value(self, context: &mut dyn FunctionContext) -> Result<u32>
[src]
impl IntoFFIValue for [u8; 89]
[src]
fn into_ffi_value(self, context: &mut dyn FunctionContext) -> Result<u32>
[src]
impl IntoFFIValue for [u8; 90]
[src]
fn into_ffi_value(self, context: &mut dyn FunctionContext) -> Result<u32>
[src]
impl IntoFFIValue for [u8; 91]
[src]
fn into_ffi_value(self, context: &mut dyn FunctionContext) -> Result<u32>
[src]
impl IntoFFIValue for [u8; 92]
[src]
fn into_ffi_value(self, context: &mut dyn FunctionContext) -> Result<u32>
[src]
impl IntoFFIValue for [u8; 93]
[src]
fn into_ffi_value(self, context: &mut dyn FunctionContext) -> Result<u32>
[src]
impl IntoFFIValue for [u8; 94]
[src]
fn into_ffi_value(self, context: &mut dyn FunctionContext) -> Result<u32>
[src]
impl IntoFFIValue for [u8; 95]
[src]
fn into_ffi_value(self, context: &mut dyn FunctionContext) -> Result<u32>
[src]
impl IntoFFIValue for [u8; 96]
[src]
fn into_ffi_value(self, context: &mut dyn FunctionContext) -> Result<u32>
[src]
impl IntoFFIValue for u128
[src]
fn into_ffi_value(self, context: &mut dyn FunctionContext) -> Result<u32>
[src]
impl IntoFFIValue for i128
[src]
fn into_ffi_value(self, context: &mut dyn FunctionContext) -> Result<u32>
[src]
Implementors
impl<T: PassBy> IntoFFIValue for T
[src]
fn into_ffi_value(
self,
context: &mut dyn FunctionContext
) -> Result<<T::PassBy as RIType>::FFIType>
[src]
self,
context: &mut dyn FunctionContext
) -> Result<<T::PassBy as RIType>::FFIType>