pub struct TemplateRule {
pub name: String,
pub condition: Option<Value>,
pub condition_node: NodeRef,
pub assertions: Vec<RuleAssertion>,
}Fields§
§name: String§condition: Option<Value>§condition_node: NodeRef§assertions: Vec<RuleAssertion>Trait Implementations§
Source§impl Clone for TemplateRule
impl Clone for TemplateRule
Source§fn clone(&self) -> TemplateRule
fn clone(&self) -> TemplateRule
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 TemplateRule
impl Debug for TemplateRule
Auto Trait Implementations§
impl Freeze for TemplateRule
impl RefUnwindSafe for TemplateRule
impl Send for TemplateRule
impl Sync for TemplateRule
impl Unpin for TemplateRule
impl UnsafeUnpin for TemplateRule
impl UnwindSafe for TemplateRule
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