[][src]Enum mai400_service::Mode

pub enum Mode {
    TestMode,
    RateNulling,
    Reserved1,
    NadirPointing,
    LatLongPointing,
    QbxMode,
    Reserved2,
    NormalSun,
    LatLongSun,
    Qintertial,
    Reserved3,
    Qtable,
    SunRam,
    Unknown,
}
[]

System mode

Variants

TestMode
[]

Test mode

RateNulling
[]

Rate nulling

Reserved1
[]

Reserved for future use

NadirPointing
[]

Nadir pointing (normal mode)

LatLongPointing
[]

Lat/Long pointing

QbxMode
[]

QbX mode

Reserved2
[]

Reserved for future use

NormalSun
[]

Normal sun (nadir with sun rotation)

LatLongSun
[]

Lat/long sun

Qintertial
[]

Qinertial

Reserved3
[]

Reserved for future use

Qtable
[]

QTable

SunRam
[]

Sun-Ram

Unknown
[]

Unknown mode detected

Trait Implementations

impl Clone for Mode[src][+]

impl From<u8> for Mode[src][+]

impl Copy for Mode[src]

impl<__S: ScalarValue> ToInputValue<__S> for Mode[src][+]

impl<__S: ScalarValue> FromInputValue<__S> for Mode[src][+]

impl<__S> GraphQLType<__S> for Mode where
    __S: ScalarValue,
    &'__b __S: ScalarRefValue<'__b>, 
[src][+]

type Context = ()

The expected context type for this GraphQL type Read more

type TypeInfo = ()

Type that may carry additional schema information Read more

Auto Trait Implementations

impl Send for Mode

impl Unpin for Mode

impl Sync for Mode

impl UnwindSafe for Mode

impl RefUnwindSafe for Mode

Blanket Implementations

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

type Owned = T

The resulting type after obtaining ownership.

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

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

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> CloneAny for T where
    T: Clone + Any
[+]

impl<T> UnsafeAny for T where
    T: Any

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<V, T> VZip<V> for T where
    V: MultiLane<T>, 
[+]