type UnvalidatedVariant = UnvalidatedTinyAsciiStr<8>;
Aliased Type§
struct UnvalidatedVariant(/* private fields */);
Implementations
Source§impl<const N: usize> UnvalidatedTinyAsciiStr<N>
impl<const N: usize> UnvalidatedTinyAsciiStr<N>
pub fn try_into_tinystr(&self) -> Result<TinyAsciiStr<N>, TinyStrError>
Trait Implementations
Source§impl<const N: usize> AsULE for UnvalidatedTinyAsciiStr<N>
impl<const N: usize> AsULE for UnvalidatedTinyAsciiStr<N>
Source§type ULE = UnvalidatedTinyAsciiStr<N>
type ULE = UnvalidatedTinyAsciiStr<N>
The ULE type corresponding to
Self
. Read moreSource§fn to_unaligned(self) -> <UnvalidatedTinyAsciiStr<N> as AsULE>::ULE
fn to_unaligned(self) -> <UnvalidatedTinyAsciiStr<N> as AsULE>::ULE
Source§fn from_unaligned(
unaligned: <UnvalidatedTinyAsciiStr<N> as AsULE>::ULE,
) -> UnvalidatedTinyAsciiStr<N>
fn from_unaligned( unaligned: <UnvalidatedTinyAsciiStr<N> as AsULE>::ULE, ) -> UnvalidatedTinyAsciiStr<N>
Source§impl<const N: usize> Clone for UnvalidatedTinyAsciiStr<N>
impl<const N: usize> Clone for UnvalidatedTinyAsciiStr<N>
Source§fn clone(&self) -> UnvalidatedTinyAsciiStr<N>
fn clone(&self) -> UnvalidatedTinyAsciiStr<N>
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<const N: usize> Debug for UnvalidatedTinyAsciiStr<N>
impl<const N: usize> Debug for UnvalidatedTinyAsciiStr<N>
Source§impl<const N: usize> From<TinyAsciiStr<N>> for UnvalidatedTinyAsciiStr<N>
impl<const N: usize> From<TinyAsciiStr<N>> for UnvalidatedTinyAsciiStr<N>
Source§fn from(other: TinyAsciiStr<N>) -> UnvalidatedTinyAsciiStr<N>
fn from(other: TinyAsciiStr<N>) -> UnvalidatedTinyAsciiStr<N>
Converts to this type from the input type.
Source§impl<const N: usize> Ord for UnvalidatedTinyAsciiStr<N>
impl<const N: usize> Ord for UnvalidatedTinyAsciiStr<N>
Source§fn cmp(&self, other: &UnvalidatedTinyAsciiStr<N>) -> Ordering
fn cmp(&self, other: &UnvalidatedTinyAsciiStr<N>) -> 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<const N: usize> PartialEq for UnvalidatedTinyAsciiStr<N>
impl<const N: usize> PartialEq for UnvalidatedTinyAsciiStr<N>
Source§impl<const N: usize> PartialOrd for UnvalidatedTinyAsciiStr<N>
impl<const N: usize> PartialOrd for UnvalidatedTinyAsciiStr<N>
Source§impl<const N: usize> ULE for UnvalidatedTinyAsciiStr<N>
impl<const N: usize> ULE for UnvalidatedTinyAsciiStr<N>
Source§fn validate_byte_slice(bytes: &[u8]) -> Result<(), ZeroVecError>
fn validate_byte_slice(bytes: &[u8]) -> Result<(), ZeroVecError>
Validates a byte slice,
&[u8]
. Read moreSource§fn parse_byte_slice(bytes: &[u8]) -> Result<&[Self], ZeroVecError>
fn parse_byte_slice(bytes: &[u8]) -> Result<&[Self], ZeroVecError>
Source§unsafe fn from_byte_slice_unchecked(bytes: &[u8]) -> &[Self]
unsafe fn from_byte_slice_unchecked(bytes: &[u8]) -> &[Self]
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_byte_slice()
with
success. Read moreSource§impl<'a, const N: usize> ZeroMapKV<'a> for UnvalidatedTinyAsciiStr<N>
impl<'a, const N: usize> ZeroMapKV<'a> for UnvalidatedTinyAsciiStr<N>
Source§type Container = ZeroVec<'a, UnvalidatedTinyAsciiStr<N>>
type Container = ZeroVec<'a, UnvalidatedTinyAsciiStr<N>>
The container that can be used with this type:
ZeroVec
or VarZeroVec
.type Slice = ZeroSlice<UnvalidatedTinyAsciiStr<N>>
Source§type GetType = UnvalidatedTinyAsciiStr<N>
type GetType = UnvalidatedTinyAsciiStr<N>
The type produced by
Container::get()
Read moreSource§type OwnedType = UnvalidatedTinyAsciiStr<N>
type OwnedType = UnvalidatedTinyAsciiStr<N>
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 more