Struct rowan::OwnedRoot[][src]

pub struct OwnedRoot<T: Types>(_);

TreeRoot for owned flavor of SyntaxNode.

Trait Implementations

impl<T: Debug + Types> Debug for OwnedRoot<T>
[src]

Formats the value using the given formatter. Read more

impl<T: Types> Clone for OwnedRoot<T>
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl<T: Types> TreeRoot<T> for OwnedRoot<T>
[src]

Auto Trait Implementations

impl<T> Send for OwnedRoot<T> where
    <T as Types>::Kind: Send + Sync,
    <T as Types>::RootData: Send + Sync

impl<T> Sync for OwnedRoot<T> where
    <T as Types>::Kind: Send + Sync,
    <T as Types>::RootData: Send + Sync