pub struct RuleBasedValueSpecification {
pub arguments: Vec<RuleArgument>,
pub max_size_to_fill: Option<u64>,
pub rule: RuleBasedFillUntil,
}
Expand description
rule based value specification
Fields§
§arguments: Vec<RuleArgument>
arguments of the rule-based value specification; they are filled in-order, andf the last one is repeated as required
max_size_to_fill: Option<u64>
maximum size of the array to fill. It is used if the filling rule is set to FILL_UNTIL_MAX_SIZE
rule: RuleBasedFillUntil
rule to fill the array
Trait Implementations§
Source§impl Clone for RuleBasedValueSpecification
impl Clone for RuleBasedValueSpecification
Source§fn clone(&self) -> RuleBasedValueSpecification
fn clone(&self) -> RuleBasedValueSpecification
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 RuleBasedValueSpecification
impl Debug for RuleBasedValueSpecification
impl StructuralPartialEq for RuleBasedValueSpecification
Auto Trait Implementations§
impl Freeze for RuleBasedValueSpecification
impl RefUnwindSafe for RuleBasedValueSpecification
impl Send for RuleBasedValueSpecification
impl Sync for RuleBasedValueSpecification
impl Unpin for RuleBasedValueSpecification
impl UnwindSafe for RuleBasedValueSpecification
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