Trait rustler::types::NifEncoder
[−]
[src]
pub trait NifEncoder { fn encode<'a>(&self, env: NifEnv<'a>) -> NifTerm<'a>; }
Required Methods
Implementations on Foreign Types
impl<'a, T> NifEncoder for Vec<T> where
T: NifEncoder,
[src]
T: NifEncoder,
impl<'a, T> NifEncoder for [T] where
T: NifEncoder,
[src]
T: NifEncoder,
impl<'a, T> NifEncoder for &'a [T] where
T: NifEncoder,
[src]
T: NifEncoder,
impl NifEncoder for i32
[src]
impl NifEncoder for u32
[src]
impl NifEncoder for i64
[src]
impl NifEncoder for u64
[src]
impl NifEncoder for f64
[src]
impl NifEncoder for i8
[src]
impl NifEncoder for u8
[src]
impl NifEncoder for i16
[src]
impl NifEncoder for u16
[src]
impl NifEncoder for f32
[src]
impl NifEncoder for usize
[src]
impl NifEncoder for isize
[src]
impl NifEncoder for bool
[src]
impl NifEncoder for str
[src]
impl NifEncoder for String
[src]
impl NifEncoder for ()
[src]
impl<A: NifEncoder> NifEncoder for (A,)
[src]
impl<A: NifEncoder, B: NifEncoder> NifEncoder for (A, B)
[src]
impl<A: NifEncoder, B: NifEncoder, C: NifEncoder> NifEncoder for (A, B, C)
[src]
impl<A: NifEncoder, B: NifEncoder, C: NifEncoder, D: NifEncoder> NifEncoder for (A, B, C, D)
[src]
impl<A: NifEncoder, B: NifEncoder, C: NifEncoder, D: NifEncoder, E: NifEncoder> NifEncoder for (A, B, C, D, E)
[src]
impl<A: NifEncoder, B: NifEncoder, C: NifEncoder, D: NifEncoder, E: NifEncoder, F: NifEncoder> NifEncoder for (A, B, C, D, E, F)
[src]
impl<A: NifEncoder, B: NifEncoder, C: NifEncoder, D: NifEncoder, E: NifEncoder, F: NifEncoder, G: NifEncoder> NifEncoder for (A, B, C, D, E, F, G)
[src]
impl<'a, T> NifEncoder for &'a T where
T: NifEncoder,
[src]
T: NifEncoder,
impl<T> NifEncoder for Option<T> where
T: NifEncoder,
[src]
T: NifEncoder,
impl<T, E> NifEncoder for Result<T, E> where
T: NifEncoder,
E: NifEncoder,
[src]
T: NifEncoder,
E: NifEncoder,
Implementors
impl NifEncoder for NifAtom
impl<'a> NifEncoder for NifBinary<'a>
impl NifEncoder for NifPid
impl<'a> NifEncoder for NifTerm<'a>
impl<T> NifEncoder for ResourceArc<T> where
T: NifResourceTypeProvider,