pub struct ModuleReloader { /* private fields */ }Implementations§
Source§impl ModuleReloader
impl ModuleReloader
pub fn new() -> ModuleReloader
pub fn mark_loading(&mut self, module_path: &str)
pub fn mark_loaded(&mut self, module_path: &str)
pub fn mark_failed(&mut self, module_path: &str, error: String)
pub fn get_state(&self, module_path: &str) -> Option<&ModuleState>
Trait Implementations§
Source§impl Default for ModuleReloader
impl Default for ModuleReloader
Source§fn default() -> ModuleReloader
fn default() -> ModuleReloader
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for ModuleReloader
impl RefUnwindSafe for ModuleReloader
impl Send for ModuleReloader
impl Sync for ModuleReloader
impl Unpin for ModuleReloader
impl UnsafeUnpin for ModuleReloader
impl UnwindSafe for ModuleReloader
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