pub struct WorkflowMeta {
pub name: String,
pub description: String,
pub phases: Vec<PhaseMeta>,
pub when_to_use: Option<String>,
}Expand description
Workflow catalog metadata.
Fields§
§name: StringSlug name (kebab-case, ≤64 bytes).
description: StringDescription (≤1024 bytes).
phases: Vec<PhaseMeta>Optional phases (≤64, unique titles ≤128).
when_to_use: Option<String>Optional when-to-use hint (≤2048 bytes).
Trait Implementations§
Source§impl Clone for WorkflowMeta
impl Clone for WorkflowMeta
Source§fn clone(&self) -> WorkflowMeta
fn clone(&self) -> WorkflowMeta
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 WorkflowMeta
impl Debug for WorkflowMeta
Source§impl<'de> Deserialize<'de> for WorkflowMeta
impl<'de> Deserialize<'de> for WorkflowMeta
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
impl Eq for WorkflowMeta
Source§impl PartialEq for WorkflowMeta
impl PartialEq for WorkflowMeta
Source§impl Serialize for WorkflowMeta
impl Serialize for WorkflowMeta
impl StructuralPartialEq for WorkflowMeta
Auto Trait Implementations§
impl Freeze for WorkflowMeta
impl RefUnwindSafe for WorkflowMeta
impl Send for WorkflowMeta
impl Sync for WorkflowMeta
impl Unpin for WorkflowMeta
impl UnsafeUnpin for WorkflowMeta
impl UnwindSafe for WorkflowMeta
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