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: bool
Whether the glyph is mirrored
paired_bracket_type: BidiPairedBracketType
The 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) -> Self::ULE
fn to_unaligned(self) -> Self::ULE
Source§fn from_unaligned(unaligned: Self::ULE) -> Self
fn from_unaligned(unaligned: Self::ULE) -> Self
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 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<Self, Self::TryFromU32Error>
fn try_from_u32(i: u32) -> Result<Self, Self::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