[−][src]Enum accelerometer::orientation::Orientation
Device orientation as computed from accelerometer data
Variants
Unknown
Unable to determine the orientation from current data
PortraitUp
Device is in portrait mode in whatever way is considered "up"
PortraitDown
Device is in portrait mode in whatever way is considered "down"
LandscapeUp
Device is in landscape mode in whatever way is considered "up"
LandscapeDown
Device is in landscape mode in whatever way is considered "down"
FaceUp
Device is parallel to the ground, facing up
FaceDown
Device is parallel to the ground, facing down
Methods
impl Orientation
[src]
pub fn is_flat(self) -> bool
[src]
Is this orientation considered to be flat?
pub fn is_landscape(self) -> bool
[src]
Is the device in a landscape orientation?
pub fn is_portrait(self) -> bool
[src]
Is the device in a portrait orientation?
Trait Implementations
impl Clone for Orientation
[src]
fn clone(&self) -> Orientation
[src]
default fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl Debug for Orientation
[src]
impl PartialEq<Orientation> for Orientation
[src]
fn eq(&self, other: &Orientation) -> bool
[src]
#[must_use]
default fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
This method tests for !=
.
impl Eq for Orientation
[src]
impl Copy for Orientation
[src]
Auto Trait Implementations
impl Send for Orientation
impl Sync for Orientation
Blanket Implementations
impl<T, U> TryFrom for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T> From for T
[src]
impl<T, U> TryInto for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T, U> Into for T where
U: From<T>,
[src]
U: From<T>,
impl<T> Borrow for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Same for T
type Output = T
Should always be Self