[][src]Struct livesplit_core::run::editor::ButtonsState

pub struct ButtonsState {
    pub can_remove: bool,
    pub can_move_up: bool,
    pub can_move_down: bool,
}

Describes which actions are currently available. Depending on how many segments exist and which ones are selected, only some actions can be executed successfully.

Fields

can_remove: bool

Describes whether the currently selected segments can be removed. If all segments are selected, they can't be removed.

can_move_up: bool

Describes whether the currently selected segments can be moved up. If any one of the selected segments is the first segment, then they can't be moved.

can_move_down: bool

Describes whether the currently selected segments can be moved down. If any one of the selected segments is the last segment, then they can't be moved.

Trait Implementations

impl Debug for Buttons[src]

impl Serialize for Buttons[src]

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

Auto Trait Implementations

impl Send for Buttons

impl Sync for Buttons

Blanket Implementations

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

impl<T, U> Into<U> for T where
    U: From<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> 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.