pub struct RoutineSpec {Show 16 fields
pub routine_id: String,
pub name: String,
pub status: RoutineStatus,
pub schedule: RoutineSchedule,
pub timezone: String,
pub misfire_policy: RoutineMisfirePolicy,
pub entrypoint: String,
pub args: Value,
pub allowed_tools: Vec<String>,
pub output_targets: Vec<String>,
pub creator_type: String,
pub creator_id: String,
pub requires_approval: bool,
pub external_integrations_allowed: bool,
pub next_fire_at_ms: Option<u64>,
pub last_fired_at_ms: Option<u64>,
}Fields§
§routine_id: String§name: String§status: RoutineStatus§schedule: RoutineSchedule§timezone: String§misfire_policy: RoutineMisfirePolicy§entrypoint: String§args: Value§allowed_tools: Vec<String>§output_targets: Vec<String>§creator_type: String§creator_id: String§requires_approval: bool§external_integrations_allowed: bool§next_fire_at_ms: Option<u64>§last_fired_at_ms: Option<u64>Trait Implementations§
Source§impl Clone for RoutineSpec
impl Clone for RoutineSpec
Source§fn clone(&self) -> RoutineSpec
fn clone(&self) -> RoutineSpec
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for RoutineSpec
impl Debug for RoutineSpec
Source§impl<'de> Deserialize<'de> for RoutineSpec
impl<'de> Deserialize<'de> for RoutineSpec
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for RoutineSpec
impl RefUnwindSafe for RoutineSpec
impl Send for RoutineSpec
impl Sync for RoutineSpec
impl Unpin for RoutineSpec
impl UnsafeUnpin for RoutineSpec
impl UnwindSafe for RoutineSpec
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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 more