searchState.loadedDescShard("proc_macro2", 0, "github crates-io docs-rs\nE.g. + is Alone in + =, +ident or +().\n{ ... }\n[ ... ]\nDescribes how a sequence of token trees is delimited.\nA delimited token stream.\nA token stream surrounded by bracket delimiters.\nA word of Rust code, which may be a keyword or legal …\nAn identifier.\nE.g. + is Joint in += or ' is Joint in '#.\nError returned from TokenStream::from_str.\nA literal string ("hello"), byte string (b"hello"), …\nA literal character ('a'), string ("hello"), number (2.3), …\n∅ ... ∅\n( ... )\nA Punct is a single punctuation character like +, - or #.\nA single punctuation character (+, ,, $, etc.).\nWhether a Punct is followed immediately by another Punct …\nA region of source code, along with macro expansion …\nAn abstract stream of tokens, or more concretely a …\nA single token or a delimited sequence of token trees …\nReturns the value of this punctuation character as char.\nByte character literal.\nByte string literal.\nC string literal.\nThe span of the invocation of the current procedural macro.\nCharacter literal.\nReturns an object that holds this group’s span_open() and\nReturns the punctuation used as the delimiter for this …\nItems which do not have a correspondence to any API in the …\nCreates a new suffixed floating-point literal.\nCreates a new unsuffixed floating-point literal.\nCreates a new suffixed floating-point literal.\nCreates a new unsuffixed floating-point literal.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCreates a new suffixed integer literal with the specified …\nCreates a new unsuffixed integer literal with the …\nCreates a new suffixed integer literal with the specified …\nCreates a new unsuffixed integer literal with the …\nCreates a new suffixed integer literal with the specified …\nCreates a new unsuffixed integer literal with the …\nCreates a new suffixed integer literal with the specified …\nCreates a new unsuffixed integer literal with the …\nCreates a new suffixed integer literal with the specified …\nCreates a new unsuffixed integer literal with the …\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nChecks if this TokenStream is empty.\nCreates a new suffixed integer literal with the specified …\nCreates a new unsuffixed integer literal with the …\nCreate a new span encompassing self and other.\nCreates a new span with the same name resolution behavior …\nThe span located at the invocation of the procedural …\nReturns an empty TokenStream containing no token trees.\nCreates a new Group with the given delimiter and token …\nCreates a new Punct from the given character and spacing.\nCreates a new Ident with the given string as well as the …\nSame as Ident::new, but creates a raw identifier (r#ident…\nCreates a new span with the same line/column information …\nConfigures the span for only this token.\nConfigures the span for this Group’s delimiters, but not …\nConfigure the span for this punctuation character.\nConfigures the span of this Ident, possibly changing its …\nConfigures the span associated for this literal.\nReturns the source text behind a span. This preserves the …\nReturns the spacing of this punctuation character, …\nReturns the span of this tree, delegating to the span …\nReturns the span for the delimiters of this token stream, …\nReturns the span for this punctuation character.\nReturns the span of this Ident.\nReturns the span encompassing this literal.\nReturns the span pointing to the closing delimiter of this …\nReturns the span pointing to the opening delimiter of this …\nReturns the TokenStream of tokens that are delimited in …\nString literal.\nReturns a Span that is a subset of self.span() containing …\nPublic implementation details for the TokenStream type, …\nCreates a new suffixed integer literal with the specified …\nCreates a new unsuffixed integer literal with the …\nCreates a new suffixed integer literal with the specified …\nCreates a new unsuffixed integer literal with the …\nCreates a new suffixed integer literal with the specified …\nCreates a new unsuffixed integer literal with the …\nCreates a new suffixed integer literal with the specified …\nCreates a new unsuffixed integer literal with the …\nCreates a new suffixed integer literal with the specified …\nCreates a new unsuffixed integer literal with the …\nConvert proc_macro2::Span to proc_macro::Span.\nCreates a new suffixed integer literal with the specified …\nCreates a new unsuffixed integer literal with the …\nAn object that holds a Group’s span_open() and …\nReturns a span for the closing punctuation of the group …\nReturns the argument unchanged.\nCalls U::from(self).\nReturns a span covering the entire delimited group.\nReturns a span for the opening punctuation of the group …\nAn iterator over TokenStream’s TokenTrees.\nReturns the argument unchanged.\nCalls U::from(self).")