Home
last modified time | relevance | path

Searched refs:ToTokens (Results 1 – 25 of 32) sorted by relevance

12

/linux/rust/quote/
H A Dto_tokens.rs11 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 Dext.rs3 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 Dspanned.rs3 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 Druntime.rs4 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 Dlib.rs123 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 Dspanned.rs85 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 Dprint.rs4 use quote::ToTokens;
8 impl<'a, T> ToTokens for TokensOrDefault<'a, T>
10 T: ToTokens + Default,
H A Dty.rs1085 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 Dpat.rs819 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 Dfile.rs118 use quote::{ToTokens, TokenStreamExt};
121 impl ToTokens for File {
H A Dgenerics.rs1159 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 Drestriction.rs155 use quote::ToTokens;
158 impl ToTokens for Visibility {
169 impl ToTokens for VisRestricted {
H A Dpath.rs714 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 Ddata.rs381 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 Dexpr.rs3150 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 Ditem.rs2951 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 Dlifetime.rs147 use quote::{ToTokens, TokenStreamExt};
150 impl ToTokens for Lifetime {
H A Dstmt.rs424 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 Dattr.rs796 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 Dmac.rs206 use quote::ToTokens;
220 impl ToTokens for Macro {
H A Dmacros.rs24 impl ::quote::ToTokens for $name {
133 impl ::quote::ToTokens for $name {
H A Dop.rs173 use quote::ToTokens;
176 impl ToTokens for BinOp {
212 impl ToTokens for UnOp {
H A Dpunctuated.rs1128 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 Dlit.rs1067 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 Dquote.rs5 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);

12