(function() {var implementors = {}; implementors["syn"] = [{text:"impl ToTokens for Underscore",synthetic:false,types:["syn::token::Underscore"]},{text:"impl ToTokens for Abstract",synthetic:false,types:["syn::token::Abstract"]},{text:"impl ToTokens for As",synthetic:false,types:["syn::token::As"]},{text:"impl ToTokens for Async",synthetic:false,types:["syn::token::Async"]},{text:"impl ToTokens for Auto",synthetic:false,types:["syn::token::Auto"]},{text:"impl ToTokens for Become",synthetic:false,types:["syn::token::Become"]},{text:"impl ToTokens for Box",synthetic:false,types:["syn::token::Box"]},{text:"impl ToTokens for Break",synthetic:false,types:["syn::token::Break"]},{text:"impl ToTokens for Const",synthetic:false,types:["syn::token::Const"]},{text:"impl ToTokens for Continue",synthetic:false,types:["syn::token::Continue"]},{text:"impl ToTokens for Crate",synthetic:false,types:["syn::token::Crate"]},{text:"impl ToTokens for Default",synthetic:false,types:["syn::token::Default"]},{text:"impl ToTokens for Do",synthetic:false,types:["syn::token::Do"]},{text:"impl ToTokens for Dyn",synthetic:false,types:["syn::token::Dyn"]},{text:"impl ToTokens for Else",synthetic:false,types:["syn::token::Else"]},{text:"impl ToTokens for Enum",synthetic:false,types:["syn::token::Enum"]},{text:"impl ToTokens for Existential",synthetic:false,types:["syn::token::Existential"]},{text:"impl ToTokens for Extern",synthetic:false,types:["syn::token::Extern"]},{text:"impl ToTokens for Final",synthetic:false,types:["syn::token::Final"]},{text:"impl ToTokens for Fn",synthetic:false,types:["syn::token::Fn"]},{text:"impl ToTokens for For",synthetic:false,types:["syn::token::For"]},{text:"impl ToTokens for If",synthetic:false,types:["syn::token::If"]},{text:"impl ToTokens for Impl",synthetic:false,types:["syn::token::Impl"]},{text:"impl ToTokens for In",synthetic:false,types:["syn::token::In"]},{text:"impl ToTokens for Let",synthetic:false,types:["syn::token::Let"]},{text:"impl ToTokens for Loop",synthetic:false,types:["syn::token::Loop"]},{text:"impl ToTokens for Macro",synthetic:false,types:["syn::token::Macro"]},{text:"impl ToTokens for Match",synthetic:false,types:["syn::token::Match"]},{text:"impl ToTokens for Mod",synthetic:false,types:["syn::token::Mod"]},{text:"impl ToTokens for Move",synthetic:false,types:["syn::token::Move"]},{text:"impl ToTokens for Mut",synthetic:false,types:["syn::token::Mut"]},{text:"impl ToTokens for Override",synthetic:false,types:["syn::token::Override"]},{text:"impl ToTokens for Priv",synthetic:false,types:["syn::token::Priv"]},{text:"impl ToTokens for Pub",synthetic:false,types:["syn::token::Pub"]},{text:"impl ToTokens for Ref",synthetic:false,types:["syn::token::Ref"]},{text:"impl ToTokens for Return",synthetic:false,types:["syn::token::Return"]},{text:"impl ToTokens for SelfType",synthetic:false,types:["syn::token::SelfType"]},{text:"impl ToTokens for SelfValue",synthetic:false,types:["syn::token::SelfValue"]},{text:"impl ToTokens for Static",synthetic:false,types:["syn::token::Static"]},{text:"impl ToTokens for Struct",synthetic:false,types:["syn::token::Struct"]},{text:"impl ToTokens for Super",synthetic:false,types:["syn::token::Super"]},{text:"impl ToTokens for Trait",synthetic:false,types:["syn::token::Trait"]},{text:"impl ToTokens for Try",synthetic:false,types:["syn::token::Try"]},{text:"impl ToTokens for Type",synthetic:false,types:["syn::token::Type"]},{text:"impl ToTokens for Typeof",synthetic:false,types:["syn::token::Typeof"]},{text:"impl ToTokens for Union",synthetic:false,types:["syn::token::Union"]},{text:"impl ToTokens for Unsafe",synthetic:false,types:["syn::token::Unsafe"]},{text:"impl ToTokens for Unsized",synthetic:false,types:["syn::token::Unsized"]},{text:"impl ToTokens for Use",synthetic:false,types:["syn::token::Use"]},{text:"impl ToTokens for Virtual",synthetic:false,types:["syn::token::Virtual"]},{text:"impl ToTokens for Where",synthetic:false,types:["syn::token::Where"]},{text:"impl ToTokens for While",synthetic:false,types:["syn::token::While"]},{text:"impl ToTokens for Yield",synthetic:false,types:["syn::token::Yield"]},{text:"impl ToTokens for Add",synthetic:false,types:["syn::token::Add"]},{text:"impl ToTokens for AddEq",synthetic:false,types:["syn::token::AddEq"]},{text:"impl ToTokens for And",synthetic:false,types:["syn::token::And"]},{text:"impl ToTokens for AndAnd",synthetic:false,types:["syn::token::AndAnd"]},{text:"impl ToTokens for AndEq",synthetic:false,types:["syn::token::AndEq"]},{text:"impl ToTokens for At",synthetic:false,types:["syn::token::At"]},{text:"impl ToTokens for Bang",synthetic:false,types:["syn::token::Bang"]},{text:"impl ToTokens for Caret",synthetic:false,types:["syn::token::Caret"]},{text:"impl ToTokens for CaretEq",synthetic:false,types:["syn::token::CaretEq"]},{text:"impl ToTokens for Colon",synthetic:false,types:["syn::token::Colon"]},{text:"impl ToTokens for Colon2",synthetic:false,types:["syn::token::Colon2"]},{text:"impl ToTokens for Comma",synthetic:false,types:["syn::token::Comma"]},{text:"impl ToTokens for Div",synthetic:false,types:["syn::token::Div"]},{text:"impl ToTokens for DivEq",synthetic:false,types:["syn::token::DivEq"]},{text:"impl ToTokens for Dollar",synthetic:false,types:["syn::token::Dollar"]},{text:"impl ToTokens for Dot",synthetic:false,types:["syn::token::Dot"]},{text:"impl ToTokens for Dot2",synthetic:false,types:["syn::token::Dot2"]},{text:"impl ToTokens for Dot3",synthetic:false,types:["syn::token::Dot3"]},{text:"impl ToTokens for DotDotEq",synthetic:false,types:["syn::token::DotDotEq"]},{text:"impl ToTokens for Eq",synthetic:false,types:["syn::token::Eq"]},{text:"impl ToTokens for EqEq",synthetic:false,types:["syn::token::EqEq"]},{text:"impl ToTokens for Ge",synthetic:false,types:["syn::token::Ge"]},{text:"impl ToTokens for Gt",synthetic:false,types:["syn::token::Gt"]},{text:"impl ToTokens for Le",synthetic:false,types:["syn::token::Le"]},{text:"impl ToTokens for Lt",synthetic:false,types:["syn::token::Lt"]},{text:"impl ToTokens for MulEq",synthetic:false,types:["syn::token::MulEq"]},{text:"impl ToTokens for Ne",synthetic:false,types:["syn::token::Ne"]},{text:"impl ToTokens for Or",synthetic:false,types:["syn::token::Or"]},{text:"impl ToTokens for OrEq",synthetic:false,types:["syn::token::OrEq"]},{text:"impl ToTokens for OrOr",synthetic:false,types:["syn::token::OrOr"]},{text:"impl ToTokens for Pound",synthetic:false,types:["syn::token::Pound"]},{text:"impl ToTokens for Question",synthetic:false,types:["syn::token::Question"]},{text:"impl ToTokens for RArrow",synthetic:false,types:["syn::token::RArrow"]},{text:"impl ToTokens for LArrow",synthetic:false,types:["syn::token::LArrow"]},{text:"impl ToTokens for Rem",synthetic:false,types:["syn::token::Rem"]},{text:"impl ToTokens for RemEq",synthetic:false,types:["syn::token::RemEq"]},{text:"impl ToTokens for FatArrow",synthetic:false,types:["syn::token::FatArrow"]},{text:"impl ToTokens for Semi",synthetic:false,types:["syn::token::Semi"]},{text:"impl ToTokens for Shl",synthetic:false,types:["syn::token::Shl"]},{text:"impl ToTokens for ShlEq",synthetic:false,types:["syn::token::ShlEq"]},{text:"impl ToTokens for Shr",synthetic:false,types:["syn::token::Shr"]},{text:"impl ToTokens for ShrEq",synthetic:false,types:["syn::token::ShrEq"]},{text:"impl ToTokens for Star",synthetic:false,types:["syn::token::Star"]},{text:"impl ToTokens for Sub",synthetic:false,types:["syn::token::Sub"]},{text:"impl ToTokens for SubEq",synthetic:false,types:["syn::token::SubEq"]},{text:"impl ToTokens for Tilde",synthetic:false,types:["syn::token::Tilde"]},{text:"impl ToTokens for Meta",synthetic:false,types:["syn::attr::Meta"]},{text:"impl ToTokens for NestedMeta",synthetic:false,types:["syn::attr::NestedMeta"]},{text:"impl ToTokens for Attribute",synthetic:false,types:["syn::attr::Attribute"]},{text:"impl ToTokens for MetaList",synthetic:false,types:["syn::attr::MetaList"]},{text:"impl ToTokens for MetaNameValue",synthetic:false,types:["syn::attr::MetaNameValue"]},{text:"impl ToTokens for Fields",synthetic:false,types:["syn::data::Fields"]},{text:"impl ToTokens for Visibility",synthetic:false,types:["syn::data::Visibility"]},{text:"impl ToTokens for Variant",synthetic:false,types:["syn::data::Variant"]},{text:"impl ToTokens for FieldsNamed",synthetic:false,types:["syn::data::FieldsNamed"]},{text:"impl ToTokens for FieldsUnnamed",synthetic:false,types:["syn::data::FieldsUnnamed"]},{text:"impl ToTokens for Field",synthetic:false,types:["syn::data::Field"]},{text:"impl ToTokens for VisPublic",synthetic:false,types:["syn::data::VisPublic"]},{text:"impl ToTokens for VisCrate",synthetic:false,types:["syn::data::VisCrate"]},{text:"impl ToTokens for VisRestricted",synthetic:false,types:["syn::data::VisRestricted"]},{text:"impl ToTokens for Expr",synthetic:false,types:["syn::expr::Expr"]},{text:"impl ToTokens for ExprCall",synthetic:false,types:["syn::expr::ExprCall"]},{text:"impl ToTokens for ExprBinary",synthetic:false,types:["syn::expr::ExprBinary"]},{text:"impl ToTokens for ExprUnary",synthetic:false,types:["syn::expr::ExprUnary"]},{text:"impl ToTokens for ExprLit",synthetic:false,types:["syn::expr::ExprLit"]},{text:"impl ToTokens for ExprCast",synthetic:false,types:["syn::expr::ExprCast"]},{text:"impl ToTokens for ExprField",synthetic:false,types:["syn::expr::ExprField"]},{text:"impl ToTokens for Member",synthetic:false,types:["syn::expr::Member"]},{text:"impl ToTokens for Index",synthetic:false,types:["syn::expr::Index"]},{text:"impl ToTokens for ExprIndex",synthetic:false,types:["syn::expr::ExprIndex"]},{text:"impl ToTokens for ExprPath",synthetic:false,types:["syn::expr::ExprPath"]},{text:"impl ToTokens for ExprParen",synthetic:false,types:["syn::expr::ExprParen"]},{text:"impl ToTokens for ExprVerbatim",synthetic:false,types:["syn::expr::ExprVerbatim"]},{text:"impl ToTokens for GenericParam",synthetic:false,types:["syn::generics::GenericParam"]},{text:"impl ToTokens for TypeParamBound",synthetic:false,types:["syn::generics::TypeParamBound"]},{text:"impl ToTokens for WherePredicate",synthetic:false,types:["syn::generics::WherePredicate"]},{text:"impl ToTokens for Generics",synthetic:false,types:["syn::generics::Generics"]},{text:"impl<'a> ToTokens for ImplGenerics<'a>",synthetic:false,types:["syn::generics::ImplGenerics"]},{text:"impl<'a> ToTokens for TypeGenerics<'a>",synthetic:false,types:["syn::generics::TypeGenerics"]},{text:"impl<'a> ToTokens for Turbofish<'a>",synthetic:false,types:["syn::generics::Turbofish"]},{text:"impl ToTokens for BoundLifetimes",synthetic:false,types:["syn::generics::BoundLifetimes"]},{text:"impl ToTokens for LifetimeDef",synthetic:false,types:["syn::generics::LifetimeDef"]},{text:"impl ToTokens for TypeParam",synthetic:false,types:["syn::generics::TypeParam"]},{text:"impl ToTokens for TraitBound",synthetic:false,types:["syn::generics::TraitBound"]},{text:"impl ToTokens for TraitBoundModifier",synthetic:false,types:["syn::generics::TraitBoundModifier"]},{text:"impl ToTokens for ConstParam",synthetic:false,types:["syn::generics::ConstParam"]},{text:"impl ToTokens for WhereClause",synthetic:false,types:["syn::generics::WhereClause"]},{text:"impl ToTokens for PredicateType",synthetic:false,types:["syn::generics::PredicateType"]},{text:"impl ToTokens for PredicateLifetime",synthetic:false,types:["syn::generics::PredicateLifetime"]},{text:"impl ToTokens for PredicateEq",synthetic:false,types:["syn::generics::PredicateEq"]},{text:"impl ToTokens for Lifetime",synthetic:false,types:["syn::lifetime::Lifetime"]},{text:"impl ToTokens for Lit",synthetic:false,types:["syn::lit::Lit"]},{text:"impl ToTokens for LitStr",synthetic:false,types:["syn::lit::LitStr"]},{text:"impl ToTokens for LitByteStr",synthetic:false,types:["syn::lit::LitByteStr"]},{text:"impl ToTokens for LitByte",synthetic:false,types:["syn::lit::LitByte"]},{text:"impl ToTokens for LitChar",synthetic:false,types:["syn::lit::LitChar"]},{text:"impl ToTokens for LitInt",synthetic:false,types:["syn::lit::LitInt"]},{text:"impl ToTokens for LitFloat",synthetic:false,types:["syn::lit::LitFloat"]},{text:"impl ToTokens for LitBool",synthetic:false,types:["syn::lit::LitBool"]},{text:"impl ToTokens for LitVerbatim",synthetic:false,types:["syn::lit::LitVerbatim"]},{text:"impl ToTokens for Macro",synthetic:false,types:["syn::mac::Macro"]},{text:"impl ToTokens for DeriveInput",synthetic:false,types:["syn::derive::DeriveInput"]},{text:"impl ToTokens for BinOp",synthetic:false,types:["syn::op::BinOp"]},{text:"impl ToTokens for UnOp",synthetic:false,types:["syn::op::UnOp"]},{text:"impl ToTokens for Type",synthetic:false,types:["syn::ty::Type"]},{text:"impl ToTokens for TypeSlice",synthetic:false,types:["syn::ty::TypeSlice"]},{text:"impl ToTokens for TypeArray",synthetic:false,types:["syn::ty::TypeArray"]},{text:"impl ToTokens for TypePtr",synthetic:false,types:["syn::ty::TypePtr"]},{text:"impl ToTokens for TypeReference",synthetic:false,types:["syn::ty::TypeReference"]},{text:"impl ToTokens for TypeBareFn",synthetic:false,types:["syn::ty::TypeBareFn"]},{text:"impl ToTokens for TypeNever",synthetic:false,types:["syn::ty::TypeNever"]},{text:"impl ToTokens for TypeTuple",synthetic:false,types:["syn::ty::TypeTuple"]},{text:"impl ToTokens for TypePath",synthetic:false,types:["syn::ty::TypePath"]},{text:"impl ToTokens for TypeTraitObject",synthetic:false,types:["syn::ty::TypeTraitObject"]},{text:"impl ToTokens for TypeImplTrait",synthetic:false,types:["syn::ty::TypeImplTrait"]},{text:"impl ToTokens for TypeGroup",synthetic:false,types:["syn::ty::TypeGroup"]},{text:"impl ToTokens for TypeParen",synthetic:false,types:["syn::ty::TypeParen"]},{text:"impl ToTokens for TypeInfer",synthetic:false,types:["syn::ty::TypeInfer"]},{text:"impl ToTokens for TypeMacro",synthetic:false,types:["syn::ty::TypeMacro"]},{text:"impl ToTokens for TypeVerbatim",synthetic:false,types:["syn::ty::TypeVerbatim"]},{text:"impl ToTokens for ReturnType",synthetic:false,types:["syn::ty::ReturnType"]},{text:"impl ToTokens for BareFnArg",synthetic:false,types:["syn::ty::BareFnArg"]},{text:"impl ToTokens for BareFnArgName",synthetic:false,types:["syn::ty::BareFnArgName"]},{text:"impl ToTokens for Abi",synthetic:false,types:["syn::ty::Abi"]},{text:"impl ToTokens for Path",synthetic:false,types:["syn::path::Path"]},{text:"impl ToTokens for PathSegment",synthetic:false,types:["syn::path::PathSegment"]},{text:"impl ToTokens for PathArguments",synthetic:false,types:["syn::path::PathArguments"]},{text:"impl ToTokens for GenericArgument",synthetic:false,types:["syn::path::GenericArgument"]},{text:"impl ToTokens for AngleBracketedGenericArguments",synthetic:false,types:["syn::path::AngleBracketedGenericArguments"]},{text:"impl ToTokens for Binding",synthetic:false,types:["syn::path::Binding"]},{text:"impl ToTokens for Constraint",synthetic:false,types:["syn::path::Constraint"]},{text:"impl ToTokens for ParenthesizedGenericArguments",synthetic:false,types:["syn::path::ParenthesizedGenericArguments"]},{text:"impl<T, P> ToTokens for Punctuated<T, P> where
    T: ToTokens,
    P: ToTokens
",synthetic:false,types:["syn::punctuated::Punctuated"]},{text:"impl<T, P> ToTokens for Pair<T, P> where
    T: ToTokens,
    P: ToTokens
",synthetic:false,types:["syn::punctuated::Pair"]},]; if (window.register_implementors) { window.register_implementors(implementors); } else { window.pending_implementors = implementors; } })()