pub struct SearchFilesAction;Trait Implementations§
Source§impl Action for SearchFilesAction
impl Action for SearchFilesAction
fn name(&self) -> &str
fn similes(&self) -> Vec<&str>
fn description(&self) -> &str
fn validate<'life0, 'life1, 'life2, 'async_trait>(
&'life0 self,
_message: &'life1 Value,
_state: &'life2 Value,
) -> Pin<Box<dyn Future<Output = bool> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
fn handler<'life0, 'life1, 'life2, 'life3, 'async_trait>(
&'life0 self,
message: &'life1 Value,
state: &'life2 Value,
service: Option<&'life3 mut CoderService>,
) -> Pin<Box<dyn Future<Output = ActionResult> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
'life3: 'async_trait,
fn examples(&self) -> Vec<ActionExample>
Auto Trait Implementations§
impl Freeze for SearchFilesAction
impl RefUnwindSafe for SearchFilesAction
impl Send for SearchFilesAction
impl Sync for SearchFilesAction
impl Unpin for SearchFilesAction
impl UnsafeUnpin for SearchFilesAction
impl UnwindSafe for SearchFilesAction
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