pub struct AttrMatcher {
pub name: String,
pub value: Option<String>,
pub template: Option<String>,
pub complex: bool,
pub attr_start: bool,
pub attr_skip: bool,
pub raw_value: bool,
pub bool_signal: Option<String>,
pub bool_predicate: Option<(String, i32, String)>,
pub bool_not: Option<String>,
}Expand description
Describes expected attribute properties.
Fields§
§name: String§value: Option<String>§template: Option<String>§complex: bool§attr_start: bool§attr_skip: bool§raw_value: bool§bool_signal: Option<String>§bool_predicate: Option<(String, i32, String)>Match a boolean attribute with a predicate condition (left, op, right).
bool_not: Option<String>Match a boolean attribute with a negation condition (inner identifier).
Trait Implementations§
Source§impl Debug for AttrMatcher
impl Debug for AttrMatcher
Source§impl Default for AttrMatcher
impl Default for AttrMatcher
Source§fn default() -> AttrMatcher
fn default() -> AttrMatcher
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for AttrMatcher
impl RefUnwindSafe for AttrMatcher
impl Send for AttrMatcher
impl Sync for AttrMatcher
impl Unpin for AttrMatcher
impl UnsafeUnpin for AttrMatcher
impl UnwindSafe for AttrMatcher
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