Docs.rs
rustler-0.22.2
rustler 0.22.2
Docs.rs crate page
MIT/Apache-2.0
Links
Repository
Crates.io
Source
Owners
filmor
hansihe
scrogson
evnu
Dependencies
lazy_static ^1.4
normal
rustler_codegen ^0.22.2
normal
rustler_sys ~2.1
normal
Versions
50.38%
of the crate is documented
Go to latest version
Platform
i686-unknown-linux-gnu
x86_64-apple-darwin
x86_64-unknown-linux-gnu
Feature flags
Rust
About docs.rs
Privacy policy
Rust website
The Book
Standard Library API Reference
Rust by Example
The Cargo Guide
Clippy Documentation
☰
Trait Encoder
Required Methods
encode
Implementations on Foreign Types
&'a T
&'a [T]
&'a str
()
(A, B)
(A, B, C)
(A, B, C, D)
(A, B, C, D, E)
(A, B, C, D, E, F)
(A, B, C, D, E, F, G)
(A,)
HashMap<K, V>
Option<T>
Result<T, E>
String
Vec<T>
[T]
bool
f32
f64
i16
i32
i64
i8
isize
str
u16
u32
u64
u8
usize
Implementors
Other items in
rustler
::
types
?
Trait
rustler
::
types
::
Encoder
[
−
]
[src]
pub trait Encoder { fn
encode
<'a>(&self, env:
Env
<'a>) ->
Term
<'a>; }
Required methods
[src]
fn
encode
<'a>(&self, env:
Env
<'a>) ->
Term
<'a>
Implementations on Foreign Types
[src]
impl<'a, T>
Encoder
for
Vec
<T>
where
T:
Encoder
,
[src]
fn
encode
<'b>(&self, env:
Env
<'b>) ->
Term
<'b>
[src]
impl<'a, T>
Encoder
for
[
T
]
where
T:
Encoder
,
[src]
fn
encode
<'b>(&self, env:
Env
<'b>) ->
Term
<'b>
[src]
impl<'a, T>
Encoder
for
&'a [T]
where
T:
Encoder
,
[src]
fn
encode
<'b>(&self, env:
Env
<'b>) ->
Term
<'b>
[src]
impl
Encoder
for
i32
[src]
fn
encode
<'a>(&self, env:
Env
<'a>) ->
Term
<'a>
[src]
impl
Encoder
for
u32
[src]
fn
encode
<'a>(&self, env:
Env
<'a>) ->
Term
<'a>
[src]
impl
Encoder
for
i64
[src]
fn
encode
<'a>(&self, env:
Env
<'a>) ->
Term
<'a>
[src]
impl
Encoder
for
u64
[src]
fn
encode
<'a>(&self, env:
Env
<'a>) ->
Term
<'a>
[src]
impl
Encoder
for
f64
[src]
fn
encode
<'a>(&self, env:
Env
<'a>) ->
Term
<'a>
[src]
impl
Encoder
for
i8
[src]
fn
encode
<'a>(&self, env:
Env
<'a>) ->
Term
<'a>
[src]
impl
Encoder
for
u8
[src]
fn
encode
<'a>(&self, env:
Env
<'a>) ->
Term
<'a>
[src]
impl
Encoder
for
i16
[src]
fn
encode
<'a>(&self, env:
Env
<'a>) ->
Term
<'a>
[src]
impl
Encoder
for
u16
[src]
fn
encode
<'a>(&self, env:
Env
<'a>) ->
Term
<'a>
[src]
impl
Encoder
for
usize
[src]
fn
encode
<'a>(&self, env:
Env
<'a>) ->
Term
<'a>
[src]
impl
Encoder
for
isize
[src]
fn
encode
<'a>(&self, env:
Env
<'a>) ->
Term
<'a>
[src]
impl
Encoder
for
bool
[src]
fn
encode
<'a>(&self, env:
Env
<'a>) ->
Term
<'a>
[src]
impl
Encoder
for
f32
[src]
fn
encode
<'a>(&self, env:
Env
<'a>) ->
Term
<'a>
[src]
impl<'a>
Encoder
for &'a
str
[src]
fn
encode
<'b>(&self, env:
Env
<'b>) ->
Term
<'b>
[src]
impl
Encoder
for
str
[src]
fn
encode
<'b>(&self, env:
Env
<'b>) ->
Term
<'b>
[src]
impl
Encoder
for
String
[src]
fn
encode
<'b>(&self, env:
Env
<'b>) ->
Term
<'b>
[src]
impl
Encoder
for
()
[src]
fn
encode
<'a>(&self, env:
Env
<'a>) ->
Term
<'a>
[src]
impl<A:
Encoder
>
Encoder
for
(
A
,)
[src]
fn
encode
<'a>(&self, env:
Env
<'a>) ->
Term
<'a>
[src]
impl<A:
Encoder
, B:
Encoder
>
Encoder
for
(
A, B
)
[src]
fn
encode
<'a>(&self, env:
Env
<'a>) ->
Term
<'a>
[src]
impl<A:
Encoder
, B:
Encoder
, C:
Encoder
>
Encoder
for
(
A, B, C
)
[src]
fn
encode
<'a>(&self, env:
Env
<'a>) ->
Term
<'a>
[src]
impl<A:
Encoder
, B:
Encoder
, C:
Encoder
, D:
Encoder
>
Encoder
for
(
A, B, C, D
)
[src]
fn
encode
<'a>(&self, env:
Env
<'a>) ->
Term
<'a>
[src]
impl<A:
Encoder
, B:
Encoder
, C:
Encoder
, D:
Encoder
, E:
Encoder
>
Encoder
for
(
A, B, C, D, E
)
[src]
fn
encode
<'a>(&self, env:
Env
<'a>) ->
Term
<'a>
[src]
impl<A:
Encoder
, B:
Encoder
, C:
Encoder
, D:
Encoder
, E:
Encoder
, F:
Encoder
>
Encoder
for
(
A, B, C, D, E, F
)
[src]
fn
encode
<'a>(&self, env:
Env
<'a>) ->
Term
<'a>
[src]
impl<A:
Encoder
, B:
Encoder
, C:
Encoder
, D:
Encoder
, E:
Encoder
, F:
Encoder
, G:
Encoder
>
Encoder
for
(
A, B, C, D, E, F, G
)
[src]
fn
encode
<'a>(&self, env:
Env
<'a>) ->
Term
<'a>
[src]
impl<'a, T>
Encoder
for
&'a
T
where
T:
Encoder
,
[src]
fn
encode
<'c>(&self, env:
Env
<'c>) ->
Term
<'c>
[src]
impl<T>
Encoder
for
Option
<T>
where
T:
Encoder
,
[src]
fn
encode
<'c>(&self, env:
Env
<'c>) ->
Term
<'c>
[src]
impl<T, E>
Encoder
for
Result
<T, E>
where
T:
Encoder
,
E:
Encoder
,
[src]
fn
encode
<'c>(&self, env:
Env
<'c>) ->
Term
<'c>
[src]
impl<K, V>
Encoder
for
HashMap
<K, V>
where
K:
Encoder
+
Eq
+
Hash
,
V:
Encoder
,
[src]
fn
encode
<'c>(&self, env:
Env
<'c>) ->
Term
<'c>
Implementors
[src]
impl
Encoder
for
LocalPid
[src]
impl
Encoder
for
Atom
[src]
impl
Encoder
for
Truthy
[src]
impl<'a>
Encoder
for
Term
<'a>
[src]
impl<'a>
Encoder
for
Binary
<'a>
[src]
impl<T>
Encoder
for
ResourceArc
<T>
where
T: ResourceTypeProvider,