[][src]Trait parity_codec::Encode

pub trait Encode {
    fn encode_to<T: Output>(&self, dest: &mut T) { ... }
fn encode(&self) -> Vec<u8> { ... }
fn using_encoded<R, F: FnOnce(&[u8]) -> R>(&self, f: F) -> R { ... } }

Trait that allows zero-copy write of value-references to slices in LE format. Implementations should override using_encoded for value types and encode_to for allocating types.

Provided methods

fn encode_to<T: Output>(&self, dest: &mut T)

Convert self to a slice and append it to the destination.

Important traits for Vec<u8>

fn encode(&self) -> Vec<u8>

Convert self to an owned vector.

fn using_encoded<R, F: FnOnce(&[u8]) -> R>(&self, f: F) -> R

Convert self to a slice and then invoke the given closure with it.

Loading content...

Implementations on Foreign Types

impl<T: Encode, E: Encode> Encode for Result<T, E>
[src]

Important traits for Vec<u8>
fn encode(&self) -> Vec<u8>
[src]

fn using_encoded<R, F: FnOnce(&[u8]) -> R>(&self, f: F) -> R
[src]

impl<T: Encode> Encode for Option<T>
[src]

Important traits for Vec<u8>
fn encode(&self) -> Vec<u8>
[src]

fn using_encoded<R, F: FnOnce(&[u8]) -> R>(&self, f: F) -> R
[src]

impl<T: Encode> Encode for [T; 1]
[src]

Important traits for Vec<u8>
fn encode(&self) -> Vec<u8>
[src]

fn using_encoded<R, F: FnOnce(&[u8]) -> R>(&self, f: F) -> R
[src]

impl<T: Encode> Encode for [T; 2]
[src]

Important traits for Vec<u8>
fn encode(&self) -> Vec<u8>
[src]

fn using_encoded<R, F: FnOnce(&[u8]) -> R>(&self, f: F) -> R
[src]

impl<T: Encode> Encode for [T; 3]
[src]

Important traits for Vec<u8>
fn encode(&self) -> Vec<u8>
[src]

fn using_encoded<R, F: FnOnce(&[u8]) -> R>(&self, f: F) -> R
[src]

impl<T: Encode> Encode for [T; 4]
[src]

Important traits for Vec<u8>
fn encode(&self) -> Vec<u8>
[src]

fn using_encoded<R, F: FnOnce(&[u8]) -> R>(&self, f: F) -> R
[src]

impl<T: Encode> Encode for [T; 5]
[src]

Important traits for Vec<u8>
fn encode(&self) -> Vec<u8>
[src]

fn using_encoded<R, F: FnOnce(&[u8]) -> R>(&self, f: F) -> R
[src]

impl<T: Encode> Encode for [T; 6]
[src]

Important traits for Vec<u8>
fn encode(&self) -> Vec<u8>
[src]

fn using_encoded<R, F: FnOnce(&[u8]) -> R>(&self, f: F) -> R
[src]

impl<T: Encode> Encode for [T; 7]
[src]

Important traits for Vec<u8>
fn encode(&self) -> Vec<u8>
[src]

fn using_encoded<R, F: FnOnce(&[u8]) -> R>(&self, f: F) -> R
[src]

impl<T: Encode> Encode for [T; 8]
[src]

Important traits for Vec<u8>
fn encode(&self) -> Vec<u8>
[src]

fn using_encoded<R, F: FnOnce(&[u8]) -> R>(&self, f: F) -> R
[src]

impl<T: Encode> Encode for [T; 9]
[src]

Important traits for Vec<u8>
fn encode(&self) -> Vec<u8>
[src]

fn using_encoded<R, F: FnOnce(&[u8]) -> R>(&self, f: F) -> R
[src]

impl<T: Encode> Encode for [T; 10]
[src]

Important traits for Vec<u8>
fn encode(&self) -> Vec<u8>
[src]

fn using_encoded<R, F: FnOnce(&[u8]) -> R>(&self, f: F) -> R
[src]

impl<T: Encode> Encode for [T; 11]
[src]

Important traits for Vec<u8>
fn encode(&self) -> Vec<u8>
[src]

fn using_encoded<R, F: FnOnce(&[u8]) -> R>(&self, f: F) -> R
[src]

impl<T: Encode> Encode for [T; 12]
[src]

Important traits for Vec<u8>
fn encode(&self) -> Vec<u8>
[src]

fn using_encoded<R, F: FnOnce(&[u8]) -> R>(&self, f: F) -> R
[src]

impl<T: Encode> Encode for [T; 13]
[src]

Important traits for Vec<u8>
fn encode(&self) -> Vec<u8>
[src]

fn using_encoded<R, F: FnOnce(&[u8]) -> R>(&self, f: F) -> R
[src]

impl<T: Encode> Encode for [T; 14]
[src]

Important traits for Vec<u8>
fn encode(&self) -> Vec<u8>
[src]

fn using_encoded<R, F: FnOnce(&[u8]) -> R>(&self, f: F) -> R
[src]

impl<T: Encode> Encode for [T; 15]
[src]

Important traits for Vec<u8>
fn encode(&self) -> Vec<u8>
[src]

fn using_encoded<R, F: FnOnce(&[u8]) -> R>(&self, f: F) -> R
[src]

impl<T: Encode> Encode for [T; 16]
[src]

Important traits for Vec<u8>
fn encode(&self) -> Vec<u8>
[src]

fn using_encoded<R, F: FnOnce(&[u8]) -> R>(&self, f: F) -> R
[src]

impl<T: Encode> Encode for [T; 17]
[src]

Important traits for Vec<u8>
fn encode(&self) -> Vec<u8>
[src]

fn using_encoded<R, F: FnOnce(&[u8]) -> R>(&self, f: F) -> R
[src]

impl<T: Encode> Encode for [T; 18]
[src]

Important traits for Vec<u8>
fn encode(&self) -> Vec<u8>
[src]

fn using_encoded<R, F: FnOnce(&[u8]) -> R>(&self, f: F) -> R
[src]

impl<T: Encode> Encode for [T; 19]
[src]

Important traits for Vec<u8>
fn encode(&self) -> Vec<u8>
[src]

fn using_encoded<R, F: FnOnce(&[u8]) -> R>(&self, f: F) -> R
[src]

impl<T: Encode> Encode for [T; 20]
[src]

Important traits for Vec<u8>
fn encode(&self) -> Vec<u8>
[src]

fn using_encoded<R, F: FnOnce(&[u8]) -> R>(&self, f: F) -> R
[src]

impl<T: Encode> Encode for [T; 21]
[src]

Important traits for Vec<u8>
fn encode(&self) -> Vec<u8>
[src]

fn using_encoded<R, F: FnOnce(&[u8]) -> R>(&self, f: F) -> R
[src]

impl<T: Encode> Encode for [T; 22]
[src]

Important traits for Vec<u8>
fn encode(&self) -> Vec<u8>
[src]

fn using_encoded<R, F: FnOnce(&[u8]) -> R>(&self, f: F) -> R
[src]

impl<T: Encode> Encode for [T; 23]
[src]

Important traits for Vec<u8>
fn encode(&self) -> Vec<u8>
[src]

fn using_encoded<R, F: FnOnce(&[u8]) -> R>(&self, f: F) -> R
[src]

impl<T: Encode> Encode for [T; 24]
[src]

Important traits for Vec<u8>
fn encode(&self) -> Vec<u8>
[src]

fn using_encoded<R, F: FnOnce(&[u8]) -> R>(&self, f: F) -> R
[src]

impl<T: Encode> Encode for [T; 25]
[src]

Important traits for Vec<u8>
fn encode(&self) -> Vec<u8>
[src]

fn using_encoded<R, F: FnOnce(&[u8]) -> R>(&self, f: F) -> R
[src]

impl<T: Encode> Encode for [T; 26]
[src]

Important traits for Vec<u8>
fn encode(&self) -> Vec<u8>
[src]

fn using_encoded<R, F: FnOnce(&[u8]) -> R>(&self, f: F) -> R
[src]

impl<T: Encode> Encode for [T; 27]
[src]

Important traits for Vec<u8>
fn encode(&self) -> Vec<u8>
[src]

fn using_encoded<R, F: FnOnce(&[u8]) -> R>(&self, f: F) -> R
[src]

impl<T: Encode> Encode for [T; 28]
[src]

Important traits for Vec<u8>
fn encode(&self) -> Vec<u8>
[src]

fn using_encoded<R, F: FnOnce(&[u8]) -> R>(&self, f: F) -> R
[src]

impl<T: Encode> Encode for [T; 29]
[src]

Important traits for Vec<u8>
fn encode(&self) -> Vec<u8>
[src]

fn using_encoded<R, F: FnOnce(&[u8]) -> R>(&self, f: F) -> R
[src]

impl<T: Encode> Encode for [T; 30]
[src]

Important traits for Vec<u8>
fn encode(&self) -> Vec<u8>
[src]

fn using_encoded<R, F: FnOnce(&[u8]) -> R>(&self, f: F) -> R
[src]

impl<T: Encode> Encode for [T; 31]
[src]

Important traits for Vec<u8>
fn encode(&self) -> Vec<u8>
[src]

fn using_encoded<R, F: FnOnce(&[u8]) -> R>(&self, f: F) -> R
[src]

impl<T: Encode> Encode for [T; 32]
[src]

Important traits for Vec<u8>
fn encode(&self) -> Vec<u8>
[src]

fn using_encoded<R, F: FnOnce(&[u8]) -> R>(&self, f: F) -> R
[src]

impl<T: Encode> Encode for [T; 40]
[src]

Important traits for Vec<u8>
fn encode(&self) -> Vec<u8>
[src]

fn using_encoded<R, F: FnOnce(&[u8]) -> R>(&self, f: F) -> R
[src]

impl<T: Encode> Encode for [T; 48]
[src]

Important traits for Vec<u8>
fn encode(&self) -> Vec<u8>
[src]

fn using_encoded<R, F: FnOnce(&[u8]) -> R>(&self, f: F) -> R
[src]

impl<T: Encode> Encode for [T; 56]
[src]

Important traits for Vec<u8>
fn encode(&self) -> Vec<u8>
[src]

fn using_encoded<R, F: FnOnce(&[u8]) -> R>(&self, f: F) -> R
[src]

impl<T: Encode> Encode for [T; 64]
[src]

Important traits for Vec<u8>
fn encode(&self) -> Vec<u8>
[src]

fn using_encoded<R, F: FnOnce(&[u8]) -> R>(&self, f: F) -> R
[src]

impl<T: Encode> Encode for [T; 72]
[src]

Important traits for Vec<u8>
fn encode(&self) -> Vec<u8>
[src]

fn using_encoded<R, F: FnOnce(&[u8]) -> R>(&self, f: F) -> R
[src]

impl<T: Encode> Encode for [T; 96]
[src]

Important traits for Vec<u8>
fn encode(&self) -> Vec<u8>
[src]

fn using_encoded<R, F: FnOnce(&[u8]) -> R>(&self, f: F) -> R
[src]

impl<T: Encode> Encode for [T; 128]
[src]

Important traits for Vec<u8>
fn encode(&self) -> Vec<u8>
[src]

fn using_encoded<R, F: FnOnce(&[u8]) -> R>(&self, f: F) -> R
[src]

impl<T: Encode> Encode for [T; 160]
[src]

Important traits for Vec<u8>
fn encode(&self) -> Vec<u8>
[src]

fn using_encoded<R, F: FnOnce(&[u8]) -> R>(&self, f: F) -> R
[src]

impl<T: Encode> Encode for [T; 192]
[src]

Important traits for Vec<u8>
fn encode(&self) -> Vec<u8>
[src]

fn using_encoded<R, F: FnOnce(&[u8]) -> R>(&self, f: F) -> R
[src]

impl<T: Encode> Encode for [T; 224]
[src]

Important traits for Vec<u8>
fn encode(&self) -> Vec<u8>
[src]

fn using_encoded<R, F: FnOnce(&[u8]) -> R>(&self, f: F) -> R
[src]

impl<T: Encode> Encode for [T; 256]
[src]

Important traits for Vec<u8>
fn encode(&self) -> Vec<u8>
[src]

fn using_encoded<R, F: FnOnce(&[u8]) -> R>(&self, f: F) -> R
[src]

impl Encode for [u8]
[src]

Important traits for Vec<u8>
fn encode(&self) -> Vec<u8>
[src]

fn using_encoded<R, F: FnOnce(&[u8]) -> R>(&self, f: F) -> R
[src]

impl<'a> Encode for &'a str
[src]

Important traits for Vec<u8>
fn encode(&self) -> Vec<u8>
[src]

fn using_encoded<R, F: FnOnce(&[u8]) -> R>(&self, f: F) -> R
[src]

impl<T> Encode for PhantomData<T>
[src]

Important traits for Vec<u8>
fn encode(&self) -> Vec<u8>
[src]

fn using_encoded<R, F: FnOnce(&[u8]) -> R>(&self, f: F) -> R
[src]

impl<T: Encode> Encode for [T]
[src]

Important traits for Vec<u8>
fn encode(&self) -> Vec<u8>
[src]

fn using_encoded<R, F: FnOnce(&[u8]) -> R>(&self, f: F) -> R
[src]

impl Encode for ()
[src]

impl<'a, T: 'a + Encode + ?Sized> Encode for &'a T
[src]

impl<A: Encode, B: Encode, C: Encode, D: Encode, E: Encode, F: Encode, G: Encode, H: Encode, I: Encode, J: Encode, K: Encode> Encode for (A, B, C, D, E, F, G, H, I, J, K)
[src]

Important traits for Vec<u8>
fn encode(&self) -> Vec<u8>
[src]

fn using_encoded<R, F: FnOnce(&[u8]) -> R>(&self, f: F) -> R
[src]

impl<B: Encode, C: Encode, D: Encode, E: Encode, F: Encode, G: Encode, H: Encode, I: Encode, J: Encode, K: Encode> Encode for (B, C, D, E, F, G, H, I, J, K)
[src]

Important traits for Vec<u8>
fn encode(&self) -> Vec<u8>
[src]

fn using_encoded<R, F: FnOnce(&[u8]) -> R>(&self, f: F) -> R
[src]

impl<C: Encode, D: Encode, E: Encode, F: Encode, G: Encode, H: Encode, I: Encode, J: Encode, K: Encode> Encode for (C, D, E, F, G, H, I, J, K)
[src]

Important traits for Vec<u8>
fn encode(&self) -> Vec<u8>
[src]

fn using_encoded<R, F: FnOnce(&[u8]) -> R>(&self, f: F) -> R
[src]

impl<D: Encode, E: Encode, F: Encode, G: Encode, H: Encode, I: Encode, J: Encode, K: Encode> Encode for (D, E, F, G, H, I, J, K)
[src]

Important traits for Vec<u8>
fn encode(&self) -> Vec<u8>
[src]

fn using_encoded<R, F: FnOnce(&[u8]) -> R>(&self, f: F) -> R
[src]

impl<E: Encode, F: Encode, G: Encode, H: Encode, I: Encode, J: Encode, K: Encode> Encode for (E, F, G, H, I, J, K)
[src]

Important traits for Vec<u8>
fn encode(&self) -> Vec<u8>
[src]

fn using_encoded<R, F: FnOnce(&[u8]) -> R>(&self, f: F) -> R
[src]

impl<F: Encode, G: Encode, H: Encode, I: Encode, J: Encode, K: Encode> Encode for (F, G, H, I, J, K)
[src]

Important traits for Vec<u8>
fn encode(&self) -> Vec<u8>
[src]

fn using_encoded<R, F: FnOnce(&[u8]) -> R>(&self, f: F) -> R
[src]

impl<G: Encode, H: Encode, I: Encode, J: Encode, K: Encode> Encode for (G, H, I, J, K)
[src]

Important traits for Vec<u8>
fn encode(&self) -> Vec<u8>
[src]

fn using_encoded<R, F: FnOnce(&[u8]) -> R>(&self, f: F) -> R
[src]

impl<H: Encode, I: Encode, J: Encode, K: Encode> Encode for (H, I, J, K)
[src]

Important traits for Vec<u8>
fn encode(&self) -> Vec<u8>
[src]

fn using_encoded<R, F: FnOnce(&[u8]) -> R>(&self, f: F) -> R
[src]

impl<I: Encode, J: Encode, K: Encode> Encode for (I, J, K)
[src]

Important traits for Vec<u8>
fn encode(&self) -> Vec<u8>
[src]

fn using_encoded<R, F: FnOnce(&[u8]) -> R>(&self, f: F) -> R
[src]

impl<J: Encode, K: Encode> Encode for (J, K)
[src]

Important traits for Vec<u8>
fn encode(&self) -> Vec<u8>
[src]

fn using_encoded<R, F: FnOnce(&[u8]) -> R>(&self, f: F) -> R
[src]

impl<K: Encode> Encode for (K,)
[src]

Important traits for Vec<u8>
fn encode(&self) -> Vec<u8>
[src]

fn using_encoded<R, F: FnOnce(&[u8]) -> R>(&self, f: F) -> R
[src]

impl Encode for u16
[src]

fn encode_to<T: Output>(&self, dest: &mut T)
[src]

Important traits for Vec<u8>
fn encode(&self) -> Vec<u8>
[src]

impl Encode for u32
[src]

fn encode_to<T: Output>(&self, dest: &mut T)
[src]

Important traits for Vec<u8>
fn encode(&self) -> Vec<u8>
[src]

impl Encode for u64
[src]

fn encode_to<T: Output>(&self, dest: &mut T)
[src]

Important traits for Vec<u8>
fn encode(&self) -> Vec<u8>
[src]

impl Encode for u128
[src]

fn encode_to<T: Output>(&self, dest: &mut T)
[src]

Important traits for Vec<u8>
fn encode(&self) -> Vec<u8>
[src]

impl Encode for usize
[src]

fn encode_to<T: Output>(&self, dest: &mut T)
[src]

Important traits for Vec<u8>
fn encode(&self) -> Vec<u8>
[src]

impl Encode for i16
[src]

fn encode_to<T: Output>(&self, dest: &mut T)
[src]

Important traits for Vec<u8>
fn encode(&self) -> Vec<u8>
[src]

impl Encode for i32
[src]

fn encode_to<T: Output>(&self, dest: &mut T)
[src]

Important traits for Vec<u8>
fn encode(&self) -> Vec<u8>
[src]

impl Encode for i64
[src]

fn encode_to<T: Output>(&self, dest: &mut T)
[src]

Important traits for Vec<u8>
fn encode(&self) -> Vec<u8>
[src]

impl Encode for i128
[src]

fn encode_to<T: Output>(&self, dest: &mut T)
[src]

Important traits for Vec<u8>
fn encode(&self) -> Vec<u8>
[src]

impl Encode for isize
[src]

fn encode_to<T: Output>(&self, dest: &mut T)
[src]

Important traits for Vec<u8>
fn encode(&self) -> Vec<u8>
[src]

impl Encode for i8
[src]

fn encode_to<T: Output>(&self, dest: &mut T)
[src]

Important traits for Vec<u8>
fn encode(&self) -> Vec<u8>
[src]

impl Encode for [u8; 1]
[src]

fn encode_to<T: Output>(&self, dest: &mut T)
[src]

Important traits for Vec<u8>
fn encode(&self) -> Vec<u8>
[src]

impl Encode for [u8; 2]
[src]

fn encode_to<T: Output>(&self, dest: &mut T)
[src]

Important traits for Vec<u8>
fn encode(&self) -> Vec<u8>
[src]

impl Encode for [u8; 3]
[src]

fn encode_to<T: Output>(&self, dest: &mut T)
[src]

Important traits for Vec<u8>
fn encode(&self) -> Vec<u8>
[src]

impl Encode for [u8; 4]
[src]

fn encode_to<T: Output>(&self, dest: &mut T)
[src]

Important traits for Vec<u8>
fn encode(&self) -> Vec<u8>
[src]

impl Encode for [u8; 5]
[src]

fn encode_to<T: Output>(&self, dest: &mut T)
[src]

Important traits for Vec<u8>
fn encode(&self) -> Vec<u8>
[src]

impl Encode for [u8; 6]
[src]

fn encode_to<T: Output>(&self, dest: &mut T)
[src]

Important traits for Vec<u8>
fn encode(&self) -> Vec<u8>
[src]

impl Encode for [u8; 7]
[src]

fn encode_to<T: Output>(&self, dest: &mut T)
[src]

Important traits for Vec<u8>
fn encode(&self) -> Vec<u8>
[src]

impl Encode for [u8; 8]
[src]

fn encode_to<T: Output>(&self, dest: &mut T)
[src]

Important traits for Vec<u8>
fn encode(&self) -> Vec<u8>
[src]

impl Encode for [u8; 10]
[src]

fn encode_to<T: Output>(&self, dest: &mut T)
[src]

Important traits for Vec<u8>
fn encode(&self) -> Vec<u8>
[src]

impl Encode for [u8; 12]
[src]

fn encode_to<T: Output>(&self, dest: &mut T)
[src]

Important traits for Vec<u8>
fn encode(&self) -> Vec<u8>
[src]

impl Encode for [u8; 14]
[src]

fn encode_to<T: Output>(&self, dest: &mut T)
[src]

Important traits for Vec<u8>
fn encode(&self) -> Vec<u8>
[src]

impl Encode for [u8; 16]
[src]

fn encode_to<T: Output>(&self, dest: &mut T)
[src]

Important traits for Vec<u8>
fn encode(&self) -> Vec<u8>
[src]

impl Encode for [u8; 20]
[src]

fn encode_to<T: Output>(&self, dest: &mut T)
[src]

Important traits for Vec<u8>
fn encode(&self) -> Vec<u8>
[src]

impl Encode for [u8; 24]
[src]

fn encode_to<T: Output>(&self, dest: &mut T)
[src]

Important traits for Vec<u8>
fn encode(&self) -> Vec<u8>
[src]

impl Encode for [u8; 28]
[src]

fn encode_to<T: Output>(&self, dest: &mut T)
[src]

Important traits for Vec<u8>
fn encode(&self) -> Vec<u8>
[src]

impl Encode for [u8; 32]
[src]

fn encode_to<T: Output>(&self, dest: &mut T)
[src]

Important traits for Vec<u8>
fn encode(&self) -> Vec<u8>
[src]

impl Encode for [u8; 40]
[src]

fn encode_to<T: Output>(&self, dest: &mut T)
[src]

Important traits for Vec<u8>
fn encode(&self) -> Vec<u8>
[src]

impl Encode for [u8; 48]
[src]

fn encode_to<T: Output>(&self, dest: &mut T)
[src]

Important traits for Vec<u8>
fn encode(&self) -> Vec<u8>
[src]

impl Encode for [u8; 56]
[src]

fn encode_to<T: Output>(&self, dest: &mut T)
[src]

Important traits for Vec<u8>
fn encode(&self) -> Vec<u8>
[src]

impl Encode for [u8; 64]
[src]

fn encode_to<T: Output>(&self, dest: &mut T)
[src]

Important traits for Vec<u8>
fn encode(&self) -> Vec<u8>
[src]

impl Encode for [u8; 80]
[src]

fn encode_to<T: Output>(&self, dest: &mut T)
[src]

Important traits for Vec<u8>
fn encode(&self) -> Vec<u8>
[src]

impl Encode for [u8; 96]
[src]

fn encode_to<T: Output>(&self, dest: &mut T)
[src]

Important traits for Vec<u8>
fn encode(&self) -> Vec<u8>
[src]

impl Encode for [u8; 112]
[src]

fn encode_to<T: Output>(&self, dest: &mut T)
[src]

Important traits for Vec<u8>
fn encode(&self) -> Vec<u8>
[src]

impl Encode for [u8; 128]
[src]

fn encode_to<T: Output>(&self, dest: &mut T)
[src]

Important traits for Vec<u8>
fn encode(&self) -> Vec<u8>
[src]

impl Encode for bool
[src]

fn encode_to<T: Output>(&self, dest: &mut T)
[src]

Important traits for Vec<u8>
fn encode(&self) -> Vec<u8>
[src]

Loading content...

Implementors

impl Encode for String
[src]

Important traits for Vec<u8>
fn encode(&self) -> Vec<u8>
[src]

fn using_encoded<R, F: FnOnce(&[u8]) -> R>(&self, f: F) -> R
[src]

impl Encode for Vec<u8>
[src]

Important traits for Vec<u8>
fn encode(&self) -> Vec<u8>
[src]

fn using_encoded<R, F: FnOnce(&[u8]) -> R>(&self, f: F) -> R
[src]

impl Encode for Compact<u128>
[src]

Important traits for Vec<u8>
fn encode(&self) -> Vec<u8>
[src]

fn using_encoded<R, F: FnOnce(&[u8]) -> R>(&self, f: F) -> R
[src]

impl Encode for Compact<u16>
[src]

Important traits for Vec<u8>
fn encode(&self) -> Vec<u8>
[src]

fn using_encoded<R, F: FnOnce(&[u8]) -> R>(&self, f: F) -> R
[src]

impl Encode for Compact<u32>
[src]

Important traits for Vec<u8>
fn encode(&self) -> Vec<u8>
[src]

fn using_encoded<R, F: FnOnce(&[u8]) -> R>(&self, f: F) -> R
[src]

impl Encode for Compact<u64>
[src]

Important traits for Vec<u8>
fn encode(&self) -> Vec<u8>
[src]

fn using_encoded<R, F: FnOnce(&[u8]) -> R>(&self, f: F) -> R
[src]

impl Encode for Compact<u8>
[src]

Important traits for Vec<u8>
fn encode(&self) -> Vec<u8>
[src]

fn using_encoded<R, F: FnOnce(&[u8]) -> R>(&self, f: F) -> R
[src]

impl<'a, T: ToOwned + ?Sized + 'a> Encode for Cow<'a, T> where
    &'a T: Encode,
    <T as ToOwned>::Owned: Encode
[src]

Important traits for Vec<u8>
fn encode(&self) -> Vec<u8>
[src]

fn using_encoded<R, F: FnOnce(&[u8]) -> R>(&self, f: F) -> R
[src]

impl<T> Encode for Compact<T> where
    T: CompactAs,
    CompactRef<'a, <T as CompactAs>::As>: Encode
[src]

Important traits for Vec<u8>
fn encode(&self) -> Vec<u8>
[src]

fn using_encoded<R, F: FnOnce(&[u8]) -> R>(&self, f: F) -> R
[src]

impl<T: Encode> Encode for Box<T>
[src]

Important traits for Vec<u8>
fn encode(&self) -> Vec<u8>
[src]

fn using_encoded<R, F: FnOnce(&[u8]) -> R>(&self, f: F) -> R
[src]

impl<T: Encode> Encode for Vec<T>
[src]

Important traits for Vec<u8>
fn encode(&self) -> Vec<u8>
[src]

fn using_encoded<R, F: FnOnce(&[u8]) -> R>(&self, f: F) -> R
[src]

Loading content...