pub struct SyntaxDefinition {
pub name: String,
pub priority: Priority,
pub associativity: Associativity,
pub parts: Vec<SyntaxDefinitionPart>,
}Fields§
§name: String§priority: Priority§associativity: Associativity§parts: Vec<SyntaxDefinitionPart>Implementations§
Source§impl SyntaxDefinition
impl SyntaxDefinition
pub fn binding_power(&self) -> BindingPower
Trait Implementations§
Auto Trait Implementations§
impl Freeze for SyntaxDefinition
impl RefUnwindSafe for SyntaxDefinition
impl Send for SyntaxDefinition
impl Sync for SyntaxDefinition
impl Unpin for SyntaxDefinition
impl UnwindSafe for SyntaxDefinition
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