#[non_exhaustive]pub struct WorkflowInfo {
pub ix: WorkflowIx,
pub id: String,
pub channel: String,
pub priority: u32,
pub status: Status,
pub version: u32,
pub fingerprint: Fingerprint,
}Expand description
What a Program lists about one workflow.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.ix: WorkflowIxIts position in the program.
id: StringIts id.
channel: StringThe channel it runs on.
priority: u32Its priority: lower runs first.
status: StatusIts lifecycle status.
version: u32Its version.
fingerprint: FingerprintThe operators and data keys its expressions use.
Trait Implementations§
Source§impl Clone for WorkflowInfo
impl Clone for WorkflowInfo
Auto Trait Implementations§
impl Freeze for WorkflowInfo
impl RefUnwindSafe for WorkflowInfo
impl Send for WorkflowInfo
impl Sync for WorkflowInfo
impl Unpin for WorkflowInfo
impl UnsafeUnpin for WorkflowInfo
impl UnwindSafe for WorkflowInfo
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