diff --git a/docs/rust/implementors/core/clone/trait.Clone.js b/docs/rust/implementors/core/clone/trait.Clone.js index fa26d378770..884690f446c 100644 --- a/docs/rust/implementors/core/clone/trait.Clone.js +++ b/docs/rust/implementors/core/clone/trait.Clone.js @@ -56,7 +56,7 @@ "pkg_config":[["impl Clone for Library"],["impl Clone for Config"]], "posix_errno":[["impl Clone for Error"]], "ppv_lite86":[["impl Clone for NoS4"],["impl Clone for YesA2"],["impl Clone for NoS3"],["impl Clone for YesS3"],["impl<NI: Clone> Clone for Avx2Machine<NI>"],["impl<S3: Clone, S4: Clone, NI: Clone> Clone for SseMachine<S3, S4, NI>"],["impl Clone for vec512_storage"],["impl Clone for YesS4"],["impl Clone for vec256_storage"],["impl Clone for vec128_storage"],["impl Clone for YesA1"],["impl Clone for YesNI"],["impl Clone for NoA1"],["impl Clone for NoA2"],["impl Clone for NoNI"]], -"proc_macro2":[["impl Clone for TokenTree"],["impl Clone for Ident"],["impl Clone for Literal"],["impl Clone for Spacing"],["impl Clone for Group"],["impl Clone for IntoIter"],["impl Clone for TokenStream"],["impl Clone for DelimSpan"],["impl Clone for Delimiter"],["impl Clone for Punct"],["impl Clone for Span"]], +"proc_macro2":[["impl Clone for DelimSpan"],["impl Clone for Punct"],["impl Clone for Spacing"],["impl Clone for TokenTree"],["impl Clone for Group"],["impl Clone for Delimiter"],["impl Clone for Literal"],["impl Clone for IntoIter"],["impl Clone for TokenStream"],["impl Clone for Span"],["impl Clone for Ident"]], "proc_macro_error":[["impl Clone for SpanRange"]], "rand":[["impl Clone for UniformChar"],["impl Clone for OpenClosed01"],["impl Clone for Alphanumeric"],["impl Clone for SmallRng"],["impl Clone for Bernoulli"],["impl<'a, T: Clone> Clone for Slice<'a, T>"],["impl<X: Clone + SampleUniform + PartialOrd> Clone for WeightedIndex<X>where\n X::Sampler: Clone,"],["impl Clone for WeightedError"],["impl Clone for IndexVecIntoIter"],["impl Clone for UniformDuration"],["impl<X: Clone> Clone for UniformInt<X>"],["impl Clone for BernoulliError"],["impl<X: Clone> Clone for UniformFloat<X>"],["impl Clone for StdRng"],["impl Clone for ThreadRng"],["impl Clone for StepRng"],["impl<X: Clone + SampleUniform> Clone for Uniform<X>where\n X::Sampler: Clone,"],["impl Clone for Open01"],["impl Clone for Standard"],["impl Clone for IndexVec"],["impl<R, Rsdr> Clone for ReseedingRng<R, Rsdr>where\n R: BlockRngCore + SeedableRng + Clone,\n Rsdr: RngCore + Clone,"]], "rand_chacha":[["impl Clone for ChaCha20Core"],["impl Clone for ChaCha20Rng"],["impl Clone for ChaCha12Core"],["impl Clone for ChaCha12Rng"],["impl Clone for ChaCha8Rng"],["impl Clone for ChaCha8Core"]], diff --git a/docs/rust/implementors/core/cmp/trait.Eq.js b/docs/rust/implementors/core/cmp/trait.Eq.js index 26b1de62f79..f4866d370da 100644 --- a/docs/rust/implementors/core/cmp/trait.Eq.js +++ b/docs/rust/implementors/core/cmp/trait.Eq.js @@ -45,7 +45,7 @@ "petgraph":[["impl<Ix> Eq for EdgeIndex<Ix>where\n Ix: IndexType + Eq,"],["impl Eq for Time"],["impl<'a, E: Eq, Ix: Eq + IndexType> Eq for EdgeReference<'a, E, Ix>"],["impl Eq for Config"],["impl<'b, T> Eq for Ptr<'b, T>"],["impl<Ix: Eq> Eq for NodeIndex<Ix>"],["impl Eq for Direction"],["impl<Ix: Eq> Eq for EdgeIndex<Ix>"],["impl<N: Eq, E: Eq> Eq for Element<N, E>"]], "posix_errno":[["impl Eq for Error"]], "ppv_lite86":[["impl Eq for vec256_storage"],["impl Eq for vec128_storage"],["impl Eq for vec512_storage"]], -"proc_macro2":[["impl Eq for Spacing"],["impl Eq for Ident"],["impl Eq for Delimiter"]], +"proc_macro2":[["impl Eq for Delimiter"],["impl Eq for Spacing"],["impl Eq for Ident"]], "rand":[["impl Eq for SmallRng"],["impl Eq for StepRng"],["impl Eq for BernoulliError"],["impl Eq for WeightedError"],["impl Eq for StdRng"]], "rand_chacha":[["impl Eq for ChaCha12Rng"],["impl Eq for ChaCha12Core"],["impl Eq for ChaCha8Rng"],["impl Eq for ChaCha20Rng"],["impl Eq for ChaCha20Core"],["impl Eq for ChaCha8Core"]], "rand_xoshiro":[["impl Eq for Xoshiro512PlusPlus"],["impl Eq for Xoroshiro128StarStar"],["impl Eq for Xoshiro256PlusPlus"],["impl Eq for Xoshiro256StarStar"],["impl Eq for Xoshiro512StarStar"],["impl Eq for Xoshiro128StarStar"],["impl Eq for Xoshiro512Plus"],["impl Eq for Xoroshiro128PlusPlus"],["impl Eq for Xoroshiro64Star"],["impl Eq for Xoroshiro64StarStar"],["impl Eq for SplitMix64"],["impl Eq for Xoshiro128PlusPlus"],["impl Eq for Xoshiro128Plus"],["impl Eq for Xoshiro256Plus"],["impl Eq for Xoroshiro128Plus"]], diff --git a/docs/rust/implementors/core/cmp/trait.PartialEq.js b/docs/rust/implementors/core/cmp/trait.PartialEq.js index 2dcad280fa8..5b6a5933254 100644 --- a/docs/rust/implementors/core/cmp/trait.PartialEq.js +++ b/docs/rust/implementors/core/cmp/trait.PartialEq.js @@ -46,7 +46,7 @@ "petgraph":[["impl<'b, T> PartialEq<Ptr<'b, T>> for Ptr<'b, T>"],["impl PartialEq<Config> for Config"],["impl PartialEq<Direction> for Direction"],["impl<Ix: PartialEq> PartialEq<NodeIndex<Ix>> for NodeIndex<Ix>"],["impl<Ix: PartialEq> PartialEq<EdgeIndex<Ix>> for EdgeIndex<Ix>"],["impl<'a, E, Ix: IndexType> PartialEq<EdgeReference<'a, E, Ix>> for EdgeReference<'a, E, Ix>where\n E: PartialEq,"],["impl PartialEq<NegativeCycle> for NegativeCycle"],["impl<N: PartialEq, E: PartialEq> PartialEq<Element<N, E>> for Element<N, E>"],["impl<'a, E, Ix: IndexType> PartialEq<EdgeReference<'a, E, Ix>> for EdgeReference<'a, E, Ix>where\n E: PartialEq,"],["impl<N: PartialEq> PartialEq<Cycle<N>> for Cycle<N>"],["impl<'a, E: PartialEq, Ix: PartialEq + IndexType> PartialEq<EdgeReference<'a, E, Ix>> for EdgeReference<'a, E, Ix>"],["impl PartialEq<Time> for Time"],["impl<Ix> PartialEq<EdgeIndex<Ix>> for EdgeIndex<Ix>where\n Ix: IndexType + PartialEq,"]], "posix_errno":[["impl PartialEq<Error> for Error"]], "ppv_lite86":[["impl PartialEq<vec256_storage> for vec256_storage"],["impl PartialEq<vec512_storage> for vec512_storage"],["impl PartialEq<vec128_storage> for vec128_storage"]], -"proc_macro2":[["impl PartialEq<Delimiter> for Delimiter"],["impl PartialEq<Spacing> for Spacing"],["impl<T> PartialEq<T> for Identwhere\n T: ?Sized + AsRef<str>,"],["impl PartialEq<Ident> for Ident"]], +"proc_macro2":[["impl PartialEq<Delimiter> for Delimiter"],["impl<T> PartialEq<T> for Identwhere\n T: ?Sized + AsRef<str>,"],["impl PartialEq<Spacing> for Spacing"],["impl PartialEq<Ident> for Ident"]], "proc_macro_error":[["impl PartialEq<Level> for Level"]], "rand":[["impl<X: PartialEq> PartialEq<UniformInt<X>> for UniformInt<X>"],["impl<X: PartialEq> PartialEq<UniformFloat<X>> for UniformFloat<X>"],["impl PartialEq<SmallRng> for SmallRng"],["impl<X: PartialEq + SampleUniform> PartialEq<Uniform<X>> for Uniform<X>where\n X::Sampler: PartialEq,"],["impl PartialEq<IndexVec> for IndexVec"],["impl PartialEq<Bernoulli> for Bernoulli"],["impl PartialEq<WeightedError> for WeightedError"],["impl<X: PartialEq + SampleUniform + PartialOrd> PartialEq<WeightedIndex<X>> for WeightedIndex<X>where\n X::Sampler: PartialEq,"],["impl PartialEq<BernoulliError> for BernoulliError"],["impl PartialEq<StepRng> for StepRng"],["impl PartialEq<StdRng> for StdRng"]], "rand_chacha":[["impl PartialEq<ChaCha8Rng> for ChaCha8Rng"],["impl PartialEq<ChaCha20Core> for ChaCha20Core"],["impl PartialEq<ChaCha12Core> for ChaCha12Core"],["impl PartialEq<ChaCha12Rng> for ChaCha12Rng"],["impl PartialEq<ChaCha8Core> for ChaCha8Core"],["impl PartialEq<ChaCha20Rng> for ChaCha20Rng"]], diff --git a/docs/rust/implementors/core/convert/trait.From.js b/docs/rust/implementors/core/convert/trait.From.js index a585ca3e09b..b26bf4bb0b1 100644 --- a/docs/rust/implementors/core/convert/trait.From.js +++ b/docs/rust/implementors/core/convert/trait.From.js @@ -29,7 +29,7 @@ "once_cell":[["impl<T> From<T> for OnceCell<T>"],["impl<T> From<T> for OnceCell<T>"]], "petgraph":[["impl<T: Zero> From<NotZero<T>> for Option<T>"],["impl<Ix: IndexType> From<Ix> for EdgeIndex<Ix>"],["impl<N, E, Ty, Ix> From<StableGraph<N, E, Ty, Ix>> for Graph<N, E, Ty, Ix>where\n Ty: EdgeType,\n Ix: IndexType,"],["impl<Ix: IndexType> From<Ix> for NodeIndex<Ix>"],["impl<N, E, Ty, Ix> From<Graph<N, E, Ty, Ix>> for StableGraph<N, E, Ty, Ix>where\n Ty: EdgeType,\n Ix: IndexType,"]], "ppv_lite86":[["impl From<vec512_storage> for [u128; 4]"],["impl From<vec128_storage> for [u128; 1]"],["impl From<vec256_storage> for [u64; 4]"],["impl From<vec512_storage> for [u32; 16]"],["impl From<[u64; 4]> for vec256_storage"],["impl<'a> From<&'a vec128_storage> for &'a [u32; 4]"],["impl From<[u32; 4]> for vec128_storage"],["impl From<vec256_storage> for [u128; 2]"],["impl From<vec128_storage> for [u32; 4]"],["impl From<vec256_storage> for [u32; 8]"],["impl From<vec512_storage> for [u64; 8]"],["impl From<vec128_storage> for [u64; 2]"]], -"proc_macro2":[["impl From<Punct> for TokenTree"],["impl From<Span> for Span"],["impl From<Group> for TokenTree"],["impl From<Ident> for TokenTree"],["impl From<Literal> for TokenTree"],["impl From<TokenTree> for TokenStream"],["impl From<TokenStream> for TokenStream"],["impl From<TokenStream> for TokenStream"]], +"proc_macro2":[["impl From<TokenTree> for TokenStream"],["impl From<Span> for Span"],["impl From<Punct> for TokenTree"],["impl From<TokenStream> for TokenStream"],["impl From<Group> for TokenTree"],["impl From<TokenStream> for TokenStream"],["impl From<Ident> for TokenTree"],["impl From<Literal> for TokenTree"]], "proc_macro_error":[["impl From<Error> for Diagnostic"]], "rand":[["impl From<Vec<usize, Global>> for IndexVec"],["impl<X: SampleUniform> From<Range<X>> for Uniform<X>"],["impl From<Vec<u32, Global>> for IndexVec"],["impl<X: SampleUniform> From<RangeInclusive<X>> for Uniform<X>"]], "rand_chacha":[["impl From<ChaCha8Core> for ChaCha8Rng"],["impl From<ChaCha12Core> for ChaCha12Rng"],["impl From<ChaCha20Core> for ChaCha20Rng"]], diff --git a/docs/rust/implementors/core/fmt/trait.Debug.js b/docs/rust/implementors/core/fmt/trait.Debug.js index ebddcb57a76..6a0dcf631b3 100644 --- a/docs/rust/implementors/core/fmt/trait.Debug.js +++ b/docs/rust/implementors/core/fmt/trait.Debug.js @@ -56,7 +56,7 @@ "petgraph":[["impl<'a, N: Debug + 'a, Ix: Debug + 'a> Debug for NodeIndices<'a, N, Ix>"],["impl<'a, N: Debug + 'a, Ix: Debug + IndexType> Debug for NodeWeightsMut<'a, N, Ix>"],["impl<'a, G> Debug for Dot<'a, G>where\n G: IntoEdgeReferences + IntoNodeReferences + NodeIndexable + GraphProp,\n G::EdgeWeight: Debug,\n G::NodeWeight: Debug,"],["impl<R: Debug> Debug for ReversedEdgeReference<R>"],["impl<'a, Ix: Debug> Debug for NodeIdentifiers<'a, Ix>"],["impl Debug for Time"],["impl<B: Debug> Debug for Control<B>"],["impl<N, E, Ty, Ix> Debug for StableGraph<N, E, Ty, Ix>where\n N: Debug,\n E: Debug,\n Ty: EdgeType,\n Ix: IndexType,"],["impl<'a, Ty: Debug + EdgeType, Null: Debug + 'a + Nullable, Ix: Debug> Debug for Neighbors<'a, Ty, Null, Ix>"],["impl<NodeId: Debug, EdgeWeight: Debug> Debug for Paths<NodeId, EdgeWeight>"],["impl<N, E, Ty, Ix> Debug for Graph<N, E, Ty, Ix>where\n N: Debug,\n E: Debug,\n Ty: EdgeType,\n Ix: IndexType,"],["impl<'a, N, Ty> Debug for NeighborsDirected<'a, N, Ty>where\n N: 'a + Debug,\n Ty: EdgeType + Debug,"],["impl<E, Ix> Debug for List<E, Ix>where\n E: Debug,\n Ix: IndexType,"],["impl<'a, N> Debug for DominatorsIter<'a, N>where\n N: 'a + Copy + Eq + Hash + Debug,"],["impl<'a, E: Debug + 'a, Ix: Debug + IndexType> Debug for EdgeWeightsMut<'a, E, Ix>"],["impl<'a, N: Debug + 'a, Ix: Debug> Debug for NodeReferences<'a, N, Ix>"],["impl<'a, E: Debug + 'a, Ix: Debug> Debug for EdgeReference<'a, E, Ix>"],["impl<'a, E: Debug + 'a, Ty, Ix> Debug for Edges<'a, E, Ty, Ix>where\n Ty: EdgeType + Debug,\n Ix: IndexType + Debug + 'a,"],["impl<'a, E: Debug, Ix: Debug + IndexType> Debug for EdgeIndices<'a, E, Ix>"],["impl<N> Debug for Dominators<N>where\n N: Copy + Eq + Hash + Debug,"],["impl<G: Debug, F: Debug> Debug for EdgeFiltered<G, F>"],["impl<N: Eq + Hash + Debug, E: Debug, Ty: EdgeType> Debug for GraphMap<N, E, Ty>"],["impl<N: Debug, VM: Debug> Debug for Dfs<N, VM>"],["impl<'a, E, Ix> Debug for EdgeReferences<'a, E, Ix>where\n E: Debug,\n Ix: IndexType,"],["impl<'a, Ty: Debug + EdgeType, Null: Debug + 'a + Nullable, Ix: Debug> Debug for EdgeReferences<'a, Ty, Null, Ix>"],["impl<'a, N: Debug + 'a, Ix: Debug + IndexType> Debug for NodeReferences<'a, N, Ix>"],["impl<Ix> Debug for OutgoingEdgeIndices<Ix>where\n Ix: IndexType + Debug,"],["impl<'a, N: Debug + 'a, Ty: Debug, Ix: Debug + IndexType> Debug for Externals<'a, N, Ty, Ix>"],["impl<'a, E: Debug + 'a, Ix: Debug + 'a> Debug for EdgeReferences<'a, E, Ix>"],["impl<'a, G: Debug, I: Debug, F: Debug + 'a> Debug for EdgeFilteredEdges<'a, G, I, F>"],["impl<G> Debug for MinSpanningTree<G>where\n G: Data + IntoNodeReferences + Debug,\n G::NodeReferences: Debug,\n G::EdgeWeight: Debug,\n G::NodeId: Debug,"],["impl<Ix: Debug> Debug for NodeIdentifiers<Ix>"],["impl Debug for Directed"],["impl<'a, N, E: Debug + 'a, Ty> Debug for Edges<'a, N, E, Ty>where\n N: 'a + NodeTrait + Debug,\n Ty: EdgeType + Debug,"],["impl<'a, E: Debug + 'a, Ix: Debug + 'a> Debug for EdgeIndices<'a, E, Ix>"],["impl<I: Debug> Debug for ReversedEdges<I>"],["impl<N: Debug, E: Debug> Debug for Element<N, E>"],["impl<'a, N, Ty> Debug for Neighbors<'a, N, Ty>where\n N: 'a + Debug,\n Ty: EdgeType + Debug,"],["impl<Ix: Debug> Debug for EdgeIndex<Ix>"],["impl<'a, E: Debug + 'a, Ty: Debug, Ix: Debug + 'a> Debug for Edges<'a, E, Ty, Ix>"],["impl<'a, N, E: Debug + 'a, Ty: Debug> Debug for NodeReferences<'a, N, E, Ty>where\n N: 'a + NodeTrait + Debug,"],["impl<N: Debug> Debug for DfsEvent<N>"],["impl<Ix: Debug> Debug for NodeIndices<Ix>"],["impl<'a, E: Debug, Ix> Debug for OutgoingEdgeReferences<'a, E, Ix>where\n Ix: IndexType + Debug,"],["impl<Ix: Debug> Debug for NodeIndex<Ix>"],["impl<'a, N: Debug + 'a, Ix: Debug + IndexType> Debug for NodeReferences<'a, N, Ix>"],["impl<K: Debug> Debug for UnionFind<K>"],["impl<N: Debug, E: Debug, Ty: Debug, Ix: Debug> Debug for Csr<N, E, Ty, Ix>"],["impl<'a, G, F: Debug + 'a> Debug for EdgeFilteredNeighborsDirected<'a, G, F>where\n G: IntoEdgesDirected + Debug,\n G::EdgesDirected: Debug,\n G::NodeId: Debug,"],["impl<'a, E: Debug + 'a, Ix: Debug + IndexType> Debug for EdgeReferences<'a, E, Ix>"],["impl Debug for Undirected"],["impl<'a, E: Debug + 'a, Ty, Ix> Debug for EdgesConnecting<'a, E, Ty, Ix>where\n Ty: EdgeType + Debug,\n Ix: IndexType + Debug + 'a,"],["impl<'a, E: Debug + 'a, Ty, Ix> Debug for EdgesConnecting<'a, E, Ty, Ix>where\n Ty: EdgeType + Debug,\n Ix: IndexType + Debug + 'a,"],["impl<'a, N, E: Debug + 'a, Ty: Debug> Debug for AllEdges<'a, N, E, Ty>where\n N: 'a + NodeTrait + Debug,"],["impl<'a, Ix: Debug + 'a> Debug for Neighbors<'a, Ix>"],["impl<'a, E: Debug + 'a, Ix: Debug + 'a> Debug for Neighbors<'a, E, Ix>"],["impl<N: Debug> Debug for TarjanScc<N>"],["impl<'a, E: Debug + 'a, Ty: Debug, Ix: Debug + 'a> Debug for EdgeReferences<'a, E, Ty, Ix>"],["impl<E: Debug, Ix: Debug> Debug for Edge<E, Ix>"],["impl<Ix: Debug> Debug for NodeIndices<Ix>"],["impl<G: Debug, F: Debug> Debug for NodeFiltered<G, F>"],["impl<Ix: Debug> Debug for EdgeIndices<Ix>"],["impl<'a, N, E: Debug + 'a, Ty: Debug> Debug for NodeIdentifiers<'a, N, E, Ty>where\n N: 'a + NodeTrait + Debug,"],["impl<'a, E: Debug + 'a, Ix: Debug> Debug for EdgeReference<'a, E, Ix>"],["impl<N: Debug, Ix: Debug> Debug for Node<N, Ix>"],["impl Debug for Direction"],["impl<'a, E: Debug, Ix> Debug for Neighbors<'a, E, Ix>where\n Ix: IndexType + Debug,"],["impl Debug for NegativeCycle"],["impl Debug for EdgesNotSorted"],["impl<'a, N> Debug for DominatedByIter<'a, N>where\n N: 'a + Copy + Eq + Hash + Debug,"],["impl<Ix> Debug for EdgeIndex<Ix>where\n Ix: IndexType + Debug,"],["impl<'a, E: Debug + 'a, Ty, Ix> Debug for Edges<'a, E, Ty, Ix>where\n Ty: EdgeType + Debug,\n Ix: IndexType + Debug + 'a,"],["impl<'a, Ty: Debug + EdgeType, Null: Debug + 'a + Nullable, Ix: Debug> Debug for Edges<'a, Ty, Null, Ix>"],["impl<N: Debug> Debug for Cycle<N>"],["impl<'a, I: Debug, F: Debug + 'a> Debug for NodeFilteredNodes<'a, I, F>"],["impl<N: Debug, VM: Debug> Debug for DfsSpace<N, VM>"],["impl<'a, N: Debug + 'a, Ix: Debug + IndexType> Debug for NodeReferences<'a, N, Ix>"],["impl<'a, G, F: Debug + 'a> Debug for EdgeFilteredNeighbors<'a, G, F>where\n G: IntoEdges + Debug,\n G::Edges: Debug,"],["impl<N: Debug, VM: Debug> Debug for DfsPostOrder<N, VM>"],["impl<W: Debug, C: Debug> Debug for WalkerIter<W, C>"],["impl<'a, E: Debug + 'a, Ty: Debug, Ix: Debug + 'a> Debug for EdgeReference<'a, E, Ty, Ix>"],["impl<'b, T: Debug> Debug for Ptr<'b, T>"],["impl<'a, N> Debug for Nodes<'a, N>where\n N: 'a + NodeTrait + Debug,"],["impl<G: Debug> Debug for Reversed<G>"],["impl<'a, N: Debug + 'a, Ty: Debug, Ix: Debug + IndexType> Debug for Externals<'a, N, Ty, Ix>"],["impl Debug for Config"],["impl<'a, E: Debug + 'a, Ix: Debug + 'a> Debug for Neighbors<'a, E, Ix>"],["impl<'a, G: Debug, I: Debug, F: Debug + 'a> Debug for NodeFilteredEdgeReferences<'a, G, I, F>"],["impl<'a, N, E: Debug + 'a, Ty> Debug for EdgesDirected<'a, N, E, Ty>where\n N: 'a + NodeTrait + Debug,\n Ty: EdgeType + Debug,"],["impl<'a, G: Debug, I: Debug, F: Debug + 'a> Debug for NodeFilteredEdges<'a, G, I, F>"],["impl<'a, I: Debug, F: Debug + 'a> Debug for NodeFilteredNeighbors<'a, I, F>"],["impl<I: Debug, F: Debug> Debug for FilterElements<I, F>"],["impl<'a, E: Debug, Ix: Debug + IndexType> Debug for EdgeReference<'a, E, Ix>"],["impl<I: Debug> Debug for ReversedEdgeReferences<I>"]], "pkg_config":[["impl Debug for Config"],["impl Debug for Error"],["impl Debug for Library"]], "posix_errno":[["impl Debug for Error"]], -"proc_macro2":[["impl Debug for DelimSpan"],["impl Debug for Span"],["impl Debug for LexError"],["impl Debug for Delimiter"],["impl Debug for Spacing"],["impl Debug for Ident"],["impl Debug for IntoIter"],["impl Debug for Literal"],["impl Debug for TokenStream"],["impl Debug for Group"],["impl Debug for TokenTree"],["impl Debug for Punct"]], +"proc_macro2":[["impl Debug for LexError"],["impl Debug for IntoIter"],["impl Debug for TokenTree"],["impl Debug for Punct"],["impl Debug for Delimiter"],["impl Debug for Spacing"],["impl Debug for Literal"],["impl Debug for Span"],["impl Debug for Ident"],["impl Debug for DelimSpan"],["impl Debug for TokenStream"],["impl Debug for Group"]], "proc_macro_error":[["impl Debug for Diagnostic"],["impl Debug for Level"],["impl Debug for SpanRange"]], "rand":[["impl Debug for Bernoulli"],["impl<R, Rsdr> Debug for ReseedingRng<R, Rsdr>where\n R: BlockRngCore + SeedableRng + Debug,\n Rsdr: RngCore + Debug,"],["impl Debug for ThreadRng"],["impl<R: Debug> Debug for ReadRng<R>"],["impl Debug for OpenClosed01"],["impl Debug for Standard"],["impl Debug for Alphanumeric"],["impl Debug for Open01"],["impl<'a> Debug for IndexVecIter<'a>"],["impl Debug for SmallRng"],["impl<X: Debug> Debug for UniformInt<X>"],["impl Debug for UniformChar"],["impl Debug for WeightedError"],["impl Debug for IndexVecIntoIter"],["impl Debug for ReadError"],["impl<W: Debug + Weight> Debug for WeightedIndex<W>"],["impl<X: Debug + SampleUniform> Debug for Uniform<X>where\n X::Sampler: Debug,"],["impl<X: Debug> Debug for UniformFloat<X>"],["impl<'a, S: Debug + ?Sized + 'a, T: Debug + 'a> Debug for SliceChooseIter<'a, S, T>"],["impl Debug for UniformDuration"],["impl Debug for StdRng"],["impl<D: Debug, R: Debug, T: Debug> Debug for DistIter<D, R, T>"],["impl<D: Debug, F: Debug, T: Debug, S: Debug> Debug for DistMap<D, F, T, S>"],["impl Debug for IndexVec"],["impl<X: Debug + SampleUniform + PartialOrd> Debug for WeightedIndex<X>where\n X::Sampler: Debug,"],["impl<'a, T: Debug> Debug for Slice<'a, T>"],["impl Debug for BernoulliError"],["impl Debug for StepRng"]], "rand_chacha":[["impl Debug for ChaCha12Core"],["impl Debug for ChaCha20Core"],["impl Debug for ChaCha12Rng"],["impl Debug for ChaCha20Rng"],["impl Debug for ChaCha8Rng"],["impl Debug for ChaCha8Core"]], diff --git a/docs/rust/implementors/core/fmt/trait.Display.js b/docs/rust/implementors/core/fmt/trait.Display.js index cedaed0b7f5..fb5c8fd37a4 100644 --- a/docs/rust/implementors/core/fmt/trait.Display.js +++ b/docs/rust/implementors/core/fmt/trait.Display.js @@ -21,7 +21,7 @@ "gimli":[["impl Display for DwLns"],["impl Display for DwDsc"],["impl Display for DwMacro"],["impl Display for DwDs"],["impl Display for DwEhPe"],["impl Display for DwUt"],["impl Display for DwEnd"],["impl Display for DwLne"],["impl Display for Error"],["impl Display for DwAte"],["impl Display for DwIdx"],["impl Display for DwDefaulted"],["impl Display for DwCc"],["impl Display for DwVis"],["impl Display for DwForm"],["impl Display for DwRle"],["impl Display for DwSect"],["impl Display for DwLang"],["impl<R, Offset> Display for LineInstruction<R, Offset>where\n R: Reader<Offset = Offset>,\n Offset: ReaderOffset,"],["impl Display for DwAccess"],["impl Display for DwVirtuality"],["impl Display for DwOp"],["impl Display for DwOrd"],["impl Display for DwCfa"],["impl Display for DwAt"],["impl Display for DwSectV2"],["impl Display for DwId"],["impl Display for DwInl"],["impl Display for DwChildren"],["impl Display for DwTag"],["impl Display for DwLle"],["impl Display for DwAddr"],["impl Display for DwLnct"]], "glob":[["impl Display for PatternError"],["impl Display for Pattern"],["impl Display for GlobError"]], "hashbrown":[["impl<'a, K: Debug, V: Debug, S, A: Allocator + Clone> Display for OccupiedError<'a, K, V, S, A>"]], -"heck":[["impl<T: AsRef<str>> Display for AsSnakeCase<T>"],["impl<T: AsRef<str>> Display for AsTitleCase<T>"],["impl<T: AsRef<str>> Display for AsKebabCase<T>"],["impl<T: AsRef<str>> Display for AsShoutySnakeCase<T>"],["impl<T: AsRef<str>> Display for AsUpperCamelCase<T>"],["impl<T: AsRef<str>> Display for AsTrainCase<T>"],["impl<T: AsRef<str>> Display for AsShoutyKebabCase<T>"],["impl<T: AsRef<str>> Display for AsLowerCamelCase<T>"]], +"heck":[["impl<T: AsRef<str>> Display for AsSnakeCase<T>"],["impl<T: AsRef<str>> Display for AsUpperCamelCase<T>"],["impl<T: AsRef<str>> Display for AsShoutyKebabCase<T>"],["impl<T: AsRef<str>> Display for AsTitleCase<T>"],["impl<T: AsRef<str>> Display for AsKebabCase<T>"],["impl<T: AsRef<str>> Display for AsTrainCase<T>"],["impl<T: AsRef<str>> Display for AsShoutySnakeCase<T>"],["impl<T: AsRef<str>> Display for AsLowerCamelCase<T>"]], "indexmap":[["impl Display for TryReserveError"]], "libloading":[["impl Display for Error"]], "linux_api":[["impl Display for SyscallNum"],["impl Display for Errno"],["impl Display for PrctlOp"]], @@ -34,7 +34,7 @@ "object":[["impl Display for Error"]], "petgraph":[["impl<'a, G> Display for Dot<'a, G>where\n G: IntoEdgeReferences + IntoNodeReferences + NodeIndexable + GraphProp,\n G::EdgeWeight: Display,\n G::NodeWeight: Display,"]], "pkg_config":[["impl Display for Error"]], -"proc_macro2":[["impl Display for LexError"],["impl Display for TokenTree"],["impl Display for Punct"],["impl Display for Literal"],["impl Display for Group"],["impl Display for Ident"],["impl Display for TokenStream"]], +"proc_macro2":[["impl Display for TokenStream"],["impl Display for Punct"],["impl Display for Ident"],["impl Display for Literal"],["impl Display for LexError"],["impl Display for Group"],["impl Display for TokenTree"]], "rand":[["impl Display for WeightedError"],["impl Display for ReadError"],["impl Display for BernoulliError"]], "rand_core":[["impl Display for Error"]], "rayon_core":[["impl Display for ThreadPoolBuildError"]], diff --git a/docs/rust/implementors/core/iter/traits/collect/trait.Extend.js b/docs/rust/implementors/core/iter/traits/collect/trait.Extend.js index 24832eef894..ba71f193837 100644 --- a/docs/rust/implementors/core/iter/traits/collect/trait.Extend.js +++ b/docs/rust/implementors/core/iter/traits/collect/trait.Extend.js @@ -8,7 +8,7 @@ "linux_api":[["impl Extend<DescriptorFlags> for DescriptorFlags"],["impl Extend<MRemapFlags> for MRemapFlags"],["impl Extend<OFlag> for OFlag"],["impl Extend<WaitFlags> for WaitFlags"],["impl Extend<ClockNanosleepFlags> for ClockNanosleepFlags"],["impl Extend<CloneFlags> for CloneFlags"],["impl Extend<SigAltStackFlags> for SigAltStackFlags"],["impl Extend<EpollCreateFlags> for EpollCreateFlags"],["impl Extend<MapFlags> for MapFlags"],["impl Extend<ExecveAtFlags> for ExecveAtFlags"],["impl Extend<SigActionFlags> for SigActionFlags"],["impl Extend<ProtFlags> for ProtFlags"],["impl Extend<EpollEvents> for EpollEvents"]], "nix":[["impl Extend<Persona> for Persona"],["impl Extend<FdFlag> for FdFlag"],["impl Extend<Signal> for SigSet"],["impl Extend<FallocateFlags> for FallocateFlags"],["impl Extend<MsFlags> for MsFlags"],["impl Extend<SaFlags> for SaFlags"],["impl Extend<SockFlag> for SockFlag"],["impl Extend<MRemapFlags> for MRemapFlags"],["impl Extend<TimerSetTimeFlags> for TimerSetTimeFlags"],["impl Extend<RenameFlags> for RenameFlags"],["impl Extend<EpollFlags> for EpollFlags"],["impl Extend<InterfaceFlags> for InterfaceFlags"],["impl Extend<MsgFlags> for MsgFlags"],["impl Extend<SFlag> for SFlag"],["impl Extend<EpollCreateFlags> for EpollCreateFlags"],["impl Extend<EfdFlags> for EfdFlags"],["impl Extend<FsFlags> for FsFlags"],["impl Extend<TimestampingFlag> for TimestampingFlag"],["impl Extend<AtFlags> for AtFlags"],["impl Extend<ProtFlags> for ProtFlags"],["impl Extend<SfdFlags> for SfdFlags"],["impl Extend<CloneFlags> for CloneFlags"],["impl Extend<MapFlags> for MapFlags"],["impl Extend<MlockAllFlags> for MlockAllFlags"],["impl Extend<OFlag> for OFlag"],["impl Extend<MemFdCreateFlag> for MemFdCreateFlag"],["impl Extend<AccessFlags> for AccessFlags"],["impl Extend<Mode> for Mode"],["impl Extend<TimerFlags> for TimerFlags"],["impl Extend<SealFlag> for SealFlag"],["impl Extend<WaitPidFlag> for WaitPidFlag"]], "petgraph":[["impl<N, E, Ty, Item> Extend<Item> for GraphMap<N, E, Ty>where\n Item: IntoWeightedEdge<E, NodeId = N>,\n N: NodeTrait,\n Ty: EdgeType,"]], -"proc_macro2":[["impl Extend<TokenStream> for TokenStream"],["impl Extend<TokenTree> for TokenStream"]], +"proc_macro2":[["impl Extend<TokenTree> for TokenStream"],["impl Extend<TokenStream> for TokenStream"]], "rustix":[["impl Extend<XattrFlags> for XattrFlags"],["impl Extend<FloatingPointEmulationControl> for FloatingPointEmulationControl"],["impl Extend<SpliceFlags> for SpliceFlags"],["impl Extend<RenameFlags> for RenameFlags"],["impl Extend<MsyncFlags> for MsyncFlags"],["impl Extend<PidfdGetfdFlags> for PidfdGetfdFlags"],["impl Extend<Mode> for Mode"],["impl Extend<WaitOptions> for WaitOptions"],["impl Extend<SpeculationFeatureState> for SpeculationFeatureState"],["impl Extend<FdFlags> for FdFlags"],["impl Extend<CapabilityFlags> for CapabilityFlags"],["impl Extend<MapFlags> for MapFlags"],["impl Extend<CreateFlags> for CreateFlags"],["impl Extend<TaggedAddressMode> for TaggedAddressMode"],["impl Extend<SealFlags> for SealFlags"],["impl Extend<OFlags> for OFlags"],["impl Extend<PipeFlags> for PipeFlags"],["impl Extend<ResolveFlags> for ResolveFlags"],["impl Extend<FallocateFlags> for FallocateFlags"],["impl Extend<OutputModes> for OutputModes"],["impl Extend<MprotectFlags> for MprotectFlags"],["impl Extend<SpeculationFeatureControl> for SpeculationFeatureControl"],["impl Extend<WaitidOptions> for WaitidOptions"],["impl Extend<DupFlags> for DupFlags"],["impl Extend<WatchFlags> for WatchFlags"],["impl Extend<ThreadNameSpaceType> for ThreadNameSpaceType"],["impl Extend<ReadWriteFlags> for ReadWriteFlags"],["impl Extend<TimerfdTimerFlags> for TimerfdTimerFlags"],["impl Extend<MremapFlags> for MremapFlags"],["impl Extend<ProtFlags> for ProtFlags"],["impl Extend<UserfaultfdFlags> for UserfaultfdFlags"],["impl Extend<UnshareFlags> for UnshareFlags"],["impl Extend<AtFlags> for AtFlags"],["impl Extend<MembarrierQuery> for MembarrierQuery"],["impl Extend<UnalignedAccessControl> for UnalignedAccessControl"],["impl Extend<LocalModes> for LocalModes"],["impl Extend<InputModes> for InputModes"],["impl Extend<TimerfdFlags> for TimerfdFlags"],["impl Extend<CapabilitiesSecureBits> for CapabilitiesSecureBits"],["impl Extend<StatxFlags> for StatxFlags"],["impl Extend<Access> for Access"],["impl Extend<FutexFlags> for FutexFlags"],["impl Extend<StatVfsMountFlags> for StatVfsMountFlags"],["impl Extend<MemfdFlags> for MemfdFlags"],["impl Extend<MlockFlags> for MlockFlags"],["impl Extend<PidfdFlags> for PidfdFlags"],["impl Extend<FloatingPointExceptionMode> for FloatingPointExceptionMode"],["impl Extend<MlockAllFlags> for MlockAllFlags"],["impl Extend<ControlModes> for ControlModes"]], "serde_json":[["impl Extend<(String, Value)> for Map<String, Value>"]], "serde_yaml":[["impl Extend<(Value, Value)> for Mapping"]], diff --git a/docs/rust/implementors/core/marker/trait.StructuralPartialEq.js b/docs/rust/implementors/core/marker/trait.StructuralPartialEq.js index 51baad1789e..5ca97361454 100644 --- a/docs/rust/implementors/core/marker/trait.StructuralPartialEq.js +++ b/docs/rust/implementors/core/marker/trait.StructuralPartialEq.js @@ -41,7 +41,7 @@ "object":[["impl StructuralPartialEq for SectionKind"],["impl<'data> StructuralPartialEq for ObjectMapEntry<'data>"],["impl StructuralPartialEq for ComdatKind"],["impl<E: Endian> StructuralPartialEq for U64Bytes<E>"],["impl StructuralPartialEq for Endianness"],["impl StructuralPartialEq for CompressedFileRange"],["impl StructuralPartialEq for Error"],["impl StructuralPartialEq for SectionIndex"],["impl StructuralPartialEq for SymbolIndex"],["impl<'data> StructuralPartialEq for SymbolMapName<'data>"],["impl StructuralPartialEq for BigEndian"],["impl StructuralPartialEq for SymbolSection"],["impl StructuralPartialEq for ArchiveKind"],["impl StructuralPartialEq for CompressionFormat"],["impl<'data> StructuralPartialEq for CodeView<'data>"],["impl StructuralPartialEq for SectionFlags"],["impl<'data> StructuralPartialEq for Bytes<'data>"],["impl StructuralPartialEq for BinaryFormat"],["impl<E: Endian> StructuralPartialEq for I16Bytes<E>"],["impl<'data> StructuralPartialEq for ImportName<'data>"],["impl<E: Endian> StructuralPartialEq for U32Bytes<E>"],["impl StructuralPartialEq for ObjectKind"],["impl StructuralPartialEq for Architecture"],["impl StructuralPartialEq for RelocationEncoding"],["impl StructuralPartialEq for ImportType"],["impl<E: Endian> StructuralPartialEq for U16Bytes<E>"],["impl<E: Endian> StructuralPartialEq for I64Bytes<E>"],["impl StructuralPartialEq for Guid"],["impl StructuralPartialEq for FileFlags"],["impl<Section, Symbol> StructuralPartialEq for SymbolFlags<Section, Symbol>"],["impl<'data> StructuralPartialEq for Export<'data>"],["impl StructuralPartialEq for SymbolKind"],["impl StructuralPartialEq for SymbolScope"],["impl StructuralPartialEq for LittleEndian"],["impl<'data> StructuralPartialEq for Import<'data>"],["impl StructuralPartialEq for AddressSize"],["impl<E: Endian> StructuralPartialEq for I32Bytes<E>"],["impl StructuralPartialEq for SegmentFlags"],["impl StructuralPartialEq for RelocationKind"],["impl StructuralPartialEq for RelocationTarget"],["impl<'data> StructuralPartialEq for CompressedData<'data>"],["impl StructuralPartialEq for FileKind"]], "petgraph":[["impl<Ix> StructuralPartialEq for EdgeIndex<Ix>where\n Ix: IndexType,"],["impl StructuralPartialEq for Config"],["impl StructuralPartialEq for NegativeCycle"],["impl<Ix> StructuralPartialEq for EdgeIndex<Ix>"],["impl<N> StructuralPartialEq for Cycle<N>"],["impl StructuralPartialEq for Direction"],["impl<Ix> StructuralPartialEq for NodeIndex<Ix>"],["impl StructuralPartialEq for Time"],["impl<N, E> StructuralPartialEq for Element<N, E>"],["impl<'a, E, Ix: IndexType> StructuralPartialEq for EdgeReference<'a, E, Ix>"]], "posix_errno":[["impl StructuralPartialEq for Error"]], -"proc_macro2":[["impl StructuralPartialEq for Delimiter"],["impl StructuralPartialEq for Spacing"]], +"proc_macro2":[["impl StructuralPartialEq for Spacing"],["impl StructuralPartialEq for Delimiter"]], "proc_macro_error":[["impl StructuralPartialEq for Level"]], "rand":[["impl<X: SampleUniform> StructuralPartialEq for Uniform<X>"],["impl StructuralPartialEq for SmallRng"],["impl StructuralPartialEq for Bernoulli"],["impl<X: SampleUniform + PartialOrd> StructuralPartialEq for WeightedIndex<X>"],["impl StructuralPartialEq for StepRng"],["impl<X> StructuralPartialEq for UniformInt<X>"],["impl<X> StructuralPartialEq for UniformFloat<X>"],["impl StructuralPartialEq for WeightedError"],["impl StructuralPartialEq for BernoulliError"],["impl StructuralPartialEq for StdRng"]], "rand_chacha":[["impl StructuralPartialEq for ChaCha12Core"],["impl StructuralPartialEq for ChaCha20Core"],["impl StructuralPartialEq for ChaCha8Core"]], diff --git a/docs/rust/implementors/core/str/traits/trait.FromStr.js b/docs/rust/implementors/core/str/traits/trait.FromStr.js index 03a9dda8f25..f25530c1fde 100644 --- a/docs/rust/implementors/core/str/traits/trait.FromStr.js +++ b/docs/rust/implementors/core/str/traits/trait.FromStr.js @@ -6,7 +6,7 @@ "glob":[["impl FromStr for Pattern"]], "log":[["impl FromStr for LevelFilter"],["impl FromStr for Level"]], "nix":[["impl FromStr for Signal"],["impl FromStr for SockaddrIn6"],["impl FromStr for SockaddrIn"]], -"proc_macro2":[["impl FromStr for Literal"],["impl FromStr for TokenStream"]], +"proc_macro2":[["impl FromStr for TokenStream"],["impl FromStr for Literal"]], "regex":[["impl FromStr for Regex"],["impl FromStr for Regex"]], "serde_json":[["impl FromStr for Value"],["impl FromStr for Number"]], "serde_yaml":[["impl FromStr for Number"]], diff --git a/docs/rust/proc_macro2/enum.TokenTree.html b/docs/rust/proc_macro2/enum.TokenTree.html index c2269cb24c9..a856c4ebd70 100644 --- a/docs/rust/proc_macro2/enum.TokenTree.html +++ b/docs/rust/proc_macro2/enum.TokenTree.html @@ -15,11 +15,11 @@ the span of each of the internal tokens, this will simply delegate to the set_span method of each variant.

Trait Implementations§

source§

impl Clone for TokenTree

source§

fn clone(&self) -> TokenTree

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for TokenTree

Prints token tree in a form convenient for debugging.

-
source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for TokenTree

Prints the token tree as a string that is supposed to be losslessly +

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for TokenTree

Prints the token tree as a string that is supposed to be losslessly convertible back into the same token tree (modulo spans), except for possibly TokenTree::Groups with Delimiter::None delimiters and negative numeric literals.

-
source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Extend<TokenTree> for TokenStream

source§

fn extend<I: IntoIterator<Item = TokenTree>>(&mut self, streams: I)

Extends a collection with the contents of an iterator. Read more
source§

fn extend_one(&mut self, item: A)

🔬This is a nightly-only experimental API. (extend_one)
Extends a collection with exactly one element.
source§

fn extend_reserve(&mut self, additional: usize)

🔬This is a nightly-only experimental API. (extend_one)
Reserves capacity in a collection for the given number of additional elements. Read more
source§

impl From<Group> for TokenTree

source§

fn from(g: Group) -> Self

Converts to this type from the input type.
source§

impl From<Ident> for TokenTree

source§

fn from(g: Ident) -> Self

Converts to this type from the input type.
source§

impl From<Literal> for TokenTree

source§

fn from(g: Literal) -> Self

Converts to this type from the input type.
source§

impl From<Punct> for TokenTree

source§

fn from(g: Punct) -> Self

Converts to this type from the input type.
source§

impl From<TokenTree> for TokenStream

source§

fn from(token: TokenTree) -> Self

Converts to this type from the input type.
source§

impl FromIterator<TokenTree> for TokenStream

Collects a number of token trees into a single stream.

+
source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Extend<TokenTree> for TokenStream

source§

fn extend<I: IntoIterator<Item = TokenTree>>(&mut self, streams: I)

Extends a collection with the contents of an iterator. Read more
source§

fn extend_one(&mut self, item: A)

🔬This is a nightly-only experimental API. (extend_one)
Extends a collection with exactly one element.
source§

fn extend_reserve(&mut self, additional: usize)

🔬This is a nightly-only experimental API. (extend_one)
Reserves capacity in a collection for the given number of additional elements. Read more
source§

impl From<Group> for TokenTree

source§

fn from(g: Group) -> Self

Converts to this type from the input type.
source§

impl From<Ident> for TokenTree

source§

fn from(g: Ident) -> Self

Converts to this type from the input type.
source§

impl From<Literal> for TokenTree

source§

fn from(g: Literal) -> Self

Converts to this type from the input type.
source§

impl From<Punct> for TokenTree

source§

fn from(g: Punct) -> Self

Converts to this type from the input type.
source§

impl From<TokenTree> for TokenStream

source§

fn from(token: TokenTree) -> Self

Converts to this type from the input type.
source§

impl FromIterator<TokenTree> for TokenStream

Collects a number of token trees into a single stream.

source§

fn from_iter<I: IntoIterator<Item = TokenTree>>(streams: I) -> Self

Creates a value from an iterator. Read more

Auto Trait Implementations§

§

impl RefUnwindSafe for TokenTree

§

impl !Send for TokenTree

§

impl !Sync for TokenTree

§

impl Unpin for TokenTree

§

impl UnwindSafe for TokenTree

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere diff --git a/docs/rust/proc_macro2/struct.Group.html b/docs/rust/proc_macro2/struct.Group.html index 15b5278cfd1..fef56af03c4 100644 --- a/docs/rust/proc_macro2/struct.Group.html +++ b/docs/rust/proc_macro2/struct.Group.html @@ -28,10 +28,10 @@

This method will not set the span of all the internal tokens spanned by this group, but rather it will only set the span of the delimiter tokens at the level of the Group.

-

Trait Implementations§

source§

impl Clone for Group

source§

fn clone(&self) -> Group

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Group

source§

fn fmt(&self, formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for Group

Prints the group as a string that should be losslessly convertible back +

Trait Implementations§

source§

impl Clone for Group

source§

fn clone(&self) -> Group

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Group

source§

fn fmt(&self, formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for Group

Prints the group as a string that should be losslessly convertible back into the same group (modulo spans), except for possibly TokenTree::Groups with Delimiter::None delimiters.

-
source§

fn fmt(&self, formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl From<Group> for TokenTree

source§

fn from(g: Group) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

§

impl RefUnwindSafe for Group

§

impl !Send for Group

§

impl !Sync for Group

§

impl Unpin for Group

§

impl UnwindSafe for Group

Blanket Implementations§

source§

impl<T> Any for Twhere +

source§

fn fmt(&self, formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl From<Group> for TokenTree

source§

fn from(g: Group) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

§

impl RefUnwindSafe for Group

§

impl !Send for Group

§

impl !Sync for Group

§

impl Unpin for Group

§

impl UnwindSafe for Group

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/docs/rust/proc_macro2/struct.Ident.html b/docs/rust/proc_macro2/struct.Ident.html index 48b1680e736..7f158aed219 100644 --- a/docs/rust/proc_macro2/struct.Ident.html +++ b/docs/rust/proc_macro2/struct.Ident.html @@ -77,9 +77,9 @@
Panics
source

pub fn span(&self) -> Span

Returns the span of this Ident.

source

pub fn set_span(&mut self, span: Span)

Configures the span of this Ident, possibly changing its hygiene context.

-

Trait Implementations§

source§

impl Clone for Ident

source§

fn clone(&self) -> Ident

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Ident

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for Ident

Prints the identifier as a string that should be losslessly convertible back +

Trait Implementations§

source§

impl Clone for Ident

source§

fn clone(&self) -> Ident

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Ident

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for Ident

Prints the identifier as a string that should be losslessly convertible back into the same identifier.

-
source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl From<Ident> for TokenTree

source§

fn from(g: Ident) -> Self

Converts to this type from the input type.
source§

impl Hash for Ident

source§

fn hash<H: Hasher>(&self, hasher: &mut H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where +

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl From<Ident> for TokenTree

source§

fn from(g: Ident) -> Self

Converts to this type from the input type.
source§

impl Hash for Ident

source§

fn hash<H: Hasher>(&self, hasher: &mut H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Ord for Ident

source§

fn cmp(&self, other: &Ident) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Selfwhere diff --git a/docs/rust/proc_macro2/struct.Literal.html b/docs/rust/proc_macro2/struct.Literal.html index a56984d9452..1cf93ffb5df 100644 --- a/docs/rust/proc_macro2/struct.Literal.html +++ b/docs/rust/proc_macro2/struct.Literal.html @@ -294,7 +294,7 @@
Panics

Warning: the underlying proc_macro::Literal::subspan method is nightly-only. When called from within a procedural macro not using a nightly compiler, this method will always return None.

-

Trait Implementations§

source§

impl Clone for Literal

source§

fn clone(&self) -> Literal

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Literal

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for Literal

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl From<Literal> for TokenTree

source§

fn from(g: Literal) -> Self

Converts to this type from the input type.
source§

impl FromStr for Literal

§

type Err = LexError

The associated error which can be returned from parsing.
source§

fn from_str(repr: &str) -> Result<Self, LexError>

Parses a string s to return a value of this type. Read more

Auto Trait Implementations§

§

impl RefUnwindSafe for Literal

§

impl !Send for Literal

§

impl !Sync for Literal

§

impl Unpin for Literal

§

impl UnwindSafe for Literal

Blanket Implementations§

source§

impl<T> Any for Twhere +

Trait Implementations§

source§

impl Clone for Literal

source§

fn clone(&self) -> Literal

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Literal

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for Literal

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl From<Literal> for TokenTree

source§

fn from(g: Literal) -> Self

Converts to this type from the input type.
source§

impl FromStr for Literal

§

type Err = LexError

The associated error which can be returned from parsing.
source§

fn from_str(repr: &str) -> Result<Self, LexError>

Parses a string s to return a value of this type. Read more

Auto Trait Implementations§

§

impl RefUnwindSafe for Literal

§

impl !Send for Literal

§

impl !Sync for Literal

§

impl Unpin for Literal

§

impl UnwindSafe for Literal

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/docs/rust/proc_macro2/struct.TokenStream.html b/docs/rust/proc_macro2/struct.TokenStream.html index 72a915312e5..e79161a8300 100644 --- a/docs/rust/proc_macro2/struct.TokenStream.html +++ b/docs/rust/proc_macro2/struct.TokenStream.html @@ -6,13 +6,13 @@

Implementations§

source§

impl TokenStream

source

pub fn new() -> Self

Returns an empty TokenStream containing no token trees.

source

pub fn is_empty(&self) -> bool

Checks if this TokenStream is empty.

Trait Implementations§

source§

impl Clone for TokenStream

source§

fn clone(&self) -> TokenStream

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for TokenStream

Prints token in a form convenient for debugging.

-
source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for TokenStream

TokenStream::default() returns an empty stream, +

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for TokenStream

TokenStream::default() returns an empty stream, i.e. this is equivalent with TokenStream::new().

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Display for TokenStream

Prints the token stream as a string that is supposed to be losslessly convertible back into the same token stream (modulo spans), except for possibly TokenTree::Groups with Delimiter::None delimiters and negative numeric literals.

-
source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Extend<TokenStream> for TokenStream

source§

fn extend<I: IntoIterator<Item = TokenStream>>(&mut self, streams: I)

Extends a collection with the contents of an iterator. Read more
source§

fn extend_one(&mut self, item: A)

🔬This is a nightly-only experimental API. (extend_one)
Extends a collection with exactly one element.
source§

fn extend_reserve(&mut self, additional: usize)

🔬This is a nightly-only experimental API. (extend_one)
Reserves capacity in a collection for the given number of additional elements. Read more
source§

impl Extend<TokenTree> for TokenStream

source§

fn extend<I: IntoIterator<Item = TokenTree>>(&mut self, streams: I)

Extends a collection with the contents of an iterator. Read more
source§

fn extend_one(&mut self, item: A)

🔬This is a nightly-only experimental API. (extend_one)
Extends a collection with exactly one element.
source§

fn extend_reserve(&mut self, additional: usize)

🔬This is a nightly-only experimental API. (extend_one)
Reserves capacity in a collection for the given number of additional elements. Read more
source§

impl From<TokenStream> for TokenStream

source§

fn from(inner: TokenStream) -> Self

Converts to this type from the input type.
source§

impl From<TokenStream> for TokenStream

source§

fn from(inner: TokenStream) -> Self

Converts to this type from the input type.
source§

impl From<TokenTree> for TokenStream

source§

fn from(token: TokenTree) -> Self

Converts to this type from the input type.
source§

impl FromIterator<TokenStream> for TokenStream

source§

fn from_iter<I: IntoIterator<Item = TokenStream>>(streams: I) -> Self

Creates a value from an iterator. Read more
source§

impl FromIterator<TokenTree> for TokenStream

Collects a number of token trees into a single stream.

+
source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Extend<TokenStream> for TokenStream

source§

fn extend<I: IntoIterator<Item = TokenStream>>(&mut self, streams: I)

Extends a collection with the contents of an iterator. Read more
source§

fn extend_one(&mut self, item: A)

🔬This is a nightly-only experimental API. (extend_one)
Extends a collection with exactly one element.
source§

fn extend_reserve(&mut self, additional: usize)

🔬This is a nightly-only experimental API. (extend_one)
Reserves capacity in a collection for the given number of additional elements. Read more
source§

impl Extend<TokenTree> for TokenStream

source§

fn extend<I: IntoIterator<Item = TokenTree>>(&mut self, streams: I)

Extends a collection with the contents of an iterator. Read more
source§

fn extend_one(&mut self, item: A)

🔬This is a nightly-only experimental API. (extend_one)
Extends a collection with exactly one element.
source§

fn extend_reserve(&mut self, additional: usize)

🔬This is a nightly-only experimental API. (extend_one)
Reserves capacity in a collection for the given number of additional elements. Read more
source§

impl From<TokenStream> for TokenStream

source§

fn from(inner: TokenStream) -> Self

Converts to this type from the input type.
source§

impl From<TokenStream> for TokenStream

source§

fn from(inner: TokenStream) -> Self

Converts to this type from the input type.
source§

impl From<TokenTree> for TokenStream

source§

fn from(token: TokenTree) -> Self

Converts to this type from the input type.
source§

impl FromIterator<TokenStream> for TokenStream

source§

fn from_iter<I: IntoIterator<Item = TokenStream>>(streams: I) -> Self

Creates a value from an iterator. Read more
source§

impl FromIterator<TokenTree> for TokenStream

Collects a number of token trees into a single stream.

source§

fn from_iter<I: IntoIterator<Item = TokenTree>>(streams: I) -> Self

Creates a value from an iterator. Read more
source§

impl FromStr for TokenStream

Attempts to break the string into tokens and parse those tokens into a token stream.

May fail for a number of reasons, for example, if the string contains diff --git a/docs/rust/search-index.js b/docs/rust/search-index.js index fc42e572295..2963cbce4a6 100644 --- a/docs/rust/search-index.js +++ b/docs/rust/search-index.js @@ -83,7 +83,7 @@ var searchIndex = JSON.parse('{\ "posix_errno":{"doc":"This library defines a single type, the Error enum, which …","t":"NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNELLLLLLLLLLLLL","n":["E2BIG","EACCES","EADDRINUSE","EADDRNOTAVAIL","EAFNOSUPPORT","EAGAIN","EALREADY","EBADF","EBADMSG","EBUSY","ECANCELED","ECHILD","ECONNABORTED","ECONNREFUSED","ECONNRESET","EDEADLK","EDESTADDRREQ","EDOM","EDQUOT","EEXIST","EFAULT","EFBIG","EHOSTUNREACH","EIDRM","EILSEQ","EINPROGRESS","EINTR","EINVAL","EIO","EISCONN","EISDIR","ELOOP","EMFILE","EMLINK","EMSGSIZE","EMULTIHOP","ENAMETOOLONG","ENETDOWN","ENETRESET","ENETUNREACH","ENFILE","ENOBUFS","ENODATA","ENODEV","ENOENT","ENOEXEC","ENOLCK","ENOLINK","ENOMEM","ENOMSG","ENOPROTOOPT","ENOSPC","ENOSR","ENOSTR","ENOSYS","ENOTCONN","ENOTDIR","ENOTEMPTY","ENOTRECOVERABLE","ENOTSOCK","ENOTSUP","ENOTTY","ENXIO","EOPNOTSUPP","EOVERFLOW","EOWNERDEAD","EPERM","EPIPE","EPROTO","EPROTONOSUPPORT","EPROTOTYPE","ERANGE","EROFS","ESPIPE","ESRCH","ESTALE","ETIME","ETIMEDOUT","ETXTBSY","EWOULDBLOCK","EXDEV","Error","borrow","borrow_mut","clone","cmp","eq","fmt","from","hash","into","partial_cmp","try_from","try_into","type_id"],"q":[[0,"posix_errno"],[95,"core::cmp"],[96,"core::fmt"],[97,"core::fmt"],[98,"core::option"],[99,"core::result"],[100,"core::any"]],"d":["Argument list too long.","Permission denied.","Address in use.","Address not available.","Address family not supported.","Resource unavailable, try again.","Connection already in progress.","Bad file descriptor.","Bad message.","Device or resource busy.","Operation canceled.","No child processes.","Connection aborted.","Connection refused.","Connection reset.","Resource deadlock would occur.","Destination address required.","Mathematics argument out of domain of function.","Reserved.","File exists.","Bad address.","File too large.","Host is unreachable.","Identifier removed.","Illegal byte sequence.","Operation in progress.","Interrupted function.","Invalid argument.","I/O error.","Socket is connected.","Is a directory.","Too many levels of symbolic links.","File descriptor value too large.","Too many links.","Message too large.","Reserved.","Filename too long.","Network is down.","Connection aborted by network.","Network unreachable.","Too many files open in system.","No buffer space available.","No message is available on the STREAM head read queue.","No such device.","No such file or directory.","Executable file format error.","No locks available.","Reserved.","Not enough space.","No message of the desired type.","Protocol not available.","No space left on device.","No STREAM resources.","Not a STREAM.","Functionality not supported.","The socket is not connected.","Not a directory or a symbolic link to a directory.","Directory not empty.","State not recoverable.","Not a socket.","Not supported.","Inappropriate I/O control operation.","No such device or address.","Operation not supported on socket.","Value too large to be stored in data type.","Previous owner died.","Operation not permitted.","Broken pipe.","Protocol error.","Protocol not supported.","Protocol wrong type for socket.","Result too large.","Read-only file system.","Invalid seek.","No such process.","Reserved.","Stream ioctl() timeout.","Connection timed out.","Text file busy.","Operation would block.","Cross-device link.","Symbolic constants for error numbers defined in the POSIX …","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","",""],"i":[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[1,1],[[1,1],2],[[1,1],3],[[1,4],5],[-1,-1,[]],[[1,-1],6,7],[-1,-2,[],[]],[[1,1],[[8,[2]]]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,10,[]]],"c":[],"p":[[4,"Error",0],[4,"Ordering",95],[15,"bool"],[3,"Formatter",96],[6,"Result",96],[15,"tuple"],[8,"Hasher",97],[4,"Option",98],[4,"Result",99],[3,"TypeId",100]]},\ "ppv_lite86":{"doc":"","t":"IIIIIIIIIIQIIIIIIIIIIIIIKKOOOKKKKKKLLLLKKKKKKKKKKKKKKKKKKKKKKKKKIQIQIQIQIQIQIQIQIQIQKLLKKKLLCCCKKKAGGDDDDDDGGGDDDDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLTTTLLLLLLLLLLLLLLL","n":["AndNot","ArithOps","BSwap","BitOps0","BitOps128","BitOps32","BitOps64","LaneWords4","Machine","MultiLane","Output","RotateEachWord128","RotateEachWord32","RotateEachWord64","Store","StoreBytes","Swap64","UnsafeFrom","VZip","Vec2","Vec4","Vec4Ext","Vector","Words4","andnot","bswap","dispatch","dispatch_light128","dispatch_light256","extract","extract","from_lanes","insert","insert","instance","read_be","read_be","read_le","read_le","rotate_each_word_right11","rotate_each_word_right12","rotate_each_word_right16","rotate_each_word_right20","rotate_each_word_right24","rotate_each_word_right25","rotate_each_word_right32","rotate_each_word_right7","rotate_each_word_right8","shuffle1230","shuffle2301","shuffle3012","shuffle_lane_words1230","shuffle_lane_words2301","shuffle_lane_words3012","swap1","swap16","swap2","swap32","swap4","swap64","swap8","to_lanes","to_scalars","transpose4","u128x1","u128x1","u128x2","u128x2","u128x4","u128x4","u32x4","u32x4","u32x4x2","u32x4x2","u32x4x4","u32x4x4","u64x2","u64x2","u64x2x2","u64x2x2","u64x2x4","u64x2x4","u64x4","u64x4","unpack","unpack","unpack","unsafe_from","unsafe_read_be","unsafe_read_le","vec","vec","vec128_storage","vec256_storage","vec512_storage","vzip","write_be","write_le","x86_64","AVX","AVX2","Avx2Machine","NoA1","NoA2","NoNI","NoS3","NoS4","SSE2","SSE41","SSSE3","SseMachine","YesA1","YesA2","YesNI","YesS3","YesS4","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","default","default","default","eq","eq","eq","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","instance","instance","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","new128","new128","split128","split128","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","unpack","vec128_storage","vec256_storage","vec512_storage","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip"],"q":[[0,"ppv_lite86"],[99,"ppv_lite86::x86_64"],[269,"core::marker"],[270,"core::clone"],[271,"core::marker"],[272,"core::any"]],"d":["","Ops that depend on word size","","Ops that are independent of word size and endian","","","","A vector composed one or more lanes each composed of four …","","A vector composed of multiple 128-bit lanes.","","","","","","","Exchange neigboring ranges of bits of the specified size","","Combine single vectors into a multi-lane vector.","A vector composed of two elements, which may be words or …","A vector composed of four elements, which may be words or …","Vec4 functions which may not be implemented yet for all …","","A vector composed of four words; depending on their size, …","","","Generate the full set of optimized implementations to take …","Generate only the basic implementations necessary to be …","Generate only the basic implementations necessary to be …","","","Build a multi-lane vector from individual lanes.","","","Safety","","","","","","","","","","","","","","","","","","","","","","","","","","","Split a multi-lane vector into single-lane vectors.","","","","","","","","","","","","","","","","","","","","","","","Safety","","","","Safety","Safety","","","","","","","","","","AVX but not AVX2: only 128-bit integer operations, but use …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Generic wrapper for unparameterized storage of any of the …","","","","","","","","","","","","","","","","",""],"i":[0,0,0,0,0,0,0,0,0,0,31,0,0,0,0,0,0,0,0,0,0,0,0,0,31,32,0,0,0,33,34,8,33,34,35,35,35,35,35,36,36,36,36,36,36,37,36,36,38,38,38,39,39,39,40,40,40,40,40,40,40,8,41,42,0,35,0,35,0,35,0,35,0,35,0,35,0,35,0,35,0,35,0,35,7,35,35,43,4,4,35,35,0,0,0,44,4,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,10,11,12,13,14,15,16,17,18,19,21,22,23,24,9,10,11,12,13,14,15,16,17,18,19,21,22,23,24,9,10,11,12,13,14,15,16,17,18,19,21,22,23,24,22,23,24,22,23,24,9,10,11,12,13,14,15,16,17,18,19,21,22,22,23,23,24,19,21,9,10,11,12,13,14,15,16,17,18,19,21,22,23,24,23,24,23,24,9,10,11,12,13,14,15,16,17,18,19,21,22,23,24,9,10,11,12,13,14,15,16,17,18,19,21,22,23,24,9,10,11,12,13,14,15,16,17,18,19,21,22,23,24,22,0,0,0,9,10,11,12,13,14,15,16,17,18,19,21,22,23,24],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[-1,-1],[],[]],[-1,-1,[]],0,0,0,[[-1,1],-2,[],[]],[[-1,1],-2,[],[]],[-1,-2,[],[]],[[-1,-2,1],-1,[],[]],[[-1,-2,1],-1,[],[]],[[],-1,[]],[[-1,[3,[2]]],-2,[],4],[[-1,[3,[2]]],-2,[],4],[[-1,[3,[2]]],-2,[],4],[[-1,[3,[2]]],-2,[],4],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[[-1,-1,-1,-1],[[5,[-1,-1,-1,-1]]],6],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[-1,-2,[],[]],[[-1,-2],-3,[],[],[[7,[-2]]]],[[-1,-2],-3,[],[],[[7,[-2]]]],[-1,-2,[],[]],[[[3,[2]]],-1,[]],[[[3,[2]]],-1,[]],[[-1,-2],-3,[],[],[[8,[-2]]]],[[-1,-2],-3,[],[],[[8,[-2]]]],0,0,0,[-1,-2,[],[]],[[-1,[3,[2]]],5,[]],[[-1,[3,[2]]],5,[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[9,9],[10,10],[11,11],[12,12],[13,13],[14,14],[15,15],[16,16],[17,17],[18,18],[[[19,[-1,-2,-3]]],[[19,[-1,-2,-3]]],20,20,20],[[[21,[-1]]],[[21,[-1]]],20],[22,22],[23,23],[24,24],[[],22],[[],23],[[],24],[[22,22],25],[[23,23],25],[[24,24],25],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[[26,[1]]],22],[-1,-1,[]],[-1,-1,[]],[[[26,[27]]],23],[-1,-1,[]],[[],[[19,[-1,-2,-3]]],28,28,28],[[],[[21,[-1]]],28],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[26,[22]]],23],[[[26,[22]]],24],[23,[[26,[22]]]],[24,[[26,[22]]]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,30,[]],[-1,30,[]],[-1,30,[]],[-1,30,[]],[-1,30,[]],[-1,30,[]],[-1,30,[]],[-1,30,[]],[-1,30,[]],[-1,30,[]],[-1,30,[]],[-1,30,[]],[-1,30,[]],[-1,30,[]],[-1,30,[]],[22,22],0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]]],"c":[],"p":[[15,"u32"],[15,"u8"],[15,"slice"],[8,"StoreBytes",0],[15,"tuple"],[8,"Sized",269],[8,"Store",0],[8,"MultiLane",0],[3,"YesS3",99],[3,"NoS3",99],[3,"YesS4",99],[3,"NoS4",99],[3,"YesA1",99],[3,"NoA1",99],[3,"YesA2",99],[3,"NoA2",99],[3,"YesNI",99],[3,"NoNI",99],[3,"SseMachine",99],[8,"Clone",270],[3,"Avx2Machine",99],[19,"vec128_storage",99],[19,"vec256_storage",99],[19,"vec512_storage",99],[15,"bool"],[15,"array"],[15,"u64"],[8,"Copy",269],[4,"Result",271],[3,"TypeId",272],[8,"AndNot",0],[8,"BSwap",0],[8,"Vec2",0],[8,"Vec4",0],[8,"Machine",0],[8,"RotateEachWord32",0],[8,"RotateEachWord64",0],[8,"Words4",0],[8,"LaneWords4",0],[8,"Swap64",0],[8,"Vector",0],[8,"Vec4Ext",0],[8,"UnsafeFrom",0],[8,"VZip",0]]},\ "prettyplease":{"doc":"github crates-io docs-rs","t":"F","n":["unparse"],"q":[[0,"prettyplease"],[1,"syn::file"],[2,"alloc::string"]],"d":[""],"i":[0],"f":[[1,2]],"c":[],"p":[[3,"File",1],[3,"String",2]]},\ -"proc_macro2":{"doc":"github crates-io docs-rs","t":"NNNEDNDNNDDNNNDNEDDELLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDLLLLLLLLLLLLLLDCLLLLLLLLLLLLLL","n":["Alone","Brace","Bracket","Delimiter","Group","Group","Ident","Ident","Joint","LexError","Literal","Literal","None","Parenthesis","Punct","Punct","Spacing","Span","TokenStream","TokenTree","as_char","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","byte_string","call_site","character","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","default","delim_span","delimiter","eq","eq","eq","eq","equivalent","equivalent","equivalent","extend","extend","extra","f32_suffixed","f32_unsuffixed","f64_suffixed","f64_unsuffixed","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_iter","from_iter","from_str","from_str","hash","i128_suffixed","i128_unsuffixed","i16_suffixed","i16_unsuffixed","i32_suffixed","i32_unsuffixed","i64_suffixed","i64_unsuffixed","i8_suffixed","i8_unsuffixed","into","into","into","into","into","into","into","into","into","into","into_iter","is_empty","isize_suffixed","isize_unsuffixed","join","located_at","mixed_site","new","new","new","new","new_raw","partial_cmp","resolved_at","set_span","set_span","set_span","set_span","set_span","source_text","spacing","span","span","span","span","span","span","span_close","span_open","stream","string","subspan","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_string","to_string","to_string","to_string","to_string","to_string","token_stream","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","u128_suffixed","u128_unsuffixed","u16_suffixed","u16_unsuffixed","u32_suffixed","u32_unsuffixed","u64_suffixed","u64_unsuffixed","u8_suffixed","u8_unsuffixed","unwrap","usize_suffixed","usize_unsuffixed","DelimSpan","borrow","borrow_mut","clone","clone_into","close","fmt","from","into","join","open","to_owned","try_from","try_into","type_id","IntoIter","TokenStream","borrow","borrow_mut","clone","clone_into","fmt","from","into","into_iter","next","size_hint","to_owned","try_from","try_into","type_id"],"q":[[0,"proc_macro2"],[231,"proc_macro2::extra"],[246,"proc_macro2::token_stream"],[262,"core::cmp"],[263,"core::marker"],[264,"core::convert"],[265,"core::iter::traits::collect"],[266,"core::fmt"],[267,"core::fmt"],[268,"proc_macro"],[269,"core::hash"],[270,"core::option"],[271,"alloc::string"],[272,"core::ops::range"],[273,"core::any"]],"d":["E.g. + is Alone in + =, +ident or +().","{ ... }","[ ... ]","Describes how a sequence of token trees is delimited.","A delimited token stream.","A token stream surrounded by bracket delimiters.","A word of Rust code, which may be a keyword or legal …","An identifier.","E.g. + is Joint in += or ' is Joint in '#.","Error returned from TokenStream::from_str.","A literal string ("hello"), byte string (b"hello"), …","A literal character ('a'), string ("hello"), number (2.3), …","Ø ... Ø","( ... )","A Punct is a single punctuation character like +, - or #.","A single punctuation character (+, ,, $, etc.).","Whether a Punct is followed immediately by another Punct …","A region of source code, along with macro expansion …","An abstract stream of tokens, or more concretely a …","A single token or a delimited sequence of token trees …","Returns the value of this punctuation character as char.","","","","","","","","","","","","","","","","","","","","","Byte string literal.","The span of the invocation of the current procedural macro.","Character literal.","","","","","","","","","","","","","","","","","","","","","Returns an object that holds this group’s span_open() and","Returns the punctuation used as the delimiter for this …","","","","","","","","","","Items which do not have a correspondence to any API in the …","Creates a new suffixed floating-point literal.","Creates a new unsuffixed floating-point literal.","Creates a new suffixed floating-point literal.","Creates a new unsuffixed floating-point literal.","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","Returns the argument unchanged.","","Returns the argument unchanged.","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","Creates a new suffixed integer literal with the specified …","Creates a new unsuffixed integer literal with the …","Creates a new suffixed integer literal with the specified …","Creates a new unsuffixed integer literal with the …","Creates a new suffixed integer literal with the specified …","Creates a new unsuffixed integer literal with the …","Creates a new suffixed integer literal with the specified …","Creates a new unsuffixed integer literal with the …","Creates a new suffixed integer literal with the specified …","Creates a new unsuffixed integer literal with the …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","Checks if this TokenStream is empty.","Creates a new suffixed integer literal with the specified …","Creates a new unsuffixed integer literal with the …","Create a new span encompassing self and other.","Creates a new span with the same name resolution behavior …","The span located at the invocation of the procedural …","Returns an empty TokenStream containing no token trees.","Creates a new Group with the given delimiter and token …","Creates a new Punct from the given character and spacing.","Creates a new Ident with the given string as well as the …","Same as Ident::new, but creates a raw identifier (r#ident…","","Creates a new span with the same line/column information …","Configures the span for only this token.","Configures the span for this Group’s delimiters, but not …","Configure the span for this punctuation character.","Configures the span of this Ident, possibly changing its …","Configures the span associated for this literal.","Returns the source text behind a span. This preserves the …","Returns the spacing of this punctuation character, …","","Returns the span of this tree, delegating to the span …","Returns the span for the delimiters of this token stream, …","Returns the span for this punctuation character.","Returns the span of this Ident.","Returns the span encompassing this literal.","Returns the span pointing to the closing delimiter of this …","Returns the span pointing to the opening delimiter of this …","Returns the TokenStream of tokens that are delimited in …","String literal.","Returns a Span that is a subset of self.span() containing …","","","","","","","","","","","","","","","","","Public implementation details for the TokenStream type, …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new suffixed integer literal with the specified …","Creates a new unsuffixed integer literal with the …","Creates a new suffixed integer literal with the specified …","Creates a new unsuffixed integer literal with the …","Creates a new suffixed integer literal with the specified …","Creates a new unsuffixed integer literal with the …","Creates a new suffixed integer literal with the specified …","Creates a new unsuffixed integer literal with the …","Creates a new suffixed integer literal with the specified …","Creates a new unsuffixed integer literal with the …","Convert proc_macro2::Span to proc_macro::Span.","Creates a new suffixed integer literal with the specified …","Creates a new unsuffixed integer literal with the …","An object that holds a Group’s span_open() and …","","","","","Returns a span for the closing punctuation of the group …","","Returns the argument unchanged.","Calls U::from(self).","Returns a span covering the entire delimited group.","Returns a span for the opening punctuation of the group …","","","","","An iterator over TokenStream’s TokenTrees.","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","",""],"i":[11,10,10,0,0,8,0,8,11,0,0,8,10,10,0,8,0,0,0,0,1,23,7,6,8,9,10,1,11,12,5,23,7,6,8,9,10,1,11,12,5,5,6,5,7,6,8,9,10,1,11,12,5,7,6,8,9,10,1,11,12,5,12,7,9,9,10,11,12,12,10,11,12,7,7,0,5,5,5,5,23,23,7,7,6,8,8,9,9,10,1,1,11,12,12,5,5,23,7,7,7,6,6,8,8,8,8,8,9,10,1,11,12,5,7,7,7,5,12,5,5,5,5,5,5,5,5,5,5,23,7,6,8,9,10,1,11,12,5,7,7,5,5,6,6,6,7,9,1,12,12,12,6,8,9,1,12,5,6,1,23,8,9,1,12,5,9,9,9,5,5,7,6,8,9,10,1,11,12,5,23,7,8,9,1,12,5,0,23,7,6,8,9,10,1,11,12,5,23,7,6,8,9,10,1,11,12,5,23,7,6,8,9,10,1,11,12,5,5,5,5,5,5,5,5,5,5,5,6,5,5,0,15,15,15,15,15,15,15,15,15,15,15,15,15,15,0,0,35,35,35,35,35,35,35,35,35,35,35,35,35,35],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[1,2],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[4,[3]]],5],[[],6],[2,5],[7,7],[6,6],[8,8],[9,9],[10,10],[1,1],[11,11],[12,12],[5,5],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[12,12],14],[[],7],[9,15],[9,10],[[10,10],16],[[11,11],16],[[12,-1],16,[17,[19,[18]]]],[[12,12],16],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[7,-1],13,20],[[7,-1],13,20],0,[21,5],[21,5],[22,5],[22,5],[[23,24],25],[[23,24],25],[[7,24],25],[[7,24],25],[[6,24],25],[[8,24],25],[[8,24],25],[[9,24],25],[[9,24],25],[[10,24],25],[[1,24],25],[[1,24],25],[[11,24],25],[[12,24],25],[[12,24],25],[[5,24],25],[[5,24],25],[-1,-1,[]],[-1,-1,[]],[8,7],[26,7],[27,6],[-1,-1,[]],[9,8],[-1,-1,[]],[5,8],[12,8],[1,8],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,7,20],[-1,7,20],[18,[[28,[7,23]]]],[18,[[28,[5,23]]]],[[12,-1],13,29],[30,5],[30,5],[31,5],[31,5],[32,5],[32,5],[33,5],[33,5],[34,5],[34,5],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[7,35],[7,16],[36,5],[36,5],[[6,6],[[37,[6]]]],[[6,6],6],[[],6],[[],7],[[10,7],9],[[2,11],1],[[18,6],12],[[18,6],12],[[12,12],[[37,[14]]]],[[6,6],6],[[8,6],13],[[9,6],13],[[1,6],13],[[12,6],13],[[5,6],13],[6,[[37,[38]]]],[1,11],[23,6],[8,6],[9,6],[1,6],[12,6],[5,6],[9,6],[9,6],[9,7],[18,5],[[5,-1],[[37,[6]]],[[40,[39]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,38,[]],[-1,38,[]],[-1,38,[]],[-1,38,[]],[-1,38,[]],[-1,38,[]],[-1,38,[]],0,[-1,[[28,[-2]]],[],[]],[-1,[[28,[-2]]],[],[]],[-1,[[28,[-2]]],[],[]],[-1,[[28,[-2]]],[],[]],[-1,[[28,[-2]]],[],[]],[-1,[[28,[-2]]],[],[]],[-1,[[28,[-2]]],[],[]],[-1,[[28,[-2]]],[],[]],[-1,[[28,[-2]]],[],[]],[-1,[[28,[-2]]],[],[]],[-1,[[28,[-2]]],[],[]],[-1,[[28,[-2]]],[],[]],[-1,[[28,[-2]]],[],[]],[-1,[[28,[-2]]],[],[]],[-1,[[28,[-2]]],[],[]],[-1,[[28,[-2]]],[],[]],[-1,[[28,[-2]]],[],[]],[-1,[[28,[-2]]],[],[]],[-1,[[28,[-2]]],[],[]],[-1,[[28,[-2]]],[],[]],[-1,41,[]],[-1,41,[]],[-1,41,[]],[-1,41,[]],[-1,41,[]],[-1,41,[]],[-1,41,[]],[-1,41,[]],[-1,41,[]],[-1,41,[]],[42,5],[42,5],[43,5],[43,5],[44,5],[44,5],[45,5],[45,5],[3,5],[3,5],[6,27],[39,5],[39,5],0,[-1,-2,[],[]],[-1,-2,[],[]],[15,15],[[-1,-2],13,[],[]],[15,6],[[15,24],25],[-1,-1,[]],[-1,-2,[],[]],[15,6],[15,6],[-1,-2,[],[]],[-1,[[28,[-2]]],[],[]],[-1,[[28,[-2]]],[],[]],[-1,41,[]],0,0,[-1,-2,[],[]],[-1,-2,[],[]],[35,35],[[-1,-2],13,[],[]],[[35,24],25],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[35,[[37,[8]]]],[35,[[13,[39,[37,[39]]]]]],[-1,-2,[],[]],[-1,[[28,[-2]]],[],[]],[-1,[[28,[-2]]],[],[]],[-1,41,[]]],"c":[],"p":[[3,"Punct",0],[15,"char"],[15,"u8"],[15,"slice"],[3,"Literal",0],[3,"Span",0],[3,"TokenStream",0],[4,"TokenTree",0],[3,"Group",0],[4,"Delimiter",0],[4,"Spacing",0],[3,"Ident",0],[15,"tuple"],[4,"Ordering",262],[3,"DelimSpan",231],[15,"bool"],[8,"Sized",263],[15,"str"],[8,"AsRef",264],[8,"IntoIterator",265],[15,"f32"],[15,"f64"],[3,"LexError",0],[3,"Formatter",266],[6,"Result",266],[3,"TokenStream",267],[3,"Span",267],[4,"Result",268],[8,"Hasher",269],[15,"i128"],[15,"i16"],[15,"i32"],[15,"i64"],[15,"i8"],[3,"IntoIter",246],[15,"isize"],[4,"Option",270],[3,"String",271],[15,"usize"],[8,"RangeBounds",272],[3,"TypeId",273],[15,"u128"],[15,"u16"],[15,"u32"],[15,"u64"]]},\ +"proc_macro2":{"doc":"github crates-io docs-rs","t":"NNNEDNDNNDDNNNDNEDDELLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDLLLLLLLLLLLLLLDCLLLLLLLLLLLLLL","n":["Alone","Brace","Bracket","Delimiter","Group","Group","Ident","Ident","Joint","LexError","Literal","Literal","None","Parenthesis","Punct","Punct","Spacing","Span","TokenStream","TokenTree","as_char","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","byte_string","call_site","character","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","default","delim_span","delimiter","eq","eq","eq","eq","equivalent","equivalent","equivalent","extend","extend","extra","f32_suffixed","f32_unsuffixed","f64_suffixed","f64_unsuffixed","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_iter","from_iter","from_str","from_str","hash","i128_suffixed","i128_unsuffixed","i16_suffixed","i16_unsuffixed","i32_suffixed","i32_unsuffixed","i64_suffixed","i64_unsuffixed","i8_suffixed","i8_unsuffixed","into","into","into","into","into","into","into","into","into","into","into_iter","is_empty","isize_suffixed","isize_unsuffixed","join","located_at","mixed_site","new","new","new","new","new_raw","partial_cmp","resolved_at","set_span","set_span","set_span","set_span","set_span","source_text","spacing","span","span","span","span","span","span","span_close","span_open","stream","string","subspan","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_string","to_string","to_string","to_string","to_string","to_string","token_stream","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","u128_suffixed","u128_unsuffixed","u16_suffixed","u16_unsuffixed","u32_suffixed","u32_unsuffixed","u64_suffixed","u64_unsuffixed","u8_suffixed","u8_unsuffixed","unwrap","usize_suffixed","usize_unsuffixed","DelimSpan","borrow","borrow_mut","clone","clone_into","close","fmt","from","into","join","open","to_owned","try_from","try_into","type_id","IntoIter","TokenStream","borrow","borrow_mut","clone","clone_into","fmt","from","into","into_iter","next","size_hint","to_owned","try_from","try_into","type_id"],"q":[[0,"proc_macro2"],[231,"proc_macro2::extra"],[246,"proc_macro2::token_stream"],[262,"core::cmp"],[263,"core::marker"],[264,"core::convert"],[265,"core::iter::traits::collect"],[266,"core::fmt"],[267,"core::fmt"],[268,"proc_macro"],[269,"core::hash"],[270,"core::option"],[271,"alloc::string"],[272,"core::ops::range"],[273,"core::any"]],"d":["E.g. + is Alone in + =, +ident or +().","{ ... }","[ ... ]","Describes how a sequence of token trees is delimited.","A delimited token stream.","A token stream surrounded by bracket delimiters.","A word of Rust code, which may be a keyword or legal …","An identifier.","E.g. + is Joint in += or ' is Joint in '#.","Error returned from TokenStream::from_str.","A literal string ("hello"), byte string (b"hello"), …","A literal character ('a'), string ("hello"), number (2.3), …","Ø ... Ø","( ... )","A Punct is a single punctuation character like +, - or #.","A single punctuation character (+, ,, $, etc.).","Whether a Punct is followed immediately by another Punct …","A region of source code, along with macro expansion …","An abstract stream of tokens, or more concretely a …","A single token or a delimited sequence of token trees …","Returns the value of this punctuation character as char.","","","","","","","","","","","","","","","","","","","","","Byte string literal.","The span of the invocation of the current procedural macro.","Character literal.","","","","","","","","","","","","","","","","","","","","","Returns an object that holds this group’s span_open() and","Returns the punctuation used as the delimiter for this …","","","","","","","","","","Items which do not have a correspondence to any API in the …","Creates a new suffixed floating-point literal.","Creates a new unsuffixed floating-point literal.","Creates a new suffixed floating-point literal.","Creates a new unsuffixed floating-point literal.","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Returns the argument unchanged.","","Returns the argument unchanged.","","","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","Creates a new suffixed integer literal with the specified …","Creates a new unsuffixed integer literal with the …","Creates a new suffixed integer literal with the specified …","Creates a new unsuffixed integer literal with the …","Creates a new suffixed integer literal with the specified …","Creates a new unsuffixed integer literal with the …","Creates a new suffixed integer literal with the specified …","Creates a new unsuffixed integer literal with the …","Creates a new suffixed integer literal with the specified …","Creates a new unsuffixed integer literal with the …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","Checks if this TokenStream is empty.","Creates a new suffixed integer literal with the specified …","Creates a new unsuffixed integer literal with the …","Create a new span encompassing self and other.","Creates a new span with the same name resolution behavior …","The span located at the invocation of the procedural …","Returns an empty TokenStream containing no token trees.","Creates a new Group with the given delimiter and token …","Creates a new Punct from the given character and spacing.","Creates a new Ident with the given string as well as the …","Same as Ident::new, but creates a raw identifier (r#ident…","","Creates a new span with the same line/column information …","Configures the span for only this token.","Configures the span for this Group’s delimiters, but not …","Configure the span for this punctuation character.","Configures the span of this Ident, possibly changing its …","Configures the span associated for this literal.","Returns the source text behind a span. This preserves the …","Returns the spacing of this punctuation character, …","","Returns the span of this tree, delegating to the span …","Returns the span for the delimiters of this token stream, …","Returns the span for this punctuation character.","Returns the span of this Ident.","Returns the span encompassing this literal.","Returns the span pointing to the closing delimiter of this …","Returns the span pointing to the opening delimiter of this …","Returns the TokenStream of tokens that are delimited in …","String literal.","Returns a Span that is a subset of self.span() containing …","","","","","","","","","","","","","","","","","Public implementation details for the TokenStream type, …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new suffixed integer literal with the specified …","Creates a new unsuffixed integer literal with the …","Creates a new suffixed integer literal with the specified …","Creates a new unsuffixed integer literal with the …","Creates a new suffixed integer literal with the specified …","Creates a new unsuffixed integer literal with the …","Creates a new suffixed integer literal with the specified …","Creates a new unsuffixed integer literal with the …","Creates a new suffixed integer literal with the specified …","Creates a new unsuffixed integer literal with the …","Convert proc_macro2::Span to proc_macro::Span.","Creates a new suffixed integer literal with the specified …","Creates a new unsuffixed integer literal with the …","An object that holds a Group’s span_open() and …","","","","","Returns a span for the closing punctuation of the group …","","Returns the argument unchanged.","Calls U::from(self).","Returns a span covering the entire delimited group.","Returns a span for the opening punctuation of the group …","","","","","An iterator over TokenStream’s TokenTrees.","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","",""],"i":[11,10,10,0,0,8,0,8,11,0,0,8,10,10,0,8,0,0,0,0,1,23,7,6,8,9,10,1,11,12,5,23,7,6,8,9,10,1,11,12,5,5,6,5,7,6,8,9,10,1,11,12,5,7,6,8,9,10,1,11,12,5,12,7,9,9,10,11,12,12,10,11,12,7,7,0,5,5,5,5,23,23,7,7,6,8,8,9,9,10,1,1,11,12,12,5,5,23,7,7,7,6,6,8,8,8,8,8,9,10,1,11,12,5,7,7,7,5,12,5,5,5,5,5,5,5,5,5,5,23,7,6,8,9,10,1,11,12,5,7,7,5,5,6,6,6,7,9,1,12,12,12,6,8,9,1,12,5,6,1,23,8,9,1,12,5,9,9,9,5,5,7,6,8,9,10,1,11,12,5,23,7,8,9,1,12,5,0,23,7,6,8,9,10,1,11,12,5,23,7,6,8,9,10,1,11,12,5,23,7,6,8,9,10,1,11,12,5,5,5,5,5,5,5,5,5,5,5,6,5,5,0,15,15,15,15,15,15,15,15,15,15,15,15,15,15,0,0,35,35,35,35,35,35,35,35,35,35,35,35,35,35],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[1,2],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[4,[3]]],5],[[],6],[2,5],[7,7],[6,6],[8,8],[9,9],[10,10],[1,1],[11,11],[12,12],[5,5],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[12,12],14],[[],7],[9,15],[9,10],[[10,10],16],[[11,11],16],[[12,12],16],[[12,-1],16,[17,[19,[18]]]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[7,-1],13,20],[[7,-1],13,20],0,[21,5],[21,5],[22,5],[22,5],[[23,24],25],[[23,24],25],[[7,24],25],[[7,24],25],[[6,24],25],[[8,24],25],[[8,24],25],[[9,24],25],[[9,24],25],[[10,24],25],[[1,24],25],[[1,24],25],[[11,24],25],[[12,24],25],[[12,24],25],[[5,24],25],[[5,24],25],[-1,-1,[]],[8,7],[26,7],[-1,-1,[]],[27,6],[-1,-1,[]],[1,8],[9,8],[-1,-1,[]],[12,8],[5,8],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,7,20],[-1,7,20],[18,[[28,[7,23]]]],[18,[[28,[5,23]]]],[[12,-1],13,29],[30,5],[30,5],[31,5],[31,5],[32,5],[32,5],[33,5],[33,5],[34,5],[34,5],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[7,35],[7,16],[36,5],[36,5],[[6,6],[[37,[6]]]],[[6,6],6],[[],6],[[],7],[[10,7],9],[[2,11],1],[[18,6],12],[[18,6],12],[[12,12],[[37,[14]]]],[[6,6],6],[[8,6],13],[[9,6],13],[[1,6],13],[[12,6],13],[[5,6],13],[6,[[37,[38]]]],[1,11],[23,6],[8,6],[9,6],[1,6],[12,6],[5,6],[9,6],[9,6],[9,7],[18,5],[[5,-1],[[37,[6]]],[[40,[39]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,38,[]],[-1,38,[]],[-1,38,[]],[-1,38,[]],[-1,38,[]],[-1,38,[]],[-1,38,[]],0,[-1,[[28,[-2]]],[],[]],[-1,[[28,[-2]]],[],[]],[-1,[[28,[-2]]],[],[]],[-1,[[28,[-2]]],[],[]],[-1,[[28,[-2]]],[],[]],[-1,[[28,[-2]]],[],[]],[-1,[[28,[-2]]],[],[]],[-1,[[28,[-2]]],[],[]],[-1,[[28,[-2]]],[],[]],[-1,[[28,[-2]]],[],[]],[-1,[[28,[-2]]],[],[]],[-1,[[28,[-2]]],[],[]],[-1,[[28,[-2]]],[],[]],[-1,[[28,[-2]]],[],[]],[-1,[[28,[-2]]],[],[]],[-1,[[28,[-2]]],[],[]],[-1,[[28,[-2]]],[],[]],[-1,[[28,[-2]]],[],[]],[-1,[[28,[-2]]],[],[]],[-1,[[28,[-2]]],[],[]],[-1,41,[]],[-1,41,[]],[-1,41,[]],[-1,41,[]],[-1,41,[]],[-1,41,[]],[-1,41,[]],[-1,41,[]],[-1,41,[]],[-1,41,[]],[42,5],[42,5],[43,5],[43,5],[44,5],[44,5],[45,5],[45,5],[3,5],[3,5],[6,27],[39,5],[39,5],0,[-1,-2,[],[]],[-1,-2,[],[]],[15,15],[[-1,-2],13,[],[]],[15,6],[[15,24],25],[-1,-1,[]],[-1,-2,[],[]],[15,6],[15,6],[-1,-2,[],[]],[-1,[[28,[-2]]],[],[]],[-1,[[28,[-2]]],[],[]],[-1,41,[]],0,0,[-1,-2,[],[]],[-1,-2,[],[]],[35,35],[[-1,-2],13,[],[]],[[35,24],25],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[35,[[37,[8]]]],[35,[[13,[39,[37,[39]]]]]],[-1,-2,[],[]],[-1,[[28,[-2]]],[],[]],[-1,[[28,[-2]]],[],[]],[-1,41,[]]],"c":[],"p":[[3,"Punct",0],[15,"char"],[15,"u8"],[15,"slice"],[3,"Literal",0],[3,"Span",0],[3,"TokenStream",0],[4,"TokenTree",0],[3,"Group",0],[4,"Delimiter",0],[4,"Spacing",0],[3,"Ident",0],[15,"tuple"],[4,"Ordering",262],[3,"DelimSpan",231],[15,"bool"],[8,"Sized",263],[15,"str"],[8,"AsRef",264],[8,"IntoIterator",265],[15,"f32"],[15,"f64"],[3,"LexError",0],[3,"Formatter",266],[6,"Result",266],[3,"TokenStream",267],[3,"Span",267],[4,"Result",268],[8,"Hasher",269],[15,"i128"],[15,"i16"],[15,"i32"],[15,"i64"],[15,"i8"],[3,"IntoIter",246],[15,"isize"],[4,"Option",270],[3,"String",271],[15,"usize"],[8,"RangeBounds",272],[3,"TypeId",273],[15,"u128"],[15,"u16"],[15,"u32"],[15,"u64"]]},\ "proc_macro_error":{"doc":"proc-macro-error","t":"DINEQIIQDNLOOFCLLLLLLLLLLOALOOOOLKKMLLLLLLLLLLLLLMLLLXCLLLLLKLKLKLLKLLLLLLLLLLLLKFF","n":["Diagnostic","DiagnosticExt","Error","Level","Ok","OptionExt","ResultExt","Some","SpanRange","Warning","abort","abort","abort_call_site","abort_if_dirty","append_dummy","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","call_site","clone","clone_into","collapse","diagnostic","dummy","emit","emit_call_site_error","emit_call_site_warning","emit_error","emit_warning","eq","expect_or_abort","expect_or_abort","first","fmt","fmt","fmt","from","from","from","from","from_tokens","help","into","into","into","join_range","last","message","new","note","proc_macro_error","set_dummy","single_span","span","span_error","span_help","span_note","span_range_error","span_range_error","span_range_help","span_range_help","span_range_note","span_range_note","spanned","spanned_range","spanned_range","to_owned","to_tokens","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","unwrap_or_abort","append_dummy","set_dummy"],"q":[[0,"proc_macro_error"],[81,"proc_macro_error::dummy"],[83,"proc_macro2"],[84,"core::fmt"],[85,"core::fmt"],[86,"quote::to_tokens"],[87,"alloc::string"],[88,"proc_macro2"],[89,"core::any"],[90,"core::option"]],"d":["Represents a single diagnostic message","A collection of methods that do not exist in …","","Represents a diagnostic level","","This traits expands Option with some handy shortcuts.","This traits expands Result<T, Into<Diagnostic>> with some …","","","","Abort the proc-macro’s execution and display the …","Abort proc-macro execution right now and display the error.","Shortcut for abort!(Span::call_site(), msg...). This macro …","Abort macro execution and display all the emitted errors, …","","","","","","","","Create a SpanRange resolving at call site.","","","Collapse the range into single span, preserving as much …","Build Diagnostic instance from provided arguments.","Facility to emit dummy implementations (or whatever) in …","Display the diagnostic while not aborting macro execution.","Shortcut for emit_error!(Span::call_site(), ...). This …","Shortcut for emit_warning!(Span::call_site(), ...).","Emit an error while not aborting the proc-macro right away.","Emit a warning. Warnings are not errors and compilation won…","","Behaves like Result::expect: if self is Ok yield the …","Behaves like Option::expect: if self is Some yield the …","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Construct span range from a TokenStream. This method …","Attach a “help” note to your main message.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Join two span ranges. The resulting range will start at …","","The message of main warning/error (no notes attached)","Create a new diagnostic message that points to …","Attach a note to your main message","","","Create a range with the first and last spans being the …","","Add another error message to self such that it will be …","Attach a “help” note to your main message, the note …","Attach a note to your main message, the note will have it…","Add another error message to self such that it will be …","","Attach a “help” note to your main message, the note …","","Attach a note to your main message, the note will have it…","","Create a new diagnostic message that points to the span","Create a new diagnostic message that points to the …","","","","","","","","","","","","","Behaves like Result::unwrap: if self is Ok yield the …","Same as set_dummy but, instead of resetting, appends …","Sets dummy token stream which will be appended to …"],"i":[0,0,6,0,18,0,0,19,0,6,1,0,0,0,0,6,1,4,6,1,4,4,4,4,4,0,0,1,0,0,0,0,6,18,19,4,6,1,4,6,1,1,4,4,1,6,1,4,4,4,1,1,1,0,0,4,1,1,1,1,20,1,20,1,20,1,1,20,1,4,1,6,1,4,6,1,4,6,1,4,18,0,0],"f":[0,0,0,0,0,0,0,0,0,0,[1,2],0,0,[[],3],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[],4],[4,4],[[-1,-2],3,[],[]],[4,5],0,0,[1,3],0,0,0,0,[[6,6],7],[[-1,8],[],[]],[[-1,8],[],[]],0,[[6,9],10],[[1,9],10],[[4,9],10],[-1,-1,[]],[11,1],[-1,-1,[]],[-1,-1,[]],[12,4],[[1,13],1],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[4,4],4],0,[1,8],[[6,13],1],[[1,13],1],0,0,[5,4],[-1,5,[]],[[1,5,13],1],[[1,5,13],1],[[1,5,13],1],[[-1,4,13],-1,[]],[[1,4,13],1],[[-1,4,13],-1,[]],[[1,4,13],1],[[-1,4,13],-1,[]],[[1,4,13],1],[[5,6,13],1],[[4,6,13],-1,[]],[[4,6,13],1],[-1,-2,[],[]],[[1,14],3],[-1,[[15,[-2]]],[],[]],[-1,[[15,[-2]]],[],[]],[-1,[[15,[-2]]],[],[]],[-1,[[15,[-2]]],[],[]],[-1,[[15,[-2]]],[],[]],[-1,[[15,[-2]]],[],[]],[-1,16,[]],[-1,16,[]],[-1,16,[]],[-1,[],[]],[14,3],[14,[[17,[14]]]]],"c":[],"p":[[3,"Diagnostic",0],[15,"never"],[15,"tuple"],[3,"SpanRange",0],[3,"Span",83],[4,"Level",0],[15,"bool"],[15,"str"],[3,"Formatter",84],[6,"Result",84],[3,"Error",85],[8,"ToTokens",86],[3,"String",87],[3,"TokenStream",83],[4,"Result",88],[3,"TypeId",89],[4,"Option",90],[8,"ResultExt",0],[8,"OptionExt",0],[8,"DiagnosticExt",0]]},\ "proc_macro_error_attr":{"doc":"This is #[proc_macro_error] attribute to be used with …","t":"X","n":["proc_macro_error"],"q":[[0,"proc_macro_error_attr"]],"d":[""],"i":[0],"f":[0],"c":[],"p":[]},\ "quote":{"doc":"github crates-io docs-rs","t":"IIIKKKKKOLLOOLLLLK","n":["IdentFragment","ToTokens","TokenStreamExt","append","append_all","append_separated","append_terminated","fmt","format_ident","into_token_stream","into_token_stream","quote","quote_spanned","span","span","to_token_stream","to_token_stream","to_tokens"],"q":[[0,"quote"],[18,"proc_macro2"],[19,"core::convert"],[20,"core::iter::traits::collect"],[21,"core::fmt"],[22,"core::fmt"],[23,"proc_macro2"]],"d":["Specialized formatting trait used by format_ident!.","Types that can be interpolated inside a quote! invocation.","TokenStream extension trait with methods for appending …","For use by ToTokens implementations.","For use by ToTokens implementations.","For use by ToTokens implementations.","For use by ToTokens implementations.","Format this value as an identifier fragment.","Formatting macro for constructing Idents.","Convert self directly into a TokenStream object.","Convert self directly into a TokenStream object.","The whole point.","Same as quote!, but applies a given span to all tokens …","Span associated with this IdentFragment.","Span associated with this IdentFragment.","Convert self directly into a TokenStream object.","Convert self directly into a TokenStream object.","Write self to the given TokenStream."],"i":[0,0,0,12,12,12,12,13,0,5,5,0,0,13,13,5,5,5],"f":[0,0,0,[[-1,-2],1,[],[[3,[2]]]],[[-1,-2],1,[],4],[[-1,-2,-3],1,[],4,5],[[-1,-2,-3],1,[],4,5],[[-1,6],7,[]],0,[-1,8,9],[-1,8,9],0,0,[-1,[[11,[10]]],[]],[-1,[[11,[10]]],[]],[-1,8,[]],[-1,8,[]],[[-1,8],1,[]]],"c":[],"p":[[15,"tuple"],[4,"TokenTree",18],[8,"Into",19],[8,"IntoIterator",20],[8,"ToTokens",0],[3,"Formatter",21],[6,"Result",21],[3,"TokenStream",18],[8,"Sized",22],[3,"Span",18],[4,"Option",23],[8,"TokenStreamExt",0],[8,"IdentFragment",0]]},\