pub struct NotationConflict {
pub pattern: String,
pub expansion_a: String,
pub expansion_b: String,
}Expand description
A notation conflict: two rules with the same pattern but different expansions.
Fields§
§pattern: StringThe conflicting pattern
expansion_a: StringFirst expansion
expansion_b: StringSecond expansion
Trait Implementations§
Source§impl Clone for NotationConflict
impl Clone for NotationConflict
Source§fn clone(&self) -> NotationConflict
fn clone(&self) -> NotationConflict
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 moreAuto Trait Implementations§
impl Freeze for NotationConflict
impl RefUnwindSafe for NotationConflict
impl Send for NotationConflict
impl Sync for NotationConflict
impl Unpin for NotationConflict
impl UnsafeUnpin for NotationConflict
impl UnwindSafe for NotationConflict
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