Struct rowan::RefRoot[][src]

pub struct RefRoot<'a, T: Types>(_);

TreeRoot for borrowed flavor of SyntaxNode.

Trait Implementations

impl<'a, T: Debug + Types> Debug for RefRoot<'a, T>
[src]

Formats the value using the given formatter. Read more

impl<'a, T: Types> Clone for RefRoot<'a, T>
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl<'a, T: Types> Copy for RefRoot<'a, T>
[src]

impl<'a, T: Types> TreeRoot<T> for RefRoot<'a, T>
[src]

Auto Trait Implementations

impl<'a, T> Send for RefRoot<'a, T> where
    <T as Types>::Kind: Send + Sync,
    <T as Types>::RootData: Send + Sync

impl<'a, T> Sync for RefRoot<'a, T> where
    <T as Types>::Kind: Send + Sync,
    <T as Types>::RootData: Send + Sync