[−][src]Trait genco::FormatTokens
Helper trait to convert something into tokens.
Required methods
fn format_tokens(self, tokens: &mut Tokens<L>)
Convert the type into tokens.
Provided methods
fn into_tokens(self) -> Tokens<L> where
Self: Sized,
Self: Sized,
Convert into tokens.
fn is_empty(&self) -> bool
Hint to test if we are empty.
Implementations on Foreign Types
impl<L> FormatTokens<L> for Vec<Tokens<L>> where
L: Lang,
[src]
L: Lang,
Convert collection to tokens.
impl<'a, L> FormatTokens<L> for &'a str where
L: Lang,
[src]
L: Lang,
Convert borrowed strings.
fn format_tokens(self, tokens: &mut Tokens<L>)
[src]
impl<'a, L> FormatTokens<L> for &'a String where
L: Lang,
[src]
L: Lang,
Convert borrowed strings.
fn format_tokens(self, tokens: &mut Tokens<L>)
[src]
impl<L> FormatTokens<L> for String where
L: Lang,
[src]
L: Lang,
Convert strings.
fn format_tokens(self, tokens: &mut Tokens<L>)
[src]
impl<L> FormatTokens<L> for Rc<String> where
L: Lang,
[src]
L: Lang,
Convert refcounted strings.
fn format_tokens(self, tokens: &mut Tokens<L>)
[src]
impl<'a, L> FormatTokens<L> for &'a Rc<String> where
L: Lang,
[src]
L: Lang,
Convert reference to refcounted strings.
fn format_tokens(self, tokens: &mut Tokens<L>)
[src]
impl<L, T> FormatTokens<L> for Option<T> where
L: Lang,
T: FormatTokens<L>,
[src]
L: Lang,
T: FormatTokens<L>,
Convert stringy things.
fn format_tokens(self, tokens: &mut Tokens<L>)
[src]
impl<L> FormatTokens<L> for () where
L: Lang,
[src]
L: Lang,
Unit implementation of format tokens. Does nothing.
fn format_tokens(self, _: &mut Tokens<L>)
[src]
impl<L> FormatTokens<L> for u8 where
L: Lang,
[src]
L: Lang,
fn format_tokens(self, tokens: &mut Tokens<L>)
[src]
impl<L> FormatTokens<L> for u16 where
L: Lang,
[src]
L: Lang,
fn format_tokens(self, tokens: &mut Tokens<L>)
[src]
impl<L> FormatTokens<L> for u32 where
L: Lang,
[src]
L: Lang,
fn format_tokens(self, tokens: &mut Tokens<L>)
[src]
impl<L> FormatTokens<L> for u64 where
L: Lang,
[src]
L: Lang,
fn format_tokens(self, tokens: &mut Tokens<L>)
[src]
impl<L> FormatTokens<L> for u128 where
L: Lang,
[src]
L: Lang,
fn format_tokens(self, tokens: &mut Tokens<L>)
[src]
impl<L> FormatTokens<L> for i8 where
L: Lang,
[src]
L: Lang,
fn format_tokens(self, tokens: &mut Tokens<L>)
[src]
impl<L> FormatTokens<L> for i16 where
L: Lang,
[src]
L: Lang,
fn format_tokens(self, tokens: &mut Tokens<L>)
[src]
impl<L> FormatTokens<L> for i32 where
L: Lang,
[src]
L: Lang,
fn format_tokens(self, tokens: &mut Tokens<L>)
[src]
impl<L> FormatTokens<L> for i64 where
L: Lang,
[src]
L: Lang,
fn format_tokens(self, tokens: &mut Tokens<L>)
[src]
impl<L> FormatTokens<L> for i128 where
L: Lang,
[src]
L: Lang,
fn format_tokens(self, tokens: &mut Tokens<L>)
[src]
impl FormatTokens<Csharp> for Vec<Modifier>
[src]
fn format_tokens(self, tokens: &mut Tokens<Csharp>)
[src]
impl FormatTokens<Dart> for Vec<Modifier>
[src]
fn format_tokens(self, tokens: &mut Tokens<Dart>)
[src]
impl FormatTokens<Java> for Vec<Modifier>
[src]
fn format_tokens(self, tokens: &mut Tokens<Java>)
[src]
Implementors
impl FormatTokens<Csharp> for genco::prelude::csharp::Modifier
[src]
fn format_tokens(self, tokens: &mut Tokens<Csharp>)
[src]
impl FormatTokens<Csharp> for genco::prelude::csharp::Array
[src]
fn format_tokens(self, tokens: &mut Tokens<Csharp>)
[src]
impl FormatTokens<Csharp> for genco::prelude::csharp::Optional
[src]
fn format_tokens(self, tokens: &mut Tokens<Csharp>)
[src]
impl FormatTokens<Csharp> for Simple
[src]
fn format_tokens(self, tokens: &mut Tokens<Csharp>)
[src]
impl FormatTokens<Csharp> for genco::prelude::csharp::Type
[src]
fn format_tokens(self, tokens: &mut Tokens<Csharp>)
[src]
impl FormatTokens<Csharp> for genco::prelude::csharp::Void
[src]
fn format_tokens(self, tokens: &mut Tokens<Csharp>)
[src]
impl FormatTokens<Dart> for genco::prelude::dart::Modifier
[src]
fn format_tokens(self, tokens: &mut Tokens<Dart>)
[src]
impl FormatTokens<Dart> for BuiltIn
[src]
fn format_tokens(self, tokens: &mut Tokens<Dart>)
[src]
impl FormatTokens<Dart> for Dynamic
[src]
fn format_tokens(self, tokens: &mut Tokens<Dart>)
[src]
impl FormatTokens<Dart> for genco::prelude::dart::Local
[src]
fn format_tokens(self, tokens: &mut Tokens<Dart>)
[src]
impl FormatTokens<Dart> for genco::prelude::dart::Type
[src]
fn format_tokens(self, tokens: &mut Tokens<Dart>)
[src]
impl FormatTokens<Dart> for genco::prelude::dart::Void
[src]
fn format_tokens(self, tokens: &mut Tokens<Dart>)
[src]
impl FormatTokens<Go> for genco::prelude::go::Array
[src]
fn format_tokens(self, tokens: &mut Tokens<Go>)
[src]
impl FormatTokens<Go> for Interface
[src]
fn format_tokens(self, tokens: &mut Tokens<Go>)
[src]
impl FormatTokens<Go> for genco::prelude::go::Map
[src]
fn format_tokens(self, tokens: &mut Tokens<Go>)
[src]
impl FormatTokens<Go> for genco::prelude::go::Type
[src]
fn format_tokens(self, tokens: &mut Tokens<Go>)
[src]
impl FormatTokens<Java> for genco::prelude::java::Modifier
[src]
fn format_tokens(self, tokens: &mut Tokens<Java>)
[src]
impl FormatTokens<Java> for genco::prelude::java::Local
[src]
fn format_tokens(self, tokens: &mut Tokens<Java>)
[src]
impl FormatTokens<Java> for genco::prelude::java::Optional
[src]
fn format_tokens(self, tokens: &mut Tokens<Java>)
[src]
impl FormatTokens<Java> for Primitive
[src]
fn format_tokens(self, tokens: &mut Tokens<Java>)
[src]
impl FormatTokens<Java> for genco::prelude::java::Type
[src]
fn format_tokens(self, tokens: &mut Tokens<Java>)
[src]
impl FormatTokens<Java> for genco::prelude::java::Void
[src]
fn format_tokens(self, tokens: &mut Tokens<Java>)
[src]
impl FormatTokens<JavaScript> for Import
[src]
fn format_tokens(self, tokens: &mut Tokens<JavaScript>)
[src]
impl FormatTokens<JavaScript> for ImportDefault
[src]
fn format_tokens(self, tokens: &mut Tokens<JavaScript>)
[src]
impl FormatTokens<JavaScript> for genco::prelude::js::Local
[src]
fn format_tokens(self, tokens: &mut Tokens<JavaScript>)
[src]
impl FormatTokens<Python> for genco::prelude::python::Type
[src]
fn format_tokens(self, tokens: &mut Tokens<Python>)
[src]
impl FormatTokens<Rust> for genco::prelude::rust::Type
[src]
fn format_tokens(self, tokens: &mut Tokens<Rust>)
[src]
impl FormatTokens<Swift> for genco::prelude::swift::Array
[src]
fn format_tokens(self, tokens: &mut Tokens<Swift>)
[src]
impl FormatTokens<Swift> for genco::prelude::swift::Map
[src]
fn format_tokens(self, tokens: &mut Tokens<Swift>)
[src]
impl FormatTokens<Swift> for genco::prelude::swift::Type
[src]
fn format_tokens(self, tokens: &mut Tokens<Swift>)
[src]
impl<'a> FormatTokens<Csharp> for &'a genco::prelude::csharp::Array
[src]
fn format_tokens(self, tokens: &mut Tokens<Csharp>)
[src]
impl<'a> FormatTokens<Csharp> for &'a genco::prelude::csharp::Optional
[src]
fn format_tokens(self, tokens: &mut Tokens<Csharp>)
[src]
impl<'a> FormatTokens<Csharp> for &'a Simple
[src]
fn format_tokens(self, tokens: &mut Tokens<Csharp>)
[src]
impl<'a> FormatTokens<Csharp> for &'a genco::prelude::csharp::Type
[src]
fn format_tokens(self, tokens: &mut Tokens<Csharp>)
[src]
impl<'a> FormatTokens<Csharp> for &'a genco::prelude::csharp::Void
[src]
fn format_tokens(self, tokens: &mut Tokens<Csharp>)
[src]
impl<'a> FormatTokens<Dart> for &'a BuiltIn
[src]
fn format_tokens(self, tokens: &mut Tokens<Dart>)
[src]
impl<'a> FormatTokens<Dart> for &'a Dynamic
[src]
fn format_tokens(self, tokens: &mut Tokens<Dart>)
[src]
impl<'a> FormatTokens<Dart> for &'a genco::prelude::dart::Local
[src]
fn format_tokens(self, tokens: &mut Tokens<Dart>)
[src]
impl<'a> FormatTokens<Dart> for &'a genco::prelude::dart::Type
[src]
fn format_tokens(self, tokens: &mut Tokens<Dart>)
[src]
impl<'a> FormatTokens<Dart> for &'a genco::prelude::dart::Void
[src]
fn format_tokens(self, tokens: &mut Tokens<Dart>)
[src]
impl<'a> FormatTokens<Go> for &'a genco::prelude::go::Array
[src]
fn format_tokens(self, tokens: &mut Tokens<Go>)
[src]
impl<'a> FormatTokens<Go> for &'a Interface
[src]
fn format_tokens(self, tokens: &mut Tokens<Go>)
[src]
impl<'a> FormatTokens<Go> for &'a genco::prelude::go::Map
[src]
fn format_tokens(self, tokens: &mut Tokens<Go>)
[src]
impl<'a> FormatTokens<Go> for &'a genco::prelude::go::Type
[src]
fn format_tokens(self, tokens: &mut Tokens<Go>)
[src]
impl<'a> FormatTokens<Java> for &'a genco::prelude::java::Local
[src]
fn format_tokens(self, tokens: &mut Tokens<Java>)
[src]
impl<'a> FormatTokens<Java> for &'a genco::prelude::java::Optional
[src]
fn format_tokens(self, tokens: &mut Tokens<Java>)
[src]
impl<'a> FormatTokens<Java> for &'a Primitive
[src]
fn format_tokens(self, tokens: &mut Tokens<Java>)
[src]
impl<'a> FormatTokens<Java> for &'a genco::prelude::java::Type
[src]
fn format_tokens(self, tokens: &mut Tokens<Java>)
[src]
impl<'a> FormatTokens<Java> for &'a genco::prelude::java::Void
[src]
fn format_tokens(self, tokens: &mut Tokens<Java>)
[src]
impl<'a> FormatTokens<JavaScript> for &'a Import
[src]
fn format_tokens(self, tokens: &mut Tokens<JavaScript>)
[src]
impl<'a> FormatTokens<JavaScript> for &'a ImportDefault
[src]
fn format_tokens(self, tokens: &mut Tokens<JavaScript>)
[src]
impl<'a> FormatTokens<JavaScript> for &'a genco::prelude::js::Local
[src]
fn format_tokens(self, tokens: &mut Tokens<JavaScript>)
[src]
impl<'a> FormatTokens<Python> for &'a genco::prelude::python::Type
[src]
fn format_tokens(self, tokens: &mut Tokens<Python>)
[src]
impl<'a> FormatTokens<Rust> for &'a genco::prelude::rust::Type
[src]
fn format_tokens(self, tokens: &mut Tokens<Rust>)
[src]
impl<'a> FormatTokens<Swift> for &'a genco::prelude::swift::Array
[src]
fn format_tokens(self, tokens: &mut Tokens<Swift>)
[src]
impl<'a> FormatTokens<Swift> for &'a genco::prelude::swift::Map
[src]
fn format_tokens(self, tokens: &mut Tokens<Swift>)
[src]
impl<'a> FormatTokens<Swift> for &'a genco::prelude::swift::Type
[src]
fn format_tokens(self, tokens: &mut Tokens<Swift>)
[src]
impl<'a, L> FormatTokens<L> for &'a ItemStr where
L: Lang,
[src]
L: Lang,
fn format_tokens(self, tokens: &mut Tokens<L>)
[src]
impl<'a, L> FormatTokens<L> for &'a Tokens<L> where
L: Lang,
[src]
L: Lang,
impl<'a, T, L> FormatTokens<L> for Display<'a, T> where
L: Lang,
T: Display,
[src]
L: Lang,
T: Display,
fn format_tokens(self, tokens: &mut Tokens<L>)
[src]
impl<L> FormatTokens<L> for Item<L> where
L: Lang,
[src]
L: Lang,
Convert element to tokens.
fn format_tokens(self, tokens: &mut Tokens<L>)
[src]
impl<L> FormatTokens<L> for ItemStr where
L: Lang,
[src]
L: Lang,
Convert stringy things.
fn format_tokens(self, tokens: &mut Tokens<L>)
[src]
impl<L> FormatTokens<L> for Tokens<L> where
L: Lang,
[src]
L: Lang,
impl<T> FormatTokens<Csharp> for genco::prelude::csharp::BlockComment<T> where
T: IntoIterator,
T::Item: Into<ItemStr>,
[src]
T: IntoIterator,
T::Item: Into<ItemStr>,
fn format_tokens(self, tokens: &mut Tokens<Csharp>)
[src]
impl<T> FormatTokens<Dart> for DocComment<T> where
T: IntoIterator,
T::Item: Into<ItemStr>,
[src]
T: IntoIterator,
T::Item: Into<ItemStr>,
fn format_tokens(self, tokens: &mut Tokens<Dart>)
[src]
impl<T> FormatTokens<Java> for genco::prelude::java::BlockComment<T> where
T: IntoIterator,
T::Item: Into<ItemStr>,
[src]
T: IntoIterator,
T::Item: Into<ItemStr>,
fn format_tokens(self, tokens: &mut Tokens<Java>)
[src]
impl<T, L> FormatTokens<L> for Quoted<T> where
L: Lang,
T: Into<ItemStr>,
[src]
L: Lang,
T: Into<ItemStr>,