#[repr(u8)]pub enum DirectionC {
LeftToRight = 0,
RightToLeft = 1,
TopToBottom = 2,
BottomToTop = 3,
}Expand description
Text direction as a C-compatible enum.
Values match common conventions:
- 0: Left-to-right (Latin, Cyrillic)
- 1: Right-to-left (Arabic, Hebrew)
- 2: Top-to-bottom (Traditional Chinese, Japanese)
- 3: Bottom-to-top (rare)
Variants§
Trait Implementations§
Source§impl Clone for DirectionC
impl Clone for DirectionC
Source§fn clone(&self) -> DirectionC
fn clone(&self) -> DirectionC
Returns a duplicate 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 DirectionC
impl Debug for DirectionC
Source§impl From<Direction> for DirectionC
impl From<Direction> for DirectionC
Source§impl From<DirectionC> for Direction
impl From<DirectionC> for Direction
Source§fn from(d: DirectionC) -> Self
fn from(d: DirectionC) -> Self
Converts to this type from the input type.
Source§impl PartialEq for DirectionC
impl PartialEq for DirectionC
impl Copy for DirectionC
impl Eq for DirectionC
impl StructuralPartialEq for DirectionC
Auto Trait Implementations§
impl Freeze for DirectionC
impl RefUnwindSafe for DirectionC
impl Send for DirectionC
impl Sync for DirectionC
impl Unpin for DirectionC
impl UnsafeUnpin for DirectionC
impl UnwindSafe for DirectionC
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.