pub struct ScheduleRunCommand;Expand description
schedule:run — run whatever is due this minute, then exit.
What a system cron entry calls:
* * * * * cd /srv/app && ./app schedule:run >> /dev/null 2>&1Trait Implementations§
Source§impl Command for ScheduleRunCommand
impl Command for ScheduleRunCommand
Source§fn description(&self) -> &str
fn description(&self) -> &str
A one-line summary, shown in the command list.
Source§fn handle<'life0, 'life1, 'life2, 'async_trait>(
&'life0 self,
_args: &'life1 Arguments,
app: &'life2 Application,
) -> Pin<Box<dyn Future<Output = Result<i32>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
fn handle<'life0, 'life1, 'life2, 'async_trait>(
&'life0 self,
_args: &'life1 Arguments,
app: &'life2 Application,
) -> Pin<Box<dyn Future<Output = Result<i32>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
Run it, returning an exit code.
Source§impl Debug for ScheduleRunCommand
impl Debug for ScheduleRunCommand
Source§impl Default for ScheduleRunCommand
impl Default for ScheduleRunCommand
Source§fn default() -> ScheduleRunCommand
fn default() -> ScheduleRunCommand
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for ScheduleRunCommand
impl RefUnwindSafe for ScheduleRunCommand
impl Send for ScheduleRunCommand
impl Sync for ScheduleRunCommand
impl Unpin for ScheduleRunCommand
impl UnsafeUnpin for ScheduleRunCommand
impl UnwindSafe for ScheduleRunCommand
Blanket Implementations§
impl<T> Actor for T
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> Event for T
impl<T> Event for T
Source§fn event_name() -> &'static strwhere
Self: Sized,
fn event_name() -> &'static strwhere
Self: Sized,
A human-readable name, used by wildcard listeners and log output.
Always the Rust type path; see the trait docs.
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 moreCreates a shared type from an unshared type.