[][src]Enum dragula::options::CopyValue

pub enum CopyValue {
    Bool(bool),
    Func(Box<dyn FnMut(JsValue, JsValue) -> bool>),
}

Since the copy option can be either a function or a boolean, this enum encapsulates the possible values for the copy option.

The closure signature is (el, handle), the element to check and the element that was directly clicked on.

Variants

Bool(bool)
Func(Box<dyn FnMut(JsValue, JsValue) -> bool>)

Trait Implementations

impl From<CopyValue> for JsValue[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

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.