pub struct HotReloadWatcher { /* private fields */ }Expand description
Hot reload watcher for plugin directories
Implementations§
Source§impl HotReloadWatcher
impl HotReloadWatcher
Sourcepub async fn new(
registry: PluginRegistry,
directories: impl IntoIterator<Item = impl AsRef<Path>>,
config: WatcherConfig,
) -> Result<Self, WatcherError>
pub async fn new( registry: PluginRegistry, directories: impl IntoIterator<Item = impl AsRef<Path>>, config: WatcherConfig, ) -> Result<Self, WatcherError>
Create a new hot reload watcher for the given directories
Sourcepub fn registry(&self) -> &PluginRegistry
pub fn registry(&self) -> &PluginRegistry
Get a reference to the plugin registry
Auto Trait Implementations§
impl Freeze for HotReloadWatcher
impl !RefUnwindSafe for HotReloadWatcher
impl Send for HotReloadWatcher
impl Sync for HotReloadWatcher
impl Unpin for HotReloadWatcher
impl !UnwindSafe for HotReloadWatcher
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
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more