Struct keygate_jwt::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 moresourceimpl 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 moreAuto 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 Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
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