[−][src]Trait quote::ToTokens
Types that can be interpolated inside a quote!(...) invocation.
Required methods
fn to_tokens(&self, _: &mut Tokens)
Write self to the given Tokens.
Example implementation for a struct representing Rust paths like
std::cmp::PartialEq:
ⓘThis example is not tested
pub struct Path { pub global: bool, pub segments: Vec<PathSegment>, } impl ToTokens for Path { fn to_tokens(&self, tokens: &mut Tokens) { for (i, segment) in self.segments.iter().enumerate() { if i > 0 || self.global { tokens.append("::"); } segment.to_tokens(tokens); } } }