Struct xsd_types::value::hex_binary::HexBinaryBuf
source · pub struct HexBinaryBuf(/* private fields */);Implementations§
source§impl HexBinaryBuf
impl HexBinaryBuf
pub fn new() -> Self
pub fn from_bytes(bytes: Vec<u8>) -> Self
pub fn decode(input: impl AsRef<[u8]>) -> Result<Self, InvalidHex>
pub fn into_bytes(self) -> Vec<u8>
pub fn as_bytes(&self) -> &[u8] ⓘ
pub fn as_hex_binary(&self) -> &HexBinary
pub fn as_hex_binary_mut(&mut self) -> &mut HexBinary
Methods from Deref<Target = HexBinary>§
Trait Implementations§
source§impl AsRef<[u8]> for HexBinaryBuf
impl AsRef<[u8]> for HexBinaryBuf
source§impl AsRef<HexBinary> for HexBinaryBuf
impl AsRef<HexBinary> for HexBinaryBuf
source§impl Borrow<HexBinary> for HexBinaryBuf
impl Borrow<HexBinary> for HexBinaryBuf
source§impl Clone for HexBinaryBuf
impl Clone for HexBinaryBuf
source§fn clone(&self) -> HexBinaryBuf
fn clone(&self) -> HexBinaryBuf
Returns a copy 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 HexBinaryBuf
impl Debug for HexBinaryBuf
source§impl Default for HexBinaryBuf
impl Default for HexBinaryBuf
source§fn default() -> HexBinaryBuf
fn default() -> HexBinaryBuf
Returns the “default value” for a type. Read more
source§impl DerefMut for HexBinaryBuf
impl DerefMut for HexBinaryBuf
source§impl Display for HexBinaryBuf
impl Display for HexBinaryBuf
source§impl FromStr for HexBinaryBuf
impl FromStr for HexBinaryBuf
source§impl Hash for HexBinaryBuf
impl Hash for HexBinaryBuf
source§impl LexicalFormOf<HexBinaryBuf> for HexBinary
impl LexicalFormOf<HexBinaryBuf> for HexBinary
type ValueError = Infallible
fn try_as_value(&self) -> Result<HexBinaryBuf, Self::ValueError>
source§impl Ord for HexBinaryBuf
impl Ord for HexBinaryBuf
source§fn cmp(&self, other: &HexBinaryBuf) -> Ordering
fn cmp(&self, other: &HexBinaryBuf) -> 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 HexBinaryBuf
impl ParseXsd for HexBinaryBuf
type LexicalForm = HexBinary
fn parse_xsd(lexical_value: &str) -> ParseXsdResult<Self, Self::LexicalForm>
source§impl PartialEq for HexBinaryBuf
impl PartialEq for HexBinaryBuf
source§fn eq(&self, other: &HexBinaryBuf) -> bool
fn eq(&self, other: &HexBinaryBuf) -> bool
This method tests for
self and other values to be equal, and is used
by ==.source§impl PartialOrd for HexBinaryBuf
impl PartialOrd for HexBinaryBuf
source§fn partial_cmp(&self, other: &HexBinaryBuf) -> Option<Ordering>
fn partial_cmp(&self, other: &HexBinaryBuf) -> Option<Ordering>
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for
self and other) and is used by the <=
operator. Read moresource§impl XsdValue for HexBinaryBuf
impl XsdValue for HexBinaryBuf
source§impl Deref for HexBinaryBuf
impl Deref for HexBinaryBuf
impl Eq for HexBinaryBuf
impl StructuralPartialEq for HexBinaryBuf
Auto Trait Implementations§
impl Freeze for HexBinaryBuf
impl RefUnwindSafe for HexBinaryBuf
impl Send for HexBinaryBuf
impl Sync for HexBinaryBuf
impl Unpin for HexBinaryBuf
impl UnwindSafe for HexBinaryBuf
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