pub trait ToTokensWithSettings {
// Required method
fn to_tokens(
&self,
tokens: &mut TokenStream,
settings: &TypeGeneratorSettings,
);
// Provided method
fn to_token_stream(&self, settings: &TypeGeneratorSettings) -> TokenStream { ... }
}
Expand description
A trait that can translate a type into rust tokens similar to quote::ToTokens
, but
takes into account the alloc_crate_path
from TypeGeneratorSettings
.
Required Methods§
Sourcefn to_tokens(&self, tokens: &mut TokenStream, settings: &TypeGeneratorSettings)
fn to_tokens(&self, tokens: &mut TokenStream, settings: &TypeGeneratorSettings)
Translate a type into rust tokens.
Provided Methods§
Sourcefn to_token_stream(&self, settings: &TypeGeneratorSettings) -> TokenStream
fn to_token_stream(&self, settings: &TypeGeneratorSettings) -> TokenStream
Translate a type into rust tokens.