pub struct CollationMetadataV1 {
pub bits: u32,
}
Expand description
Each non-alias collation that the data provider knows about explicitly has an data entry at least for this struct.
๐ง This code is considered unstable; it may change at any time, in breaking or non-breaking ways,
including in SemVer minor releases. While the serde representation of data structs is guaranteed
to be stable, their Rust representation might not be. Use with caution.
Fieldsยง
ยงbits: u32
See the mask constants in the impl
block for the
bit layout. The other bits are ignored: They could
be from the future if their semantics such that
old code may ignore them.
Note: At present, itโs bogus for the bit for โupper firstโ to be set if โcase firstโ isnโt also set. However, the methods handle this case gracefully, so there is no need for invariant validation.
Trait Implementationsยง
Sourceยงimpl Clone for CollationMetadataV1
impl Clone for CollationMetadataV1
Sourceยงfn clone(&self) -> CollationMetadataV1
fn clone(&self) -> CollationMetadataV1
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 CollationMetadataV1
impl Debug for CollationMetadataV1
Sourceยงimpl<'de> Deserialize<'de> for CollationMetadataV1
impl<'de> Deserialize<'de> for CollationMetadataV1
Sourceยงfn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Sourceยงimpl PartialEq for CollationMetadataV1
impl PartialEq for CollationMetadataV1
Sourceยงimpl<'a> Yokeable<'a> for CollationMetadataV1where
Self: Sized,
impl<'a> Yokeable<'a> for CollationMetadataV1where
Self: Sized,
Sourceยงtype Output = CollationMetadataV1
type Output = CollationMetadataV1
This type MUST be
Self
with the 'static
replaced with 'a
, i.e. Self<'a>
Sourceยงfn transform_owned(self) -> Self::Output
fn transform_owned(self) -> Self::Output
Sourceยงimpl<'zf> ZeroFrom<'zf, CollationMetadataV1> for CollationMetadataV1
impl<'zf> ZeroFrom<'zf, CollationMetadataV1> for CollationMetadataV1
impl Copy for CollationMetadataV1
impl StructuralPartialEq for CollationMetadataV1
Auto Trait Implementationsยง
impl Freeze for CollationMetadataV1
impl RefUnwindSafe for CollationMetadataV1
impl Send for CollationMetadataV1
impl Sync for CollationMetadataV1
impl Unpin for CollationMetadataV1
impl UnwindSafe for CollationMetadataV1
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