pub struct BatchCapabilityInfo {
pub file_formats: Vec<String>,
pub operation_schema: BatchOperationSchema,
pub dependent_workflows: DependentWorkflowInfo,
}Expand description
Describes the batch processing capabilities available via --batch-file.
This section enables agents to auto-discover the batch file schema and dependent workflow features without consulting external documentation.
Fields§
§file_formats: Vec<String>Accepted batch file formats
operation_schema: BatchOperationSchemaSchema for a single batch operation entry
dependent_workflows: DependentWorkflowInfoDependent workflow capabilities (variable capture, interpolation, ordering)
Trait Implementations§
Source§impl Debug for BatchCapabilityInfo
impl Debug for BatchCapabilityInfo
Source§impl<'de> Deserialize<'de> for BatchCapabilityInfo
impl<'de> Deserialize<'de> for BatchCapabilityInfo
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
Auto Trait Implementations§
impl Freeze for BatchCapabilityInfo
impl RefUnwindSafe for BatchCapabilityInfo
impl Send for BatchCapabilityInfo
impl Sync for BatchCapabilityInfo
impl Unpin for BatchCapabilityInfo
impl UnsafeUnpin for BatchCapabilityInfo
impl UnwindSafe for BatchCapabilityInfo
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