Struct ucd_parse::ArabicShaping
source · pub struct ArabicShaping {
pub codepoint: Codepoint,
pub schematic_name: String,
pub joining_type: JoiningType,
pub joining_group: String,
}
Expand description
Represents a single row in the ArabicShaping.txt
file.
The field names were taken from the header of ArabicShaping.txt.
Fields§
§codepoint: Codepoint
The codepoint corresponding to this row.
schematic_name: String
A short schematic name for the codepoint.
The schematic name is descriptive of the shape, based as consistently as possible on a name for the skeleton and then the diacritic marks applied to the skeleton, if any. Note that this schematic name is considered a comment, and does not constitute a formal property value.
joining_type: JoiningType
The “joining type” of this codepoint.
joining_group: String
The “joining group” of this codepoint.
Trait Implementations§
source§impl Clone for ArabicShaping
impl Clone for ArabicShaping
source§fn clone(&self) -> ArabicShaping
fn clone(&self) -> ArabicShaping
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 ArabicShaping
impl Debug for ArabicShaping
source§impl Default for ArabicShaping
impl Default for ArabicShaping
source§fn default() -> ArabicShaping
fn default() -> ArabicShaping
Returns the “default value” for a type. Read more
source§impl FromStr for ArabicShaping
impl FromStr for ArabicShaping
source§impl PartialEq for ArabicShaping
impl PartialEq for ArabicShaping
source§fn eq(&self, other: &ArabicShaping) -> bool
fn eq(&self, other: &ArabicShaping) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl UcdFile for ArabicShaping
impl UcdFile for ArabicShaping
source§impl UcdFileByCodepoint for ArabicShaping
impl UcdFileByCodepoint for ArabicShaping
source§fn codepoints(&self) -> CodepointIter ⓘ
fn codepoints(&self) -> CodepointIter ⓘ
Returns the codepoints associated with this record.
impl Eq for ArabicShaping
impl StructuralEq for ArabicShaping
impl StructuralPartialEq for ArabicShaping
Auto Trait Implementations§
impl RefUnwindSafe for ArabicShaping
impl Send for ArabicShaping
impl Sync for ArabicShaping
impl Unpin for ArabicShaping
impl UnwindSafe for ArabicShaping
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