[][src]Struct livesplit_core::component::splits::ColumnSettings

pub struct ColumnSettings {
    pub name: String,
    pub start_with: ColumnStartWith,
    pub update_with: ColumnUpdateWith,
    pub update_trigger: ColumnUpdateTrigger,
    pub comparison_override: Option<String>,
    pub timing_method: Option<TimingMethod>,
}

The settings of an individual column showing timing information on each split.

Fields

name: String

The name of the column.

start_with: ColumnStartWith

Specifies the value a segment starts out with before it gets replaced with the current attempt's information when splitting.

update_with: ColumnUpdateWith

Once a certain condition is met, which is usually being on the split or already having completed the split, the time gets updated with the value specified here.

update_trigger: ColumnUpdateTrigger

Specifies when a column's value gets updated.

comparison_override: Option<String>

The comparison chosen. Uses the Timer's current comparison if set to None.

timing_method: Option<TimingMethod>

Specifies the Timing Method to use. If set to None the Timing Method of the Timer is used for showing the time. Otherwise the Timing Method provided is used.

Trait Implementations

impl Clone for ColumnSettings[src]

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

Performs copy-assignment from source. Read more

impl Default for ColumnSettings[src]

impl Serialize for ColumnSettings[src]

impl<'de> Deserialize<'de> for ColumnSettings where
    ColumnSettings: Default
[src]

Auto Trait Implementations

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> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<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<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S where
    D: AdaptFrom<S, Swp, Dwp, T>,
    Dwp: WhitePoint,
    Swp: WhitePoint,
    T: Component + Float
[src]

fn adapt_into(self) -> D[src]

Convert the source color to the destination color using the bradford method by default Read more

impl<T> SetParameter for T

fn set<T>(&mut self, value: T) -> <T as Parameter<Self>>::Result where
    T: Parameter<Self>, 

Sets value as a parameter of self.