Trait full_moon::ast::owned::Owned[][src]

pub trait Owned where
    Self: Sealed, 
{ type Owned; fn owned(&self) -> Self::Owned; }
Expand description

A trait for getting an owned version of a node. Refer to the module documentation for more details. This trait is sealed and cannot be implemented for types outside of full-moon

Associated Types

What an owned version of the object looks like. Usually contains a 'static lifetime.

Required methods

Returns an owned version of the object.

Implementations on Foreign Types

Implementors