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
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 duplicate of the value. Read more
1.0.0§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>
fn as_value(&self) -> Vwhere
Self: LexicalFormOf<V, ValueError = Infallible>,
Source§impl Ord for HexBinaryBuf
impl Ord for HexBinaryBuf
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§impl PartialOrd for HexBinaryBuf
impl PartialOrd for HexBinaryBuf
Source§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§
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)