pub struct WorkstreamBlueprint {Show 19 fields
pub workstream_id: String,
pub title: String,
pub objective: String,
pub role: String,
pub priority: Option<i32>,
pub phase_id: Option<String>,
pub lane: Option<String>,
pub milestone: Option<String>,
pub template_id: Option<String>,
pub prompt: String,
pub model_override: Option<Value>,
pub tool_allowlist_override: Vec<String>,
pub mcp_servers_override: Vec<String>,
pub depends_on: Vec<String>,
pub input_refs: Vec<InputRefBlueprint>,
pub output_contract: OutputContractBlueprint,
pub retry_policy: Option<Value>,
pub timeout_ms: Option<u64>,
pub metadata: Option<Value>,
}Fields§
§workstream_id: String§title: String§objective: String§role: String§priority: Option<i32>§phase_id: Option<String>§lane: Option<String>§milestone: Option<String>§template_id: Option<String>§prompt: String§model_override: Option<Value>§tool_allowlist_override: Vec<String>§mcp_servers_override: Vec<String>§depends_on: Vec<String>§input_refs: Vec<InputRefBlueprint>§output_contract: OutputContractBlueprint§retry_policy: Option<Value>§timeout_ms: Option<u64>§metadata: Option<Value>Trait Implementations§
Source§impl Clone for WorkstreamBlueprint
impl Clone for WorkstreamBlueprint
Source§fn clone(&self) -> WorkstreamBlueprint
fn clone(&self) -> WorkstreamBlueprint
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 WorkstreamBlueprint
impl Debug for WorkstreamBlueprint
Source§impl<'de> Deserialize<'de> for WorkstreamBlueprint
impl<'de> Deserialize<'de> for WorkstreamBlueprint
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
Source§impl PartialEq for WorkstreamBlueprint
impl PartialEq for WorkstreamBlueprint
Source§impl Serialize for WorkstreamBlueprint
impl Serialize for WorkstreamBlueprint
impl StructuralPartialEq for WorkstreamBlueprint
Auto Trait Implementations§
impl Freeze for WorkstreamBlueprint
impl RefUnwindSafe for WorkstreamBlueprint
impl Send for WorkstreamBlueprint
impl Sync for WorkstreamBlueprint
impl Unpin for WorkstreamBlueprint
impl UnsafeUnpin for WorkstreamBlueprint
impl UnwindSafe for WorkstreamBlueprint
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