[][src]Struct mtots::Behavior

pub struct Behavior { /* fields omitted */ }

Special configurable behavior for Table or Handle values These behaviors are special and not set with methods because they need to be run in contexts where 1. Globals is not available, and/or 2. they are not failable, and so failure would mean panic, making debugging purely from script-land fairly unpleasant

Implementations

impl Behavior[src]

pub fn builder_for_handle<T>() -> HandleBehaviorBuilder<T> where
    T: Any
[src]

pub fn str(&self) -> &Option<Rc<dyn Fn(Value) + 'static>>[src]

pub fn repr(&self) -> &Option<Rc<dyn Fn(Value) + 'static>>[src]

Trait Implementations

impl Default for Behavior[src]

Auto Trait Implementations

impl !RefUnwindSafe for Behavior

impl !Send for Behavior

impl !Sync for Behavior

impl Unpin for Behavior

impl !UnwindSafe for Behavior

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> Same<T> for T

type Output = T

Should always be Self

impl<T> SetParameter for T

impl<SS, SP> SupersetOf<SS> for SP where
    SS: SubsetOf<SP>, 

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<V, T> VZip<V> for T where
    V: MultiLane<T>,