pub struct StructureValidator {
pub check_component_compatibility: bool,
pub check_data_flow: bool,
pub check_parameter_consistency: bool,
pub check_circular_dependencies: bool,
pub check_resource_requirements: bool,
pub max_pipeline_depth: usize,
pub max_components: usize,
}Expand description
Pipeline structure and component validation
Fields§
§check_component_compatibility: boolValidate component compatibility
check_data_flow: boolCheck data flow between components
check_parameter_consistency: boolValidate parameter consistency
check_circular_dependencies: boolCheck for circular dependencies
check_resource_requirements: boolValidate resource requirements
max_pipeline_depth: usizeMaximum allowed pipeline depth
max_components: usizeMaximum allowed number of components
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for StructureValidator
impl RefUnwindSafe for StructureValidator
impl Send for StructureValidator
impl Sync for StructureValidator
impl Unpin for StructureValidator
impl UnwindSafe for StructureValidator
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
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more