| /linux/rust/quote/ |
| H A D | to_tokens.rs | 11 pub trait ToTokens { interface 76 impl<T: ?Sized + ToTokens> ToTokens for &T { impl 82 impl<T: ?Sized + ToTokens> ToTokens for &mut T { impl 88 impl<'a, T: ?Sized + ToOwned + ToTokens> ToTokens for Cow<'a, T> { 94 impl<T: ?Sized + ToTokens> ToTokens for Box<T> { 100 impl<T: ?Sized + ToTokens> ToTokens for Rc<T> { 106 impl<T: ToTokens> ToTokens for Option<T> { 114 impl ToTokens for str { 120 impl ToTokens for String { 126 impl ToTokens for i8 { [all …]
|
| H A D | ext.rs | 3 use super::ToTokens; 38 I::Item: ToTokens; in append_all() argument 47 I::Item: ToTokens, in append_separated() argument 48 U: ToTokens; in append_separated() argument 57 I::Item: ToTokens, in append_terminated() argument 58 U: ToTokens; in append_terminated() argument 72 I::Item: ToTokens, in append_all() argument 82 I::Item: ToTokens, in append_separated() argument 83 U: ToTokens, in append_separated() argument 96 I::Item: ToTokens, in append_terminated() argument [all …]
|
| H A D | spanned.rs | 3 use crate::ToTokens; 24 impl<T: ?Sized + ToTokens> Spanned for T { 44 use crate::ToTokens; 51 impl<T: ?Sized + ToTokens> Sealed for T {}
|
| H A D | runtime.rs | 4 use crate::{IdentFragment, ToTokens, TokenStreamExt}; 65 use crate::ToTokens; 96 impl<T: ToTokens + ?Sized> RepToTokensExt for T {} 188 impl<T: ToTokens> ToTokens for RepInterp<T> {
|
| H A D | lib.rs | 123 pub use crate::to_tokens::ToTokens; 509 $crate::ToTokens::to_tokens(&$var, &mut _s); 659 $crate::ToTokens::to_tokens(&$var, &mut _s); 943 $crate::ToTokens::to_tokens(&$var, &mut $tokens); 998 $crate::ToTokens::to_tokens(&$var, &mut $tokens);
|
| /linux/rust/syn/ |
| H A D | spanned.rs | 85 use quote::spanned::Spanned as ToTokens; 106 impl<T: ?Sized + ToTokens> Spanned for T { 113 use crate::spanned::ToTokens; 116 impl<T: ?Sized + ToTokens> Sealed for T {}
|
| H A D | print.rs | 4 use quote::ToTokens; 8 impl<'a, T> ToTokens for TokensOrDefault<'a, T> 10 T: ToTokens + Default,
|
| H A D | ty.rs | 1085 use quote::{ToTokens, TokenStreamExt}; 1088 impl ToTokens for TypeSlice { 1097 impl ToTokens for TypeArray { 1108 impl ToTokens for TypePtr { 1122 impl ToTokens for TypeReference { 1132 impl ToTokens for TypeBareFn { 1153 impl ToTokens for TypeNever { 1160 impl ToTokens for TypeTuple { 1174 impl ToTokens for TypePath { 1181 impl ToTokens for TypeTraitObject { [all …]
|
| H A D | pat.rs | 819 use quote::{ToTokens, TokenStreamExt}; 822 impl ToTokens for PatIdent { 836 impl ToTokens for PatOr { 845 impl ToTokens for PatParen { 855 impl ToTokens for PatReference { 865 impl ToTokens for PatRest { 873 impl ToTokens for PatSlice { 883 impl ToTokens for PatStruct { 899 impl ToTokens for PatTuple { 918 impl ToTokens for PatTupleStruct { [all …]
|
| H A D | file.rs | 118 use quote::{ToTokens, TokenStreamExt}; 121 impl ToTokens for File {
|
| H A D | generics.rs | 1159 use quote::{ToTokens, TokenStreamExt}; 1162 impl ToTokens for Generics { 1196 impl<'a> ToTokens for ImplGenerics<'a> { 1248 impl<'a> ToTokens for TypeGenerics<'a> { 1293 impl<'a> ToTokens for Turbofish<'a> { 1303 impl ToTokens for BoundLifetimes { 1313 impl ToTokens for LifetimeParam { 1325 impl ToTokens for TypeParam { 1341 impl ToTokens for TraitBound { 1356 impl ToTokens for TraitBoundModifier { [all …]
|
| H A D | restriction.rs | 155 use quote::ToTokens; 158 impl ToTokens for Visibility { 169 impl ToTokens for VisRestricted {
|
| H A D | path.rs | 714 use quote::ToTokens; 732 impl ToTokens for Path { 747 impl ToTokens for PathSegment { 759 impl ToTokens for PathArguments { 778 impl ToTokens for GenericArgument { 795 impl ToTokens for AngleBracketedGenericArguments { 850 impl ToTokens for AssocType { 860 impl ToTokens for AssocConst { 870 impl ToTokens for Constraint { 880 impl ToTokens for ParenthesizedGenericArguments { [all …]
|
| H A D | data.rs | 381 use quote::{ToTokens, TokenStreamExt}; 384 impl ToTokens for Variant { 397 impl ToTokens for FieldsNamed { 406 impl ToTokens for FieldsUnnamed { 415 impl ToTokens for Field {
|
| H A D | expr.rs | 3150 use quote::{ToTokens, TokenStreamExt}; 3284 impl ToTokens for ExprArray { 3295 impl ToTokens for ExprAssign { 3335 impl ToTokens for ExprAsync { 3346 impl ToTokens for ExprAwait { 3367 impl ToTokens for ExprBinary { 3435 impl ToTokens for ExprBlock { 3448 impl ToTokens for ExprBreak { 3472 impl ToTokens for ExprCall { 3502 impl ToTokens for ExprCast { [all …]
|
| H A D | item.rs | 2951 use quote::{ToTokens, TokenStreamExt}; 2954 impl ToTokens for ItemExternCrate { 2970 impl ToTokens for ItemUse { 2982 impl ToTokens for ItemStatic { 2998 impl ToTokens for ItemConst { 3013 impl ToTokens for ItemFn { 3026 impl ToTokens for ItemMod { 3045 impl ToTokens for ItemForeignMod { 3058 impl ToTokens for ItemType { 3073 impl ToTokens for ItemEnum { [all …]
|
| H A D | lifetime.rs | 147 use quote::{ToTokens, TokenStreamExt}; 150 impl ToTokens for Lifetime {
|
| H A D | stmt.rs | 424 use quote::{ToTokens, TokenStreamExt}; 427 impl ToTokens for Block { 436 impl ToTokens for Stmt { 451 impl ToTokens for Local { 479 impl ToTokens for StmtMacro {
|
| H A D | attr.rs | 796 use quote::ToTokens; 799 impl ToTokens for Attribute { 812 impl ToTokens for Meta { 823 impl ToTokens for MetaList { 831 impl ToTokens for MetaNameValue {
|
| H A D | mac.rs | 206 use quote::ToTokens; 220 impl ToTokens for Macro {
|
| H A D | macros.rs | 24 impl ::quote::ToTokens for $name { 133 impl ::quote::ToTokens for $name {
|
| H A D | op.rs | 173 use quote::ToTokens; 176 impl ToTokens for BinOp { 212 impl ToTokens for UnOp {
|
| H A D | punctuated.rs | 1128 use quote::{ToTokens, TokenStreamExt}; 1131 impl<T, P> ToTokens for Punctuated<T, P> 1133 T: ToTokens, 1134 P: ToTokens, 1142 impl<T, P> ToTokens for Pair<T, P> 1144 T: ToTokens, 1145 P: ToTokens,
|
| H A D | lit.rs | 1067 use quote::{ToTokens, TokenStreamExt}; 1070 impl ToTokens for LitStr { 1077 impl ToTokens for LitByteStr { 1084 impl ToTokens for LitCStr { 1091 impl ToTokens for LitByte { 1098 impl ToTokens for LitChar { 1105 impl ToTokens for LitInt { 1112 impl ToTokens for LitFloat { 1119 impl ToTokens for LitBool {
|
| /linux/rust/macros/ |
| H A D | quote.rs | 5 pub(crate) trait ToTokens { interface 9 impl<T: ToTokens> ToTokens for Option<T> { 17 impl ToTokens for proc_macro::Group { 23 impl ToTokens for proc_macro::Ident { 29 impl ToTokens for TokenTree { 35 impl ToTokens for TokenStream { 59 $crate::quote::ToTokens::to_tokens(&$id, &mut $v); 64 $crate::quote::ToTokens::to_tokens(&token, &mut $v);
|