#[non_exhaustive]pub enum BidiType {
Show 23 variants
L,
Lre,
Lro,
R,
Al,
Rle,
Rlo,
Pdf,
En,
Es,
Et,
An,
Cs,
Nsm,
Bn,
B,
S,
Ws,
On,
Lri,
Rli,
Fsi,
Pdi,
}Since 1.44
Expand description
BidiType represents the bidirectional character
type of a Unicode character.
The values in this enumeration are specified by the Unicode bidirectional algorithm.
§Deprecated since 1.44
Use fribidi for this information
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
L
Since 1.44
Left-to-Right
Lre
Since 1.44
Left-to-Right Embedding
Lro
Since 1.44
Left-to-Right Override
R
Since 1.44
Right-to-Left
Al
Since 1.44
Right-to-Left Arabic
Rle
Since 1.44
Right-to-Left Embedding
Rlo
Since 1.44
Right-to-Left Override
Since 1.44
Pop Directional Format
En
Since 1.44
European Number
Es
Since 1.44
European Number Separator
Et
Since 1.44
European Number Terminator
An
Since 1.44
Arabic Number
Cs
Since 1.44
Common Number Separator
Nsm
Since 1.44
Nonspacing Mark
Bn
Since 1.44
Boundary Neutral
B
Since 1.44
Paragraph Separator
S
Since 1.44
Segment Separator
Ws
Since 1.44
Whitespace
On
Since 1.44
Other Neutrals
Lri
Since 1.44
Left-to-Right isolate. Since 1.48.6
Rli
Since 1.44
Right-to-Left isolate. Since 1.48.6
Fsi
Since 1.44
First strong isolate. Since 1.48.6
Pdi
Since 1.44
Pop directional isolate. Since 1.48.6
Implementations§
Trait Implementations§
Source§impl<'a> FromValue<'a> for BidiType
impl<'a> FromValue<'a> for BidiType
Source§type Checker = GenericValueTypeChecker<BidiType>
type Checker = GenericValueTypeChecker<BidiType>
Source§unsafe fn from_value(value: &'a Value) -> Self
unsafe fn from_value(value: &'a Value) -> Self
Value. Read moreSource§impl HasParamSpec for BidiType
impl HasParamSpec for BidiType
Source§impl Ord for BidiType
impl Ord for BidiType
Source§impl PartialOrd for BidiType
impl PartialOrd for BidiType
Source§impl StaticType for BidiType
impl StaticType for BidiType
Source§fn static_type() -> Type
fn static_type() -> Type
Self.impl Copy for BidiType
impl Eq for BidiType
impl StructuralPartialEq for BidiType
Auto Trait Implementations§
impl Freeze for BidiType
impl RefUnwindSafe for BidiType
impl Send for BidiType
impl Sync for BidiType
impl Unpin for BidiType
impl UnsafeUnpin for BidiType
impl UnwindSafe for BidiType
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoClosureReturnValue for T
impl<T> IntoClosureReturnValue for T
fn into_closure_return_value(self) -> Option<Value>
Source§impl<T> PropertyGet for Twhere
T: HasParamSpec,
impl<T> PropertyGet for Twhere
T: HasParamSpec,
Source§impl<T> StaticTypeExt for Twhere
T: StaticType,
impl<T> StaticTypeExt for Twhere
T: StaticType,
Source§fn ensure_type()
fn ensure_type()
Source§impl<T> ToSendValue for T
impl<T> ToSendValue for T
Source§fn to_send_value(&self) -> SendValue
fn to_send_value(&self) -> SendValue
SendValue clone of self.