Struct jwt_simple::prelude::Base64NoPadding
source · [−]pub struct Base64NoPadding;Trait Implementations
sourceimpl Decoder for Base64NoPadding
impl Decoder for Base64NoPadding
sourcefn decode<IN>(
bin: &'t mut [u8],
b64: IN,
ignore: Option<&[u8]>
) -> Result<&'t [u8], Error> where
IN: AsRef<[u8]>,
fn decode<IN>(
bin: &'t mut [u8],
b64: IN,
ignore: Option<&[u8]>
) -> Result<&'t [u8], Error> where
IN: AsRef<[u8]>,
Decode encoded into bin.
The output buffer can be larger than required; the returned slice is
a view of the buffer with the correct length.
ignore is an optional set of characters to ignore. Read more
sourceimpl Encoder for Base64NoPadding
impl Encoder for Base64NoPadding
sourcefn encode<IN>(b64: &mut [u8], bin: IN) -> Result<&[u8], Error> where
IN: AsRef<[u8]>,
fn encode<IN>(b64: &mut [u8], bin: IN) -> Result<&[u8], Error> where
IN: AsRef<[u8]>,
Encode bin into encoded.
The output buffer can be larger than required; the returned slice is
a view of the buffer with the correct length. Read more
Auto Trait Implementations
impl RefUnwindSafe for Base64NoPadding
impl Send for Base64NoPadding
impl Sync for Base64NoPadding
impl Unpin for Base64NoPadding
impl UnwindSafe for Base64NoPadding
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more