Struct garden_lang_parser::ast::SyntaxId
source · pub struct SyntaxId(pub usize);Expand description
A syntactic item that the IDE can interact with, such as an expression or a variable name.
Tuple Fields§
§0: usizeTrait Implementations§
impl Copy for SyntaxId
impl Eq for SyntaxId
impl StructuralPartialEq for SyntaxId
Auto Trait Implementations§
impl Freeze for SyntaxId
impl RefUnwindSafe for SyntaxId
impl Send for SyntaxId
impl Sync for SyntaxId
impl Unpin for SyntaxId
impl UnwindSafe for SyntaxId
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit)