pub trait TokenExt {
// Required method
fn range(&self) -> TokenRange;
// Provided methods
fn first(&self) -> Token { ... }
fn last(&self) -> Token { ... }
fn id(&self) -> TokenId { ... }
fn line(&self) -> u32 { ... }
}Required Methods§
fn range(&self) -> TokenRange
Provided Methods§
fn first(&self) -> Token
fn last(&self) -> Token
fn id(&self) -> TokenId
fn line(&self) -> u32
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".