[][src]Trait genco::FormatTokens

pub trait FormatTokens<'el, L> where
    L: Lang
{ fn format_tokens(self, tokens: &mut Tokens<'el, L>); fn is_empty(&self) -> bool { ... } }

Helper trait to convert something into tokens.

Required methods

fn format_tokens(self, tokens: &mut Tokens<'el, L>)

Convert the type into tokens.

Loading content...

Provided methods

fn is_empty(&self) -> bool

Hint to test if we are empty.

Loading content...

Implementations on Foreign Types

impl<'el, L> FormatTokens<'el, L> for Vec<Tokens<'el, L>> where
    L: Lang
[src]

Convert collection to tokens.

impl<'el, L> FormatTokens<'el, L> for &'el str where
    L: Lang
[src]

Convert borrowed strings.

impl<'el, L> FormatTokens<'el, L> for &'el String where
    L: Lang
[src]

Convert borrowed strings.

impl<'el, L> FormatTokens<'el, L> for String where
    L: Lang
[src]

Convert strings.

impl<'el, L, T> FormatTokens<'el, L> for Option<T> where
    L: Lang,
    T: FormatTokens<'el, L>, 
[src]

Convert stringy things.

impl<'el> FormatTokens<'el, Csharp> for Vec<Modifier>[src]

impl<'el> FormatTokens<'el, Dart> for Vec<Modifier>[src]

impl<'el> FormatTokens<'el, Java> for Vec<Modifier>[src]

Loading content...

Implementors

impl<'el> FormatTokens<'el, Csharp> for &'el genco::csharp::Array[src]

impl<'el> FormatTokens<'el, Csharp> for &'el genco::csharp::Optional[src]

impl<'el> FormatTokens<'el, Csharp> for &'el Simple[src]

impl<'el> FormatTokens<'el, Csharp> for &'el genco::csharp::Type[src]

impl<'el> FormatTokens<'el, Csharp> for &'el genco::csharp::Void[src]

impl<'el> FormatTokens<'el, Csharp> for genco::csharp::Modifier[src]

impl<'el> FormatTokens<'el, Csharp> for genco::csharp::Array[src]

impl<'el> FormatTokens<'el, Csharp> for genco::csharp::BlockComment<'el>[src]

impl<'el> FormatTokens<'el, Csharp> for genco::csharp::Optional[src]

impl<'el> FormatTokens<'el, Csharp> for Simple[src]

impl<'el> FormatTokens<'el, Csharp> for genco::csharp::Type[src]

impl<'el> FormatTokens<'el, Csharp> for genco::csharp::Void[src]

impl<'el> FormatTokens<'el, Dart> for &'el BuiltIn[src]

impl<'el> FormatTokens<'el, Dart> for &'el Dynamic[src]

impl<'el> FormatTokens<'el, Dart> for &'el genco::dart::Local[src]

impl<'el> FormatTokens<'el, Dart> for &'el genco::dart::Type[src]

impl<'el> FormatTokens<'el, Dart> for &'el genco::dart::Void[src]

impl<'el> FormatTokens<'el, Dart> for BuiltIn[src]

impl<'el> FormatTokens<'el, Dart> for DocComment<'el>[src]

impl<'el> FormatTokens<'el, Dart> for Dynamic[src]

impl<'el> FormatTokens<'el, Dart> for genco::dart::Local[src]

impl<'el> FormatTokens<'el, Dart> for genco::dart::Type[src]

impl<'el> FormatTokens<'el, Dart> for genco::dart::Void[src]

impl<'el> FormatTokens<'el, Go> for &'el genco::go::Array[src]

impl<'el> FormatTokens<'el, Go> for &'el Interface[src]

impl<'el> FormatTokens<'el, Go> for &'el genco::go::Map[src]

impl<'el> FormatTokens<'el, Go> for &'el genco::go::Type[src]

impl<'el> FormatTokens<'el, Go> for genco::go::Array[src]

impl<'el> FormatTokens<'el, Go> for Interface[src]

impl<'el> FormatTokens<'el, Go> for genco::go::Map[src]

impl<'el> FormatTokens<'el, Go> for genco::go::Type[src]

impl<'el> FormatTokens<'el, Java> for &'el genco::java::Local[src]

impl<'el> FormatTokens<'el, Java> for &'el genco::java::Optional[src]

impl<'el> FormatTokens<'el, Java> for &'el Primitive[src]

impl<'el> FormatTokens<'el, Java> for &'el genco::java::Type[src]

impl<'el> FormatTokens<'el, Java> for &'el genco::java::Void[src]

impl<'el> FormatTokens<'el, Java> for genco::java::Modifier[src]

impl<'el> FormatTokens<'el, Java> for genco::java::BlockComment<'el>[src]

impl<'el> FormatTokens<'el, Java> for genco::java::Local[src]

impl<'el> FormatTokens<'el, Java> for genco::java::Optional[src]

impl<'el> FormatTokens<'el, Java> for Primitive[src]

impl<'el> FormatTokens<'el, Java> for genco::java::Type[src]

impl<'el> FormatTokens<'el, Java> for genco::java::Void[src]

impl<'el> FormatTokens<'el, JavaScript> for &'el genco::js::Type[src]

impl<'el> FormatTokens<'el, JavaScript> for genco::js::Type[src]

impl<'el> FormatTokens<'el, Python> for &'el genco::python::Type[src]

impl<'el> FormatTokens<'el, Python> for genco::python::Type[src]

impl<'el> FormatTokens<'el, Rust> for &'el genco::rust::Type[src]

impl<'el> FormatTokens<'el, Rust> for genco::rust::Type[src]

impl<'el> FormatTokens<'el, Swift> for &'el genco::swift::Array[src]

impl<'el> FormatTokens<'el, Swift> for &'el genco::swift::Map[src]

impl<'el> FormatTokens<'el, Swift> for &'el genco::swift::Type[src]

impl<'el> FormatTokens<'el, Swift> for genco::swift::Array[src]

impl<'el> FormatTokens<'el, Swift> for genco::swift::Map[src]

impl<'el> FormatTokens<'el, Swift> for genco::swift::Type[src]

impl<'el, L> FormatTokens<'el, L> for Cons<'el> where
    L: Lang
[src]

Convert stringy things.

impl<'el, L> FormatTokens<'el, L> for Element<'el, L> where
    L: Lang
[src]

Convert element to tokens.

impl<'el, L> FormatTokens<'el, L> for ErasedElement<'el> where
    L: Lang
[src]

Convert an erased element to tokens.

impl<'el, L> FormatTokens<'el, L> for Tokens<'el, L> where
    L: Lang
[src]

Loading content...