[][src]Enum os_balloon::config::Exposure

pub enum Exposure {
    Off,
    Auto,
    Night,
    NightPreview,
    BackLight,
    SpotLight,
    Sports,
    Snow,
    Beach,
    VeryLong,
    FixedFps,
    AntiShake,
    Fireworks,
}

Exposure setting.

Variants

Off

Turns off exposure control.

Auto

Use automatic exposure mode.

Night

Select setting for night shooting.

NightPreview

Night preview mode.

BackLight

Select setting for back-lit subject.

SpotLight

Spot light mode.

Sports

Select setting for sports (fast shutter etc.).

Snow

Select setting optimized for snowy scenery.

Beach

Select setting optimized for beach.

VeryLong

Select setting for long exposures.

FixedFps

Constrain fps to a fixed value.

AntiShake

Anti-shake mode.

Fireworks

Select setting optimized for fireworks.

Trait Implementations

impl Clone for Exposure[src]

fn clone_from(&mut self, source: &Self)1.0.0[src]

Performs copy-assignment from source. Read more

impl Copy for Exposure[src]

impl Eq for Exposure[src]

impl PartialEq<Exposure> for Exposure[src]

#[must_use]
fn ne(&self, other: &Rhs) -> bool
1.0.0[src]

This method tests for !=.

impl AsRef<OsStr> for Exposure[src]

impl Debug for Exposure[src]

impl<'de> Deserialize<'de> for Exposure[src]

fn deserialize_in_place<D>(
    deserializer: D,
    place: &mut Self
) -> Result<(), <D as Deserializer<'de>>::Error> where
    D: Deserializer<'de>, 
[src]

Deserializes a value into self from the given Deserializer. Read more

Auto Trait Implementations

impl Send for Exposure

impl Sync for Exposure

Blanket Implementations

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> DeserializeOwned for T where
    T: Deserialize<'de>, 
[src]

impl<T> Erased for T[src]

impl<T> DebugAny for T where
    T: Any + Debug
[src]

impl<T> CloneAny for T where
    T: Clone + Any
[src]

impl<T> UnsafeAny for T where
    T: Any
[src]