#[repr(C, packed(1))]pub struct CodePointInversionListAndStringListULE { /* private fields */ }Expand description
VarULE type for CodePointInversionListAndStringList. See CodePointInversionListAndStringList for documentation.
Implementations§
Source§impl CodePointInversionListAndStringListULE
 
impl CodePointInversionListAndStringListULE
Sourcepub fn cp_inv_list<'a>(&'a self) -> &'a CodePointInversionListULE
 
pub fn cp_inv_list<'a>(&'a self) -> &'a CodePointInversionListULE
Access the VarULE type behind the unsized cp_inv_list field
Sourcepub fn str_list<'a>(&'a self) -> &'a VarZeroSlice<str>
 
pub fn str_list<'a>(&'a self) -> &'a VarZeroSlice<str>
Access the VarULE type behind the unsized str_list field
Trait Implementations§
Source§impl<'a, 'de> Deserialize<'de> for &'a CodePointInversionListAndStringListULEwhere
    'de: 'a,
 
impl<'a, 'de> Deserialize<'de> for &'a CodePointInversionListAndStringListULEwhere
    'de: 'a,
Source§fn deserialize<D>(
    deserializer: D,
) -> Result<&'a CodePointInversionListAndStringListULE, <D as Deserializer<'de>>::Error>where
    D: Deserializer<'de>,
 
fn deserialize<D>(
    deserializer: D,
) -> Result<&'a CodePointInversionListAndStringListULE, <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<CodePointInversionListAndStringListULE>
 
impl<'de> Deserialize<'de> for Box<CodePointInversionListAndStringListULE>
Source§fn deserialize<D>(
    deserializer: D,
) -> Result<Box<CodePointInversionListAndStringListULE>, <D as Deserializer<'de>>::Error>where
    D: Deserializer<'de>,
 
fn deserialize<D>(
    deserializer: D,
) -> Result<Box<CodePointInversionListAndStringListULE>, <D as Deserializer<'de>>::Error>where
    D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl<'data> EncodeAsVarULE<CodePointInversionListAndStringListULE> for &CodePointInversionListAndStringList<'data>
 
impl<'data> EncodeAsVarULE<CodePointInversionListAndStringListULE> for &CodePointInversionListAndStringList<'data>
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<'data> EncodeAsVarULE<CodePointInversionListAndStringListULE> for CodePointInversionListAndStringList<'data>
 
impl<'data> EncodeAsVarULE<CodePointInversionListAndStringListULE> for CodePointInversionListAndStringList<'data>
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<'data> From<&'data CodePointInversionListAndStringListULE> for CodePointInversionListAndStringList<'data>
 
impl<'data> From<&'data CodePointInversionListAndStringListULE> for CodePointInversionListAndStringList<'data>
Source§fn from(
    other: &'data CodePointInversionListAndStringListULE,
) -> CodePointInversionListAndStringList<'data>
 
fn from( other: &'data CodePointInversionListAndStringListULE, ) -> CodePointInversionListAndStringList<'data>
Converts to this type from the input type.
Source§impl PartialEq for CodePointInversionListAndStringListULE
 
impl PartialEq for CodePointInversionListAndStringListULE
Source§fn eq(&self, other: &CodePointInversionListAndStringListULE) -> bool
 
fn eq(&self, other: &CodePointInversionListAndStringListULE) -> bool
Tests for 
self and other values to be equal, and is used by ==.Source§impl Serialize for CodePointInversionListAndStringListULE
 
impl Serialize for CodePointInversionListAndStringListULE
Source§fn serialize<S>(
    &self,
    serializer: S,
) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where
    S: Serializer,
 
fn serialize<S>(
    &self,
    serializer: S,
) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where
    S: Serializer,
Serialize this value into the given Serde serializer. Read more
Source§impl ToOwned for CodePointInversionListAndStringListULE
 
impl ToOwned for CodePointInversionListAndStringListULE
Source§type Owned = Box<CodePointInversionListAndStringListULE>
 
type Owned = Box<CodePointInversionListAndStringListULE>
The resulting type after obtaining ownership.
Source§fn to_owned(&self) -> <CodePointInversionListAndStringListULE as ToOwned>::Owned
 
fn to_owned(&self) -> <CodePointInversionListAndStringListULE 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 CodePointInversionListAndStringListULE
 
impl VarULE for CodePointInversionListAndStringListULE
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],
) -> &CodePointInversionListAndStringListULE
 
unsafe fn from_bytes_unchecked( bytes: &[u8], ) -> &CodePointInversionListAndStringListULE
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<'data> ZeroFrom<'data, CodePointInversionListAndStringListULE> for CodePointInversionListAndStringList<'data>
 
impl<'data> ZeroFrom<'data, CodePointInversionListAndStringListULE> for CodePointInversionListAndStringList<'data>
Source§fn zero_from(
    other: &'data CodePointInversionListAndStringListULE,
) -> CodePointInversionListAndStringList<'data>
 
fn zero_from( other: &'data CodePointInversionListAndStringListULE, ) -> CodePointInversionListAndStringList<'data>
Clone the other 
C into a struct that may retain references into C.Source§impl<'a> ZeroMapKV<'a> for CodePointInversionListAndStringListULE
 
impl<'a> ZeroMapKV<'a> for CodePointInversionListAndStringListULE
Source§type Container = VarZeroVec<'a, CodePointInversionListAndStringListULE>
 
type Container = VarZeroVec<'a, CodePointInversionListAndStringListULE>
The container that can be used with this type: 
ZeroVec or VarZeroVec.type Slice = VarZeroSlice<CodePointInversionListAndStringListULE>
Source§type GetType = CodePointInversionListAndStringListULE
 
type GetType = CodePointInversionListAndStringListULE
The type produced by 
Container::get() Read moreSource§type OwnedType = Box<CodePointInversionListAndStringListULE>
 
type OwnedType = Box<CodePointInversionListAndStringListULE>
The type produced by 
Container::replace() and Container::remove(),
also used during deserialization. If Self is human readable serialized,
deserializing to Self::OwnedType should produce the same value once
passed through Self::owned_as_self() Read moreimpl Eq for CodePointInversionListAndStringListULE
Auto Trait Implementations§
impl Freeze for CodePointInversionListAndStringListULE
impl RefUnwindSafe for CodePointInversionListAndStringListULE
impl Send for CodePointInversionListAndStringListULE
impl !Sized for CodePointInversionListAndStringListULE
impl Sync for CodePointInversionListAndStringListULE
impl Unpin for CodePointInversionListAndStringListULE
impl UnwindSafe for CodePointInversionListAndStringListULE
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()