pub struct FanOutChainsInput {
pub chains: Vec<Vec<ChainStepInput>>,
pub tags: Option<Vec<String>>,
pub isolation: Option<String>,
}Fields§
§chains: Vec<Vec<ChainStepInput>>List of chains, each a list of steps.
Tags for grouping/filtering.
isolation: Option<String>Isolation mode: “worktree” for per-chain git worktree, or omit for default (none).
Trait Implementations§
Source§impl Debug for FanOutChainsInput
impl Debug for FanOutChainsInput
Source§impl<'de> Deserialize<'de> for FanOutChainsInput
impl<'de> Deserialize<'de> for FanOutChainsInput
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 JsonSchema for FanOutChainsInput
impl JsonSchema for FanOutChainsInput
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn inline_schema() -> bool
fn inline_schema() -> bool
Whether JSON Schemas generated for this type should be included directly in parent schemas,
rather than being re-used where possible using the
$ref keyword. Read moreAuto Trait Implementations§
impl Freeze for FanOutChainsInput
impl RefUnwindSafe for FanOutChainsInput
impl Send for FanOutChainsInput
impl Sync for FanOutChainsInput
impl Unpin for FanOutChainsInput
impl UnsafeUnpin for FanOutChainsInput
impl UnwindSafe for FanOutChainsInput
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