pub struct Base64BinaryBuf(/* private fields */);
Implementations§
Source§impl Base64BinaryBuf
impl Base64BinaryBuf
pub fn new() -> Self
pub fn from_bytes(bytes: Vec<u8>) -> Self
pub fn decode(input: impl AsRef<[u8]>) -> Result<Self, InvalidBase64>
pub fn into_bytes(self) -> Vec<u8> ⓘ
pub fn as_bytes(&self) -> &[u8] ⓘ
pub fn as_base64_binary(&self) -> &Base64Binary
pub fn as_base64_binary_mut(&mut self) -> &mut Base64Binary
Methods from Deref<Target = Base64Binary>§
Trait Implementations§
Source§impl AsRef<[u8]> for Base64BinaryBuf
impl AsRef<[u8]> for Base64BinaryBuf
Source§impl AsRef<Base64Binary> for Base64BinaryBuf
impl AsRef<Base64Binary> for Base64BinaryBuf
Source§fn as_ref(&self) -> &Base64Binary
fn as_ref(&self) -> &Base64Binary
Converts this type into a shared reference of the (usually inferred) input type.
Source§impl Borrow<Base64Binary> for Base64BinaryBuf
impl Borrow<Base64Binary> for Base64BinaryBuf
Source§fn borrow(&self) -> &Base64Binary
fn borrow(&self) -> &Base64Binary
Immutably borrows from an owned value. Read more
Source§impl Clone for Base64BinaryBuf
impl Clone for Base64BinaryBuf
Source§fn clone(&self) -> Base64BinaryBuf
fn clone(&self) -> Base64BinaryBuf
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for Base64BinaryBuf
impl Debug for Base64BinaryBuf
Source§impl Default for Base64BinaryBuf
impl Default for Base64BinaryBuf
Source§fn default() -> Base64BinaryBuf
fn default() -> Base64BinaryBuf
Returns the “default value” for a type. Read more
Source§impl DerefMut for Base64BinaryBuf
impl DerefMut for Base64BinaryBuf
Source§impl Display for Base64BinaryBuf
impl Display for Base64BinaryBuf
Source§impl FromStr for Base64BinaryBuf
impl FromStr for Base64BinaryBuf
Source§impl Hash for Base64BinaryBuf
impl Hash for Base64BinaryBuf
Source§impl LexicalFormOf<Base64BinaryBuf> for Base64Binary
impl LexicalFormOf<Base64BinaryBuf> for Base64Binary
type ValueError = Infallible
fn try_as_value(&self) -> Result<Base64BinaryBuf, Self::ValueError>
fn as_value(&self) -> Vwhere
Self: LexicalFormOf<V, ValueError = Infallible>,
Source§impl Ord for Base64BinaryBuf
impl Ord for Base64BinaryBuf
Source§fn cmp(&self, other: &Base64BinaryBuf) -> Ordering
fn cmp(&self, other: &Base64BinaryBuf) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl ParseXsd for Base64BinaryBuf
impl ParseXsd for Base64BinaryBuf
type LexicalForm = Base64Binary
fn parse_xsd(lexical_value: &str) -> ParseXsdResult<Self, Self::LexicalForm>
Source§impl PartialEq for Base64BinaryBuf
impl PartialEq for Base64BinaryBuf
Source§impl PartialOrd for Base64BinaryBuf
impl PartialOrd for Base64BinaryBuf
Source§impl XsdValue for Base64BinaryBuf
impl XsdValue for Base64BinaryBuf
Source§impl Deref for Base64BinaryBuf
impl Deref for Base64BinaryBuf
impl Eq for Base64BinaryBuf
impl StructuralPartialEq for Base64BinaryBuf
Auto Trait Implementations§
impl Freeze for Base64BinaryBuf
impl RefUnwindSafe for Base64BinaryBuf
impl Send for Base64BinaryBuf
impl Sync for Base64BinaryBuf
impl Unpin for Base64BinaryBuf
impl UnwindSafe for Base64BinaryBuf
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more