pub struct MacroLexicalBinding {
pub definition: ProjectFile,
pub kind: MacroLexicalBindingKind,
pub name: String,
pub name_range: Range<usize>,
pub declaration_range: Range<usize>,
}Fields§
§definition: ProjectFile§kind: MacroLexicalBindingKind§name: String§name_range: Range<usize>§declaration_range: Range<usize>Trait Implementations§
Source§impl Clone for MacroLexicalBinding
impl Clone for MacroLexicalBinding
Source§fn clone(&self) -> MacroLexicalBinding
fn clone(&self) -> MacroLexicalBinding
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for MacroLexicalBinding
impl Debug for MacroLexicalBinding
impl Eq for MacroLexicalBinding
Source§impl PartialEq for MacroLexicalBinding
impl PartialEq for MacroLexicalBinding
impl StructuralPartialEq for MacroLexicalBinding
Auto Trait Implementations§
impl Freeze for MacroLexicalBinding
impl RefUnwindSafe for MacroLexicalBinding
impl Send for MacroLexicalBinding
impl Sync for MacroLexicalBinding
impl Unpin for MacroLexicalBinding
impl UnsafeUnpin for MacroLexicalBinding
impl UnwindSafe for MacroLexicalBinding
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§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more