pub struct CronSummary {
pub id: String,
pub block_id: String,
pub name: String,
pub expression: String,
pub target: String,
pub created_by: String,
pub enabled: bool,
pub last_fired: Option<i64>,
pub fire_count: i64,
pub max_fires: Option<i64>,
pub next_fire: Option<String>,
}Expand description
Swarm-pane row shape for one cron job (SPEC_SWARM_LONG_RUNNING_PROCESS_
ROWS_2026_07_20 Phase 2) — CronJobView plus the created_by agent’s
resolved block_id, so the frontend can group it under that agent’s row
the same way ShellSummary does for the Shell bucket.
Fields§
§id: String§block_id: String§name: String§expression: String§target: String§created_by: String§enabled: bool§last_fired: Option<i64>§fire_count: i64§max_fires: Option<i64>§next_fire: Option<String>ISO-8601 string of the next scheduled fire (UTC), or null if disabled.
Trait Implementations§
Source§impl Debug for CronSummary
impl Debug for CronSummary
Auto Trait Implementations§
impl Freeze for CronSummary
impl RefUnwindSafe for CronSummary
impl Send for CronSummary
impl Sync for CronSummary
impl Unpin for CronSummary
impl UnsafeUnpin for CronSummary
impl UnwindSafe for CronSummary
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
§impl<T> Downcast for Twhere
T: Any,
impl<T> Downcast for Twhere
T: Any,
§fn into_any(self: Box<T>) -> Box<dyn Any>
fn into_any(self: Box<T>) -> Box<dyn Any>
Convert
Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can
then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.§fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
Convert
Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be
further downcast into Rc<ConcreteType> where ConcreteType implements Trait.§fn as_any(&self) -> &(dyn Any + 'static)
fn as_any(&self) -> &(dyn Any + 'static)
Convert
&Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot
generate &Any’s vtable from &Trait’s.§fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
Convert
&mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot
generate &mut Any’s vtable from &mut Trait’s.§impl<T> DowncastSync for T
impl<T> DowncastSync for T
impl<A, B, T> HttpServerConnExec<A, B> for Twhere
B: Body,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> 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