pub struct BidiMirroringGlyph {
    pub mirroring_glyph: Option<char>,
    pub mirrored: bool,
    pub paired_bracket_type: BidiPairedBracketType,
}Expand description
This is a bitpacked combination of the Bidi_Mirroring_Glyph,
Bidi_Mirrored, and Bidi_Paired_Bracket_Type properties.
Fields§
§mirroring_glyph: Option<char>The mirroring glyph
mirrored: boolWhether the glyph is mirrored
paired_bracket_type: BidiPairedBracketTypeThe paired bracket type
Trait Implementations§
Source§impl AsULE for BidiMirroringGlyph
 
impl AsULE for BidiMirroringGlyph
Source§type ULE = RawBytesULE<3>
 
type ULE = RawBytesULE<3>
The ULE type corresponding to 
Self. Read moreSource§fn to_unaligned(self) -> <BidiMirroringGlyph as AsULE>::ULE
 
fn to_unaligned(self) -> <BidiMirroringGlyph as AsULE>::ULE
Source§fn from_unaligned(
    unaligned: <BidiMirroringGlyph as AsULE>::ULE,
) -> BidiMirroringGlyph
 
fn from_unaligned( unaligned: <BidiMirroringGlyph as AsULE>::ULE, ) -> BidiMirroringGlyph
Source§impl Clone for BidiMirroringGlyph
 
impl Clone for BidiMirroringGlyph
Source§fn clone(&self) -> BidiMirroringGlyph
 
fn clone(&self) -> BidiMirroringGlyph
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 BidiMirroringGlyph
 
impl Debug for BidiMirroringGlyph
Source§impl Default for BidiMirroringGlyph
 
impl Default for BidiMirroringGlyph
Source§fn default() -> BidiMirroringGlyph
 
fn default() -> BidiMirroringGlyph
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for BidiMirroringGlyph
 
impl<'de> Deserialize<'de> for BidiMirroringGlyph
Source§fn deserialize<__D>(
    __deserializer: __D,
) -> Result<BidiMirroringGlyph, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
 
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<BidiMirroringGlyph, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl EnumeratedProperty for BidiMirroringGlyph
 
impl EnumeratedProperty for BidiMirroringGlyph
Source§const SHORT_NAME: &'static [u8] = b"Bidi_Mirroring_Glyph"
 
const SHORT_NAME: &'static [u8] = b"Bidi_Mirroring_Glyph"
The abbreviated name of this property, if it exists, otherwise the name
Source§impl PartialEq for BidiMirroringGlyph
 
impl PartialEq for BidiMirroringGlyph
Source§impl TrieValue for BidiMirroringGlyph
 
impl TrieValue for BidiMirroringGlyph
Source§type TryFromU32Error = u32
 
type TryFromU32Error = u32
Last-resort fallback value to return if we cannot read data from the trie. Read more
Source§fn try_from_u32(
    i: u32,
) -> Result<BidiMirroringGlyph, <BidiMirroringGlyph as TrieValue>::TryFromU32Error>
 
fn try_from_u32( i: u32, ) -> Result<BidiMirroringGlyph, <BidiMirroringGlyph as TrieValue>::TryFromU32Error>
A parsing function that is primarily motivated by deserialization contexts.
When the serialization type width is smaller than 32 bits, then it is expected
that the call site will widen the value to a 
u32 first.impl Copy for BidiMirroringGlyph
impl Eq for BidiMirroringGlyph
impl StructuralPartialEq for BidiMirroringGlyph
Auto Trait Implementations§
impl Freeze for BidiMirroringGlyph
impl RefUnwindSafe for BidiMirroringGlyph
impl Send for BidiMirroringGlyph
impl Sync for BidiMirroringGlyph
impl Unpin for BidiMirroringGlyph
impl UnwindSafe for BidiMirroringGlyph
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> CloneToUninit for Twhere
    T: Clone,
 
impl<T> CloneToUninit for Twhere
    T: Clone,
Source§impl<T> IntoEither for T
 
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
 
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts 
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
 
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts 
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more