pub struct BranchSpec {
pub id: String,
pub description: Option<String>,
pub parallel: bool,
pub budget: BudgetSpec,
pub permissions: PermissionSpec,
pub model_policy: ModelPolicy,
pub children: Vec<WorkflowNode>,
}Fields§
§id: String§description: Option<String>§parallel: bool§budget: BudgetSpec§permissions: PermissionSpec§model_policy: ModelPolicy§children: Vec<WorkflowNode>Trait Implementations§
Source§impl Clone for BranchSpec
impl Clone for BranchSpec
Source§fn clone(&self) -> BranchSpec
fn clone(&self) -> BranchSpec
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 BranchSpec
impl Debug for BranchSpec
Source§impl<'de> Deserialize<'de> for BranchSpec
impl<'de> Deserialize<'de> for BranchSpec
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 BranchSpec
Source§impl PartialEq for BranchSpec
impl PartialEq for BranchSpec
Source§impl Serialize for BranchSpec
impl Serialize for BranchSpec
impl StructuralPartialEq for BranchSpec
Auto Trait Implementations§
impl Freeze for BranchSpec
impl RefUnwindSafe for BranchSpec
impl Send for BranchSpec
impl Sync for BranchSpec
impl Unpin for BranchSpec
impl UnsafeUnpin for BranchSpec
impl UnwindSafe for BranchSpec
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