pub trait Transmutable {
    // Provided methods
    fn as_steppable(&mut self) -> Option<&mut dyn Steppable> { ... }
    fn as_addressable(&mut self) -> Option<&mut dyn Addressable> { ... }
    fn as_interruptable(&mut self) -> Option<&mut dyn Interruptable> { ... }
    fn as_debuggable(&mut self) -> Option<&mut dyn Debuggable> { ... }
    fn as_inspectable(&mut self) -> Option<&mut dyn Inspectable> { ... }
}

Provided Methods§

source

fn as_steppable(&mut self) -> Option<&mut dyn Steppable>

source

fn as_addressable(&mut self) -> Option<&mut dyn Addressable>

source

fn as_interruptable(&mut self) -> Option<&mut dyn Interruptable>

source

fn as_debuggable(&mut self) -> Option<&mut dyn Debuggable>

source

fn as_inspectable(&mut self) -> Option<&mut dyn Inspectable>

Implementors§