[][src]Struct plaster_forms::fields::big_checkbox::Props

pub struct Props {
    pub label: String,
    pub value: Vec<String>,
    pub options: Vec<CheckboxOption>,
    pub radio: bool,
    pub on_change: Option<Callback<Vec<String>>>,
}

Fields

label: String

The input label

value: Vec<String>

The controlled value of the input

options: Vec<CheckboxOption>

The options for the checkboxes

radio: bool

Whether this should be a radio button

on_change: Option<Callback<Vec<String>>>

A callback that is fired when the user changes the input value

Trait Implementations

impl Default for Props[src]

impl PartialEq<Props> for Props[src]

impl Clone for Props[src]

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

Performs copy-assignment from source. Read more

Auto Trait Implementations

impl !Sync for Props

impl Unpin for Props

impl !Send for Props

impl !UnwindSafe for Props

impl !RefUnwindSafe for Props

Blanket Implementations

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> 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> 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]