pub struct ScopedName {
pub scoped_name: Option<Box<ScopedName>>,
pub identifier: Identifier,
pub node_text: String,
}Fields§
§scoped_name: Option<Box<ScopedName>>§identifier: Identifier§node_text: StringTrait Implementations§
Source§impl Clone for ScopedName
impl Clone for ScopedName
Source§fn clone(&self) -> ScopedName
fn clone(&self) -> ScopedName
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 moreSource§impl Debug for ScopedName
impl Debug for ScopedName
Source§impl<'de> Deserialize<'de> for ScopedName
impl<'de> Deserialize<'de> for ScopedName
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl From<ScopedName> for ScopedName
impl From<ScopedName> for ScopedName
Source§fn from(typed_ast: ScopedName) -> Self
fn from(typed_ast: ScopedName) -> Self
Converts to this type from the input type.
Source§impl<'a> FromTreeSitter<'a> for ScopedName
impl<'a> FromTreeSitter<'a> for ScopedName
fn from_node(node: Node<'a>, ctx: &mut ParseContext<'a>) -> ParserResult<Self>
Auto Trait Implementations§
impl Freeze for ScopedName
impl RefUnwindSafe for ScopedName
impl Send for ScopedName
impl Sync for ScopedName
impl Unpin for ScopedName
impl UnsafeUnpin for ScopedName
impl UnwindSafe for ScopedName
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