Trait Encodable

Source
pub trait Encodable<W: IoWrite> {
    // Required method
    fn encode(&self, writer: &mut W) -> IoResult<usize>;
}
Expand description

A type that can be encoded into an I/O writer.

See also Decodable.

§Vendored

This is adapted work from encode.

Required Methods§

Source

fn encode(&self, writer: &mut W) -> IoResult<usize>

Encodes self into the given writer, returning the bytes written.

§Errors

Returns IoError if encoding fails.

Implementations on Foreign Types§

Source§

impl<T: Encodable<W> + ?Sized, W: IoWrite> Encodable<W> for &T

Allows encoding of &T directly, forwarding calls to T::encode().

Source§

fn encode(&self, writer: &mut W) -> IoResult<usize>

Source§

impl<W: IoWrite> Encodable<W> for bool

Source§

fn encode(&self, writer: &mut W) -> IoResult<usize>

Source§

impl<W: IoWrite> Encodable<W> for char

Source§

impl<W: IoWrite> Encodable<W> for i8

Source§

fn encode(&self, writer: &mut W) -> IoResult<usize>

Source§

impl<W: IoWrite> Encodable<W> for str

Source§

fn encode(&self, writer: &mut W) -> IoResult<usize>

Source§

impl<W: IoWrite> Encodable<W> for u8

Source§

fn encode(&self, writer: &mut W) -> IoResult<usize>

Source§

impl<W: IoWrite> Encodable<W> for [u8]

Source§

fn encode(&self, writer: &mut W) -> IoResult<usize>

Source§

impl<W: IoWrite, const SIZE: usize> Encodable<W> for [u8; SIZE]

Source§

fn encode(&self, writer: &mut W) -> IoResult<usize>

Source§

impl<WRITER, A> Encodable<WRITER> for (A,)
where WRITER: IoWrite, A: Encodable<WRITER>,

Source§

fn encode(&self, writer: &mut WRITER) -> IoResult<usize>

Source§

impl<WRITER, A, B> Encodable<WRITER> for (A, B)
where WRITER: IoWrite, A: Encodable<WRITER>, B: Encodable<WRITER>,

Source§

fn encode(&self, writer: &mut WRITER) -> IoResult<usize>

Source§

impl<WRITER, A, B, C> Encodable<WRITER> for (A, B, C)
where WRITER: IoWrite, A: Encodable<WRITER>, B: Encodable<WRITER>, C: Encodable<WRITER>,

Source§

fn encode(&self, writer: &mut WRITER) -> IoResult<usize>

Source§

impl<WRITER, A, B, C, D> Encodable<WRITER> for (A, B, C, D)
where WRITER: IoWrite, A: Encodable<WRITER>, B: Encodable<WRITER>, C: Encodable<WRITER>, D: Encodable<WRITER>,

Source§

fn encode(&self, writer: &mut WRITER) -> IoResult<usize>

Source§

impl<WRITER, A, B, C, D, E> Encodable<WRITER> for (A, B, C, D, E)
where WRITER: IoWrite, A: Encodable<WRITER>, B: Encodable<WRITER>, C: Encodable<WRITER>, D: Encodable<WRITER>, E: Encodable<WRITER>,

Source§

fn encode(&self, writer: &mut WRITER) -> IoResult<usize>

Source§

impl<WRITER, A, B, C, D, E, F> Encodable<WRITER> for (A, B, C, D, E, F)
where WRITER: IoWrite, A: Encodable<WRITER>, B: Encodable<WRITER>, C: Encodable<WRITER>, D: Encodable<WRITER>, E: Encodable<WRITER>, F: Encodable<WRITER>,

Source§

fn encode(&self, writer: &mut WRITER) -> IoResult<usize>

Source§

impl<WRITER, A, B, C, D, E, F, G> Encodable<WRITER> for (A, B, C, D, E, F, G)
where WRITER: IoWrite, A: Encodable<WRITER>, B: Encodable<WRITER>, C: Encodable<WRITER>, D: Encodable<WRITER>, E: Encodable<WRITER>, F: Encodable<WRITER>, G: Encodable<WRITER>,

Source§

fn encode(&self, writer: &mut WRITER) -> IoResult<usize>

Source§

impl<WRITER, A, B, C, D, E, F, G, H> Encodable<WRITER> for (A, B, C, D, E, F, G, H)
where WRITER: IoWrite, A: Encodable<WRITER>, B: Encodable<WRITER>, C: Encodable<WRITER>, D: Encodable<WRITER>, E: Encodable<WRITER>, F: Encodable<WRITER>, G: Encodable<WRITER>, H: Encodable<WRITER>,

Source§

fn encode(&self, writer: &mut WRITER) -> IoResult<usize>

Source§

impl<WRITER, A, B, C, D, E, F, G, H, I> Encodable<WRITER> for (A, B, C, D, E, F, G, H, I)
where WRITER: IoWrite, A: Encodable<WRITER>, B: Encodable<WRITER>, C: Encodable<WRITER>, D: Encodable<WRITER>, E: Encodable<WRITER>, F: Encodable<WRITER>, G: Encodable<WRITER>, H: Encodable<WRITER>, I: Encodable<WRITER>,

Source§

fn encode(&self, writer: &mut WRITER) -> IoResult<usize>

Source§

impl<WRITER, A, B, C, D, E, F, G, H, I, J> Encodable<WRITER> for (A, B, C, D, E, F, G, H, I, J)
where WRITER: IoWrite, A: Encodable<WRITER>, B: Encodable<WRITER>, C: Encodable<WRITER>, D: Encodable<WRITER>, E: Encodable<WRITER>, F: Encodable<WRITER>, G: Encodable<WRITER>, H: Encodable<WRITER>, I: Encodable<WRITER>, J: Encodable<WRITER>,

Source§

fn encode(&self, writer: &mut WRITER) -> IoResult<usize>

Source§

impl<WRITER, A, B, C, D, E, F, G, H, I, J, K> Encodable<WRITER> for (A, B, C, D, E, F, G, H, I, J, K)
where WRITER: IoWrite, A: Encodable<WRITER>, B: Encodable<WRITER>, C: Encodable<WRITER>, D: Encodable<WRITER>, E: Encodable<WRITER>, F: Encodable<WRITER>, G: Encodable<WRITER>, H: Encodable<WRITER>, I: Encodable<WRITER>, J: Encodable<WRITER>, K: Encodable<WRITER>,

Source§

fn encode(&self, writer: &mut WRITER) -> IoResult<usize>

Source§

impl<WRITER, A, B, C, D, E, F, G, H, I, J, K, L> Encodable<WRITER> for (A, B, C, D, E, F, G, H, I, J, K, L)
where WRITER: IoWrite, A: Encodable<WRITER>, B: Encodable<WRITER>, C: Encodable<WRITER>, D: Encodable<WRITER>, E: Encodable<WRITER>, F: Encodable<WRITER>, G: Encodable<WRITER>, H: Encodable<WRITER>, I: Encodable<WRITER>, J: Encodable<WRITER>, K: Encodable<WRITER>, L: Encodable<WRITER>,

Source§

fn encode(&self, writer: &mut WRITER) -> IoResult<usize>

Source§

impl<WRITER, A, B, C, D, E, F, G, H, I, J, K, L, M> Encodable<WRITER> for (A, B, C, D, E, F, G, H, I, J, K, L, M)
where WRITER: IoWrite, A: Encodable<WRITER>, B: Encodable<WRITER>, C: Encodable<WRITER>, D: Encodable<WRITER>, E: Encodable<WRITER>, F: Encodable<WRITER>, G: Encodable<WRITER>, H: Encodable<WRITER>, I: Encodable<WRITER>, J: Encodable<WRITER>, K: Encodable<WRITER>, L: Encodable<WRITER>, M: Encodable<WRITER>,

Source§

fn encode(&self, writer: &mut WRITER) -> IoResult<usize>

Source§

impl<WRITER, A, B, C, D, E, F, G, H, I, J, K, L, M, N> Encodable<WRITER> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N)
where WRITER: IoWrite, A: Encodable<WRITER>, B: Encodable<WRITER>, C: Encodable<WRITER>, D: Encodable<WRITER>, E: Encodable<WRITER>, F: Encodable<WRITER>, G: Encodable<WRITER>, H: Encodable<WRITER>, I: Encodable<WRITER>, J: Encodable<WRITER>, K: Encodable<WRITER>, L: Encodable<WRITER>, M: Encodable<WRITER>, N: Encodable<WRITER>,

Source§

fn encode(&self, writer: &mut WRITER) -> IoResult<usize>

Source§

impl<WRITER, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O> Encodable<WRITER> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O)
where WRITER: IoWrite, A: Encodable<WRITER>, B: Encodable<WRITER>, C: Encodable<WRITER>, D: Encodable<WRITER>, E: Encodable<WRITER>, F: Encodable<WRITER>, G: Encodable<WRITER>, H: Encodable<WRITER>, I: Encodable<WRITER>, J: Encodable<WRITER>, K: Encodable<WRITER>, L: Encodable<WRITER>, M: Encodable<WRITER>, N: Encodable<WRITER>, O: Encodable<WRITER>,

Source§

fn encode(&self, writer: &mut WRITER) -> IoResult<usize>

Source§

impl<WRITER, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P> Encodable<WRITER> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P)
where WRITER: IoWrite, A: Encodable<WRITER>, B: Encodable<WRITER>, C: Encodable<WRITER>, D: Encodable<WRITER>, E: Encodable<WRITER>, F: Encodable<WRITER>, G: Encodable<WRITER>, H: Encodable<WRITER>, I: Encodable<WRITER>, J: Encodable<WRITER>, K: Encodable<WRITER>, L: Encodable<WRITER>, M: Encodable<WRITER>, N: Encodable<WRITER>, O: Encodable<WRITER>, P: Encodable<WRITER>,

Source§

fn encode(&self, writer: &mut WRITER) -> IoResult<usize>

Source§

impl<WRITER, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q> Encodable<WRITER> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q)
where WRITER: IoWrite, A: Encodable<WRITER>, B: Encodable<WRITER>, C: Encodable<WRITER>, D: Encodable<WRITER>, E: Encodable<WRITER>, F: Encodable<WRITER>, G: Encodable<WRITER>, H: Encodable<WRITER>, I: Encodable<WRITER>, J: Encodable<WRITER>, K: Encodable<WRITER>, L: Encodable<WRITER>, M: Encodable<WRITER>, N: Encodable<WRITER>, O: Encodable<WRITER>, P: Encodable<WRITER>, Q: Encodable<WRITER>,

Source§

fn encode(&self, writer: &mut WRITER) -> IoResult<usize>

Source§

impl<WRITER, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R> Encodable<WRITER> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R)
where WRITER: IoWrite, A: Encodable<WRITER>, B: Encodable<WRITER>, C: Encodable<WRITER>, D: Encodable<WRITER>, E: Encodable<WRITER>, F: Encodable<WRITER>, G: Encodable<WRITER>, H: Encodable<WRITER>, I: Encodable<WRITER>, J: Encodable<WRITER>, K: Encodable<WRITER>, L: Encodable<WRITER>, M: Encodable<WRITER>, N: Encodable<WRITER>, O: Encodable<WRITER>, P: Encodable<WRITER>, Q: Encodable<WRITER>, R: Encodable<WRITER>,

Source§

fn encode(&self, writer: &mut WRITER) -> IoResult<usize>

Source§

impl<WRITER, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S> Encodable<WRITER> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S)
where WRITER: IoWrite, A: Encodable<WRITER>, B: Encodable<WRITER>, C: Encodable<WRITER>, D: Encodable<WRITER>, E: Encodable<WRITER>, F: Encodable<WRITER>, G: Encodable<WRITER>, H: Encodable<WRITER>, I: Encodable<WRITER>, J: Encodable<WRITER>, K: Encodable<WRITER>, L: Encodable<WRITER>, M: Encodable<WRITER>, N: Encodable<WRITER>, O: Encodable<WRITER>, P: Encodable<WRITER>, Q: Encodable<WRITER>, R: Encodable<WRITER>, S: Encodable<WRITER>,

Source§

fn encode(&self, writer: &mut WRITER) -> IoResult<usize>

Source§

impl<WRITER, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T> Encodable<WRITER> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T)
where WRITER: IoWrite, A: Encodable<WRITER>, B: Encodable<WRITER>, C: Encodable<WRITER>, D: Encodable<WRITER>, E: Encodable<WRITER>, F: Encodable<WRITER>, G: Encodable<WRITER>, H: Encodable<WRITER>, I: Encodable<WRITER>, J: Encodable<WRITER>, K: Encodable<WRITER>, L: Encodable<WRITER>, M: Encodable<WRITER>, N: Encodable<WRITER>, O: Encodable<WRITER>, P: Encodable<WRITER>, Q: Encodable<WRITER>, R: Encodable<WRITER>, S: Encodable<WRITER>, T: Encodable<WRITER>,

Source§

fn encode(&self, writer: &mut WRITER) -> IoResult<usize>

Source§

impl<WRITER, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U> Encodable<WRITER> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U)
where WRITER: IoWrite, A: Encodable<WRITER>, B: Encodable<WRITER>, C: Encodable<WRITER>, D: Encodable<WRITER>, E: Encodable<WRITER>, F: Encodable<WRITER>, G: Encodable<WRITER>, H: Encodable<WRITER>, I: Encodable<WRITER>, J: Encodable<WRITER>, K: Encodable<WRITER>, L: Encodable<WRITER>, M: Encodable<WRITER>, N: Encodable<WRITER>, O: Encodable<WRITER>, P: Encodable<WRITER>, Q: Encodable<WRITER>, R: Encodable<WRITER>, S: Encodable<WRITER>, T: Encodable<WRITER>, U: Encodable<WRITER>,

Source§

fn encode(&self, writer: &mut WRITER) -> IoResult<usize>

Source§

impl<WRITER, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V> Encodable<WRITER> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V)
where WRITER: IoWrite, A: Encodable<WRITER>, B: Encodable<WRITER>, C: Encodable<WRITER>, D: Encodable<WRITER>, E: Encodable<WRITER>, F: Encodable<WRITER>, G: Encodable<WRITER>, H: Encodable<WRITER>, I: Encodable<WRITER>, J: Encodable<WRITER>, K: Encodable<WRITER>, L: Encodable<WRITER>, M: Encodable<WRITER>, N: Encodable<WRITER>, O: Encodable<WRITER>, P: Encodable<WRITER>, Q: Encodable<WRITER>, R: Encodable<WRITER>, S: Encodable<WRITER>, T: Encodable<WRITER>, U: Encodable<WRITER>, V: Encodable<WRITER>,

Source§

fn encode(&self, writer: &mut WRITER) -> IoResult<usize>

Source§

impl<WRITER, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W> Encodable<WRITER> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W)
where WRITER: IoWrite, A: Encodable<WRITER>, B: Encodable<WRITER>, C: Encodable<WRITER>, D: Encodable<WRITER>, E: Encodable<WRITER>, F: Encodable<WRITER>, G: Encodable<WRITER>, H: Encodable<WRITER>, I: Encodable<WRITER>, J: Encodable<WRITER>, K: Encodable<WRITER>, L: Encodable<WRITER>, M: Encodable<WRITER>, N: Encodable<WRITER>, O: Encodable<WRITER>, P: Encodable<WRITER>, Q: Encodable<WRITER>, R: Encodable<WRITER>, S: Encodable<WRITER>, T: Encodable<WRITER>, U: Encodable<WRITER>, V: Encodable<WRITER>, W: Encodable<WRITER>,

Source§

fn encode(&self, writer: &mut WRITER) -> IoResult<usize>

Source§

impl<WRITER, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X> Encodable<WRITER> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X)
where WRITER: IoWrite, A: Encodable<WRITER>, B: Encodable<WRITER>, C: Encodable<WRITER>, D: Encodable<WRITER>, E: Encodable<WRITER>, F: Encodable<WRITER>, G: Encodable<WRITER>, H: Encodable<WRITER>, I: Encodable<WRITER>, J: Encodable<WRITER>, K: Encodable<WRITER>, L: Encodable<WRITER>, M: Encodable<WRITER>, N: Encodable<WRITER>, O: Encodable<WRITER>, P: Encodable<WRITER>, Q: Encodable<WRITER>, R: Encodable<WRITER>, S: Encodable<WRITER>, T: Encodable<WRITER>, U: Encodable<WRITER>, V: Encodable<WRITER>, W: Encodable<WRITER>, X: Encodable<WRITER>,

Source§

fn encode(&self, writer: &mut WRITER) -> IoResult<usize>

Source§

impl<WRITER, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y> Encodable<WRITER> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y)
where WRITER: IoWrite, A: Encodable<WRITER>, B: Encodable<WRITER>, C: Encodable<WRITER>, D: Encodable<WRITER>, E: Encodable<WRITER>, F: Encodable<WRITER>, G: Encodable<WRITER>, H: Encodable<WRITER>, I: Encodable<WRITER>, J: Encodable<WRITER>, K: Encodable<WRITER>, L: Encodable<WRITER>, M: Encodable<WRITER>, N: Encodable<WRITER>, O: Encodable<WRITER>, P: Encodable<WRITER>, Q: Encodable<WRITER>, R: Encodable<WRITER>, S: Encodable<WRITER>, T: Encodable<WRITER>, U: Encodable<WRITER>, V: Encodable<WRITER>, W: Encodable<WRITER>, X: Encodable<WRITER>, Y: Encodable<WRITER>,

Source§

fn encode(&self, writer: &mut WRITER) -> IoResult<usize>

Source§

impl<WRITER, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z> Encodable<WRITER> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z)
where WRITER: IoWrite, A: Encodable<WRITER>, B: Encodable<WRITER>, C: Encodable<WRITER>, D: Encodable<WRITER>, E: Encodable<WRITER>, F: Encodable<WRITER>, G: Encodable<WRITER>, H: Encodable<WRITER>, I: Encodable<WRITER>, J: Encodable<WRITER>, K: Encodable<WRITER>, L: Encodable<WRITER>, M: Encodable<WRITER>, N: Encodable<WRITER>, O: Encodable<WRITER>, P: Encodable<WRITER>, Q: Encodable<WRITER>, R: Encodable<WRITER>, S: Encodable<WRITER>, T: Encodable<WRITER>, U: Encodable<WRITER>, V: Encodable<WRITER>, W: Encodable<WRITER>, X: Encodable<WRITER>, Y: Encodable<WRITER>, Z: Encodable<WRITER>,

Source§

fn encode(&self, writer: &mut WRITER) -> IoResult<usize>

Implementors§

Source§

impl<E, CodecEndian, W: IoWrite> Encodable<W> for CodecLenValue<E, CodecEndian>
where E: Encodable<W> + EncodableLen, CodecEndian: From<<CodecEndian as CodecEndianLen>::Len> + Encodable<W> + CodecEndianLen, <CodecEndian as CodecEndianLen>::Len: TryFrom<usize>,

Source§

impl<E, S, W: IoWrite> Encodable<W> for CodecJoin<E, S>
where E: Clone + IntoIterator, E::Item: Encodable<W>, S: Encodable<W>,

Source§

impl<E: Encodable<W>, W: IoWrite, F: Fn(&E) -> bool> Encodable<W> for CodecIf<E, F>

Source§

impl<T: Encodable<W>, W: IoWrite> Encodable<W> for Option<T>

Source§

impl<W: IoWrite> Encodable<W> for CStr

Source§

impl<W: IoWrite> Encodable<W> for CString

Source§

impl<W: IoWrite> Encodable<W> for CodecBe<f32>

Source§

impl<W: IoWrite> Encodable<W> for CodecBe<f64>

Source§

impl<W: IoWrite> Encodable<W> for CodecBe<i8>

Source§

impl<W: IoWrite> Encodable<W> for CodecBe<i16>

Source§

impl<W: IoWrite> Encodable<W> for CodecBe<i32>

Source§

impl<W: IoWrite> Encodable<W> for CodecBe<i64>

Source§

impl<W: IoWrite> Encodable<W> for CodecBe<i128>

Source§

impl<W: IoWrite> Encodable<W> for CodecBe<isize>

Source§

impl<W: IoWrite> Encodable<W> for CodecBe<u8>

Source§

impl<W: IoWrite> Encodable<W> for CodecBe<u16>

Source§

impl<W: IoWrite> Encodable<W> for CodecBe<u32>

Source§

impl<W: IoWrite> Encodable<W> for CodecBe<u64>

Source§

impl<W: IoWrite> Encodable<W> for CodecBe<u128>

Source§

impl<W: IoWrite> Encodable<W> for CodecBe<usize>

Source§

impl<W: IoWrite> Encodable<W> for CodecBe<NonZero<i8>>

Source§

impl<W: IoWrite> Encodable<W> for CodecBe<NonZero<i16>>

Source§

impl<W: IoWrite> Encodable<W> for CodecBe<NonZero<i32>>

Source§

impl<W: IoWrite> Encodable<W> for CodecBe<NonZero<i64>>

Source§

impl<W: IoWrite> Encodable<W> for CodecBe<NonZero<i128>>

Source§

impl<W: IoWrite> Encodable<W> for CodecBe<NonZero<isize>>

Source§

impl<W: IoWrite> Encodable<W> for CodecBe<NonZero<u8>>

Source§

impl<W: IoWrite> Encodable<W> for CodecBe<NonZero<u16>>

Source§

impl<W: IoWrite> Encodable<W> for CodecBe<NonZero<u32>>

Source§

impl<W: IoWrite> Encodable<W> for CodecBe<NonZero<u64>>

Source§

impl<W: IoWrite> Encodable<W> for CodecBe<NonZero<u128>>

Source§

impl<W: IoWrite> Encodable<W> for CodecBe<NonZero<usize>>

Source§

impl<W: IoWrite> Encodable<W> for CodecFlags

Source§

impl<W: IoWrite> Encodable<W> for CodecLe<f32>

Source§

impl<W: IoWrite> Encodable<W> for CodecLe<f64>

Source§

impl<W: IoWrite> Encodable<W> for CodecLe<i8>

Source§

impl<W: IoWrite> Encodable<W> for CodecLe<i16>

Source§

impl<W: IoWrite> Encodable<W> for CodecLe<i32>

Source§

impl<W: IoWrite> Encodable<W> for CodecLe<i64>

Source§

impl<W: IoWrite> Encodable<W> for CodecLe<i128>

Source§

impl<W: IoWrite> Encodable<W> for CodecLe<isize>

Source§

impl<W: IoWrite> Encodable<W> for CodecLe<u8>

Source§

impl<W: IoWrite> Encodable<W> for CodecLe<u16>

Source§

impl<W: IoWrite> Encodable<W> for CodecLe<u32>

Source§

impl<W: IoWrite> Encodable<W> for CodecLe<u64>

Source§

impl<W: IoWrite> Encodable<W> for CodecLe<u128>

Source§

impl<W: IoWrite> Encodable<W> for CodecLe<usize>

Source§

impl<W: IoWrite> Encodable<W> for CodecLe<NonZero<i8>>

Source§

impl<W: IoWrite> Encodable<W> for CodecLe<NonZero<i16>>

Source§

impl<W: IoWrite> Encodable<W> for CodecLe<NonZero<i32>>

Source§

impl<W: IoWrite> Encodable<W> for CodecLe<NonZero<i64>>

Source§

impl<W: IoWrite> Encodable<W> for CodecLe<NonZero<i128>>

Source§

impl<W: IoWrite> Encodable<W> for CodecLe<NonZero<isize>>

Source§

impl<W: IoWrite> Encodable<W> for CodecLe<NonZero<u8>>

Source§

impl<W: IoWrite> Encodable<W> for CodecLe<NonZero<u16>>

Source§

impl<W: IoWrite> Encodable<W> for CodecLe<NonZero<u32>>

Source§

impl<W: IoWrite> Encodable<W> for CodecLe<NonZero<u64>>

Source§

impl<W: IoWrite> Encodable<W> for CodecLe<NonZero<u128>>

Source§

impl<W: IoWrite> Encodable<W> for CodecLe<NonZero<usize>>

Source§

impl<W: IoWrite> Encodable<W> for FmtArguments<'_>

Source§

impl<W: IoWrite> Encodable<W> for String

Source§

impl<W: IoWrite> Encodable<W> for Vec<u8>

Source§

impl<W: IoWrite> Encodable<W> for NoData

Source§

impl<W: IoWrite, T: Clone + Encodable<W>> Encodable<W> for Cow<'_, T>

Source§

impl<W: IoWrite, T: Encodable<W>> Encodable<W> for Box<T>