[][src]Struct liquid_compiler::Language

pub struct Language {
    pub blocks: PluginRegistry<Box<dyn ParseBlock>>,
    pub tags: PluginRegistry<Box<dyn ParseTag>>,
    pub filters: PluginRegistry<Box<dyn ParseFilter>>,
    // some fields omitted
}

Fields

blocks: PluginRegistry<Box<dyn ParseBlock>>tags: PluginRegistry<Box<dyn ParseTag>>filters: PluginRegistry<Box<dyn ParseFilter>>

Methods

impl Language[src]

pub fn empty() -> Self[src]

Trait Implementations

impl Default for Language[src]

impl Clone for Language[src]

fn clone_from(&mut self, source: &Self)1.0.0[src]

Performs copy-assignment from source. Read more

Auto Trait Implementations

impl Send for Language

impl Unpin for Language

impl Sync for Language

impl !UnwindSafe for Language

impl !RefUnwindSafe for Language

Blanket Implementations

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Any for T where
    T: Any

impl<T> CloneAny for T where
    T: Clone + Any