Lines Matching refs:TokenStream
13 use proc_macro2::{Span, TokenStream};
106 pub(crate) fn core_path(&self) -> TokenStream { in core_path() argument
111 pub(crate) fn cfg_compile_error(&self) -> TokenStream { in cfg_compile_error() argument
137 pub(crate) fn error_or_skip<E>(&self, error: E) -> Result<TokenStream, E> { in error_or_skip() argument
155 fn fields(&self) -> Vec<(&Visibility, TokenStream, &Type)>; in fields() argument
157 fn variants(&self) -> Vec<(Option<&Variant>, Vec<(&Visibility, TokenStream, &Type)>)>; in variants() argument
163 fn fields(&self) -> Vec<(&Visibility, TokenStream, &Type)> { in fields() argument
171 fn variants(&self) -> Vec<(Option<&Variant>, Vec<(&Visibility, TokenStream, &Type)>)> { in variants() argument
189 fn fields(&self) -> Vec<(&Visibility, TokenStream, &Type)> { in fields() argument
193 fn variants(&self) -> Vec<(Option<&Variant>, Vec<(&Visibility, TokenStream, &Type)>)> { in variants() argument
203 fn fields(&self) -> Vec<(&Visibility, TokenStream, &Type)> { in fields() argument
207 fn variants(&self) -> Vec<(Option<&Variant>, Vec<(&Visibility, TokenStream, &Type)>)> { in variants() argument
217 fn fields(&self) -> Vec<(&Visibility, TokenStream, &Type)> { in fields() argument
221 fn variants(&self) -> Vec<(Option<&Variant>, Vec<(&Visibility, TokenStream, &Type)>)> { in variants() argument
232 ) -> Vec<(&'a Visibility, TokenStream, &'a Type)> { in map_fields() argument
272 Enum { tag_type_definition: TokenStream },
293 pub(crate) fn validator_macro_context(&self) -> Option<&TokenStream> { in validator_macro_context() argument
329 fn to_tokens(&self, tokens: &mut TokenStream) { in to_tokens() argument
439 inner_extras: Option<TokenStream>,
440 outer_extras: Option<TokenStream>,
478 pub(crate) fn inner_extras(mut self, inner_extras: TokenStream) -> Self { in inner_extras()
483 pub(crate) fn outer_extras<T: Into<Option<TokenStream>>>(mut self, outer_extras: T) -> Self { in outer_extras()
488 pub(crate) fn build(self) -> TokenStream { in build() argument
733 pub(crate) fn const_block(items: impl IntoIterator<Item = Option<TokenStream>>) -> TokenStream { in const_block()
760 pub(crate) fn generate_tag_enum(ctx: &Ctx, repr: &EnumRepr, data: &DataEnum) -> TokenStream { in generate_tag_enum() argument
816 use proc_macro2::TokenStream;
824 pub(crate) fn check_hygiene(ts: TokenStream) { in check_hygiene() argument