IntoIncr

Trait IntoIncr 

Source
pub trait IntoIncr<T>: NotObserver {
    // Required method
    fn into_incr(self) -> Incr<T>;
}
Expand description

A helper trait for accepting either Incr or Var. We already do Deref coercion from Var to Incr (i.e. its watch node), so may as well accept Var anywhere we accept Incr.

Required Methods§

Source

fn into_incr(self) -> Incr<T>

Implementors§

Source§

impl<T> IntoIncr<T> for &Incr<T>

Source§

impl<T> IntoIncr<T> for Incr<T>

Source§

impl<T: Value> IntoIncr<T> for &Var<T>

And for var references. Because we don’t need to consume self.

Source§

impl<T: Value> IntoIncr<T> for Var<T>