Trait bugle::mutable::Mutable[][src]

pub trait Mutable<'a, D> where
    D: Clone + 'static, 
{ fn new(value: D) -> Self
    where
        D: Sized
;
fn get(&self) -> &D;
fn set(&mut self, value: D);
fn on_change<R>(&mut self, receiver: R)
    where
        R: Receiver<Changed<D>> + Send + 'a
; }

Required methods

fn new(value: D) -> Self where
    D: Sized
[src]

fn get(&self) -> &D[src]

fn set(&mut self, value: D)[src]

fn on_change<R>(&mut self, receiver: R) where
    R: Receiver<Changed<D>> + Send + 'a, 
[src]

Loading content...

Implementors

impl<'a, D> Mutable<'a, D> for SignalVar<'a, D> where
    D: Clone + 'static, 
[src]

Loading content...