pub struct RuntimeControllerRegistry { /* private fields */ }Implementations§
Source§impl RuntimeControllerRegistry
impl RuntimeControllerRegistry
pub fn new() -> RuntimeControllerRegistry
pub fn register( &mut self, controller: Box<dyn RuntimeController>, ) -> Result<(), DagMlError>
pub fn get( &self, controller_id: &ControllerId, ) -> Option<&dyn RuntimeController>
Trait Implementations§
Source§impl Default for RuntimeControllerRegistry
impl Default for RuntimeControllerRegistry
Source§fn default() -> RuntimeControllerRegistry
fn default() -> RuntimeControllerRegistry
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl !RefUnwindSafe for RuntimeControllerRegistry
impl !UnwindSafe for RuntimeControllerRegistry
impl Freeze for RuntimeControllerRegistry
impl Send for RuntimeControllerRegistry
impl Sync for RuntimeControllerRegistry
impl Unpin for RuntimeControllerRegistry
impl UnsafeUnpin for RuntimeControllerRegistry
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more