#[repr(C, packed(1))]pub struct StrStrPairVarULE(/* private fields */);Expand description
VarULE type for StrStrPair. See StrStrPair for documentation.
Implementations§
Trait Implementations§
Source§impl Debug for StrStrPairVarULE
 
impl Debug for StrStrPairVarULE
Source§impl<'a, 'de> Deserialize<'de> for &'a StrStrPairVarULEwhere
    'de: 'a,
 
impl<'a, 'de> Deserialize<'de> for &'a StrStrPairVarULEwhere
    'de: 'a,
Source§fn deserialize<D>(
    deserializer: D,
) -> Result<&'a StrStrPairVarULE, <D as Deserializer<'de>>::Error>where
    D: Deserializer<'de>,
 
fn deserialize<D>(
    deserializer: D,
) -> Result<&'a StrStrPairVarULE, <D as Deserializer<'de>>::Error>where
    D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl<'de> Deserialize<'de> for Box<StrStrPairVarULE>
 
impl<'de> Deserialize<'de> for Box<StrStrPairVarULE>
Source§fn deserialize<D>(
    deserializer: D,
) -> Result<Box<StrStrPairVarULE>, <D as Deserializer<'de>>::Error>where
    D: Deserializer<'de>,
 
fn deserialize<D>(
    deserializer: D,
) -> Result<Box<StrStrPairVarULE>, <D as Deserializer<'de>>::Error>where
    D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl<'a> EncodeAsVarULE<StrStrPairVarULE> for &StrStrPair<'a>
 
impl<'a> EncodeAsVarULE<StrStrPairVarULE> for &StrStrPair<'a>
Source§fn encode_var_ule_as_slices<R>(&self, cb: impl FnOnce(&[&[u8]]) -> R) -> R
 
fn encode_var_ule_as_slices<R>(&self, cb: impl FnOnce(&[&[u8]]) -> R) -> R
Calls 
cb with a piecewise list of byte slices that when concatenated
produce the memory pattern of the corresponding instance of T. Read moreSource§fn encode_var_ule_len(&self) -> usize
 
fn encode_var_ule_len(&self) -> usize
Return the length, in bytes, of the corresponding 
VarULE typeSource§fn encode_var_ule_write(&self, dst: &mut [u8])
 
fn encode_var_ule_write(&self, dst: &mut [u8])
Write the corresponding 
VarULE type to the dst buffer. dst should
be the size of Self::encode_var_ule_len()Source§impl<'a> EncodeAsVarULE<StrStrPairVarULE> for StrStrPair<'a>
 
impl<'a> EncodeAsVarULE<StrStrPairVarULE> for StrStrPair<'a>
Source§fn encode_var_ule_as_slices<R>(&self, cb: impl FnOnce(&[&[u8]]) -> R) -> R
 
fn encode_var_ule_as_slices<R>(&self, cb: impl FnOnce(&[&[u8]]) -> R) -> R
Calls 
cb with a piecewise list of byte slices that when concatenated
produce the memory pattern of the corresponding instance of T. Read moreSource§fn encode_var_ule_len(&self) -> usize
 
fn encode_var_ule_len(&self) -> usize
Return the length, in bytes, of the corresponding 
VarULE typeSource§fn encode_var_ule_write(&self, dst: &mut [u8])
 
fn encode_var_ule_write(&self, dst: &mut [u8])
Write the corresponding 
VarULE type to the dst buffer. dst should
be the size of Self::encode_var_ule_len()Source§impl<'a> From<&'a StrStrPairVarULE> for StrStrPair<'a>
 
impl<'a> From<&'a StrStrPairVarULE> for StrStrPair<'a>
Source§fn from(other: &'a StrStrPairVarULE) -> StrStrPair<'a>
 
fn from(other: &'a StrStrPairVarULE) -> StrStrPair<'a>
Converts to this type from the input type.
Source§impl Ord for StrStrPairVarULE
 
impl Ord for StrStrPairVarULE
Source§impl PartialEq for StrStrPairVarULE
 
impl PartialEq for StrStrPairVarULE
Source§impl PartialOrd for StrStrPairVarULE
 
impl PartialOrd for StrStrPairVarULE
Source§impl ToOwned for StrStrPairVarULE
 
impl ToOwned for StrStrPairVarULE
Source§type Owned = Box<StrStrPairVarULE>
 
type Owned = Box<StrStrPairVarULE>
The resulting type after obtaining ownership.
Source§fn to_owned(&self) -> <StrStrPairVarULE as ToOwned>::Owned
 
fn to_owned(&self) -> <StrStrPairVarULE as ToOwned>::Owned
Creates owned data from borrowed data, usually by cloning. Read more
1.63.0 · Source§fn clone_into(&self, target: &mut Self::Owned)
 
fn clone_into(&self, target: &mut Self::Owned)
Uses borrowed data to replace owned data, usually by cloning. Read more
Source§impl VarULE for StrStrPairVarULE
 
impl VarULE for StrStrPairVarULE
Source§fn validate_bytes(bytes: &[u8]) -> Result<(), UleError>
 
fn validate_bytes(bytes: &[u8]) -> Result<(), UleError>
Validates a byte slice, 
&[u8]. Read moreSource§unsafe fn from_bytes_unchecked(bytes: &[u8]) -> &StrStrPairVarULE
 
unsafe fn from_bytes_unchecked(bytes: &[u8]) -> &StrStrPairVarULE
Takes a byte slice, 
&[u8], and return it as &Self with the same lifetime, assuming
that this byte slice has previously been run through Self::parse_bytes() with
success. Read moreSource§impl<'a> ZeroFrom<'a, StrStrPairVarULE> for StrStrPair<'a>
 
impl<'a> ZeroFrom<'a, StrStrPairVarULE> for StrStrPair<'a>
Source§fn zero_from(other: &'a StrStrPairVarULE) -> StrStrPair<'a>
 
fn zero_from(other: &'a StrStrPairVarULE) -> StrStrPair<'a>
Clone the other 
C into a struct that may retain references into C.Source§impl<'a> ZeroMapKV<'a> for StrStrPairVarULE
 
impl<'a> ZeroMapKV<'a> for StrStrPairVarULE
Source§type Container = VarZeroVec<'a, StrStrPairVarULE>
 
type Container = VarZeroVec<'a, StrStrPairVarULE>
The container that can be used with this type: 
ZeroVec or VarZeroVec.type Slice = VarZeroSlice<StrStrPairVarULE>
Source§type GetType = StrStrPairVarULE
 
type GetType = StrStrPairVarULE
The type produced by 
Container::get() Read moreimpl Eq for StrStrPairVarULE
Auto Trait Implementations§
impl Freeze for StrStrPairVarULE
impl RefUnwindSafe for StrStrPairVarULE
impl Send for StrStrPairVarULE
impl !Sized for StrStrPairVarULE
impl Sync for StrStrPairVarULE
impl Unpin for StrStrPairVarULE
impl UnwindSafe for StrStrPairVarULE
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
Source§impl<T> EncodeAsVarULE<T> for T
 
impl<T> EncodeAsVarULE<T> for T
Source§fn encode_var_ule_as_slices<R>(&self, cb: impl FnOnce(&[&[u8]]) -> R) -> R
 
fn encode_var_ule_as_slices<R>(&self, cb: impl FnOnce(&[&[u8]]) -> R) -> R
Calls 
cb with a piecewise list of byte slices that when concatenated
produce the memory pattern of the corresponding instance of T. Read moreSource§fn encode_var_ule_len(&self) -> usize
 
fn encode_var_ule_len(&self) -> usize
Return the length, in bytes, of the corresponding 
VarULE typeSource§fn encode_var_ule_write(&self, dst: &mut [u8])
 
fn encode_var_ule_write(&self, dst: &mut [u8])
Write the corresponding 
VarULE type to the dst buffer. dst should
be the size of Self::encode_var_ule_len()