Trait bs58::encode::EncodeTarget[][src]

pub trait EncodeTarget {
    fn encode_with(
        &mut self,
        max_len: usize,
        f: impl for<'a> FnOnce(&'a mut [u8]) -> Result<usize>
    ) -> Result<usize>; }

Represents a buffer that can be encoded into. See EncodeBuilder::into and the provided implementations for more details.

Required methods

fn encode_with(
    &mut self,
    max_len: usize,
    f: impl for<'a> FnOnce(&'a mut [u8]) -> Result<usize>
) -> Result<usize>
[src]

Encodes into this buffer, provides the maximum length for implementations that wish to preallocate space, along with a function that will encode ASCII bytes into the buffer and return the length written to it.

Loading content...

Implementations on Foreign Types

impl<T: EncodeTarget + ?Sized> EncodeTarget for &mut T[src]

impl EncodeTarget for Vec<u8>[src]

impl EncodeTarget for String[src]

impl EncodeTarget for [u8][src]

impl EncodeTarget for str[src]

Loading content...

Implementors

Loading content...