pub struct Callback { /* private fields */ }
Implementations§
Source§impl Callback
impl Callback
pub fn on_session_start<F, Fut>(self, func: F) -> Self
pub fn on_session_end<F, Fut>(self, func: F) -> Self
pub fn on_error<F, Fut>(self, func: F) -> Self
pub fn on_recognizing<F, Fut>(self, func: F) -> Self
pub fn on_recognized<F, Fut>(self, func: F) -> Self
pub fn on_un_match<F, Fut>(self, func: F) -> Self
pub fn on_start_detected<F, Fut>(self, func: F) -> Self
pub fn on_end_detected<F, Fut>(self, func: F) -> Self
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Callback
impl !RefUnwindSafe for Callback
impl !Send for Callback
impl !Sync for Callback
impl Unpin for Callback
impl !UnwindSafe for Callback
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