pub struct InstructionWatcher { /* private fields */ }Implementations§
Source§impl InstructionWatcher
impl InstructionWatcher
Sourcepub fn start(
paths: &[PathBuf],
tx: Sender<InstructionEvent>,
) -> Result<Self, Error>
pub fn start( paths: &[PathBuf], tx: Sender<InstructionEvent>, ) -> Result<Self, Error>
Start watching directories for instruction file (.md) changes.
Sends InstructionEvent::Changed on any .md filesystem change (debounced 500ms).
§Errors
Returns an error if the filesystem watcher cannot be initialized.
Auto Trait Implementations§
impl Freeze for InstructionWatcher
impl RefUnwindSafe for InstructionWatcher
impl Send for InstructionWatcher
impl Sync for InstructionWatcher
impl Unpin for InstructionWatcher
impl UnsafeUnpin for InstructionWatcher
impl UnwindSafe for InstructionWatcher
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 moreSource§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request