zng_wgt_slider

Trait SelectorValue

Source
pub trait SelectorValue: VarValue {
    // Required method
    fn to_selector(value: BoxedVar<Self>, min: Self, max: Self) -> Selector;
}
Expand description

Represents a type that can auto implement a Selector.

§Implementing

This trait is implemented for all primitive type and Zng layout types, if a type does not you can declare custom conversions using Selector::value.

Required Methods§

Source

fn to_selector(value: BoxedVar<Self>, min: Self, max: Self) -> Selector

Make the selector.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementations on Foreign Types§

Source§

impl SelectorValue for Length

Source§

fn to_selector(value: BoxedVar<Self>, min: Self, max: Self) -> Selector

Source§

impl SelectorValue for f32

Source§

fn to_selector(value: BoxedVar<Self>, min: Self, max: Self) -> Selector

Source§

impl SelectorValue for f64

Source§

fn to_selector(value: BoxedVar<Self>, min: Self, max: Self) -> Selector

Source§

impl SelectorValue for i8

Source§

fn to_selector(value: BoxedVar<Self>, min: Self, max: Self) -> Selector

Source§

impl SelectorValue for i16

Source§

fn to_selector(value: BoxedVar<Self>, min: Self, max: Self) -> Selector

Source§

impl SelectorValue for i32

Source§

fn to_selector(value: BoxedVar<Self>, min: Self, max: Self) -> Selector

Source§

impl SelectorValue for i64

Source§

fn to_selector(value: BoxedVar<Self>, min: Self, max: Self) -> Selector

Source§

impl SelectorValue for i128

Source§

fn to_selector(value: BoxedVar<Self>, min: Self, max: Self) -> Selector

Source§

impl SelectorValue for u8

Source§

fn to_selector(value: BoxedVar<Self>, min: Self, max: Self) -> Selector

Source§

impl SelectorValue for u16

Source§

fn to_selector(value: BoxedVar<Self>, min: Self, max: Self) -> Selector

Source§

impl SelectorValue for u32

Source§

fn to_selector(value: BoxedVar<Self>, min: Self, max: Self) -> Selector

Source§

impl SelectorValue for u64

Source§

fn to_selector(value: BoxedVar<Self>, min: Self, max: Self) -> Selector

Source§

impl SelectorValue for u128

Source§

fn to_selector(value: BoxedVar<Self>, min: Self, max: Self) -> Selector

Source§

impl SelectorValue for Factor

Source§

fn to_selector(value: BoxedVar<Self>, min: Self, max: Self) -> Selector

Source§

impl SelectorValue for FactorPercent

Source§

fn to_selector(value: BoxedVar<Self>, min: Self, max: Self) -> Selector

Source§

impl SelectorValue for Dip

Source§

fn to_selector(value: BoxedVar<Self>, min: Self, max: Self) -> Selector

Source§

impl SelectorValue for Px

Source§

fn to_selector(value: BoxedVar<Self>, min: Self, max: Self) -> Selector

Implementors§