| { | ||
| "git": { | ||
| "sha1": "7d089f5d42c58bd194401c59f20a6ab689bc47ec" | ||
| "sha1": "ab1e92c27a492e6077e203a6f85496bb4b1522e8" | ||
| }, | ||
| "path_in_vcs": "" | ||
| } |
+27
-27
@@ -7,5 +7,5 @@ # This file is automatically @generated by Cargo. | ||
| name = "dissimilar" | ||
| version = "1.0.9" | ||
| version = "1.0.10" | ||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||
| checksum = "59f8e79d1fbf76bdfbde321e902714bf6c49df88a7dda6fc682fc2979226962d" | ||
| checksum = "8975ffdaa0ef3661bfe02dbdcc06c9f829dfafe6a3c474de366a8d5e44276921" | ||
@@ -32,5 +32,5 @@ [[package]] | ||
| name = "indexmap" | ||
| version = "2.7.1" | ||
| version = "2.8.0" | ||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||
| checksum = "8c9c992b02b5b4c94ea26e32fe5bccb7aa7d9f390ab5c1221ff895bc7ea8b652" | ||
| checksum = "3954d50fe15b02142bf25d3b8bdadb634ec3948f103d04ffe3031bc8fe9d7058" | ||
| dependencies = [ | ||
@@ -43,5 +43,5 @@ "equivalent", | ||
| name = "itoa" | ||
| version = "1.0.14" | ||
| version = "1.0.15" | ||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||
| checksum = "d75a2a4b1b190afb6f5425f10f6a8f959d2ea0b9c2b1d79553551850539e4674" | ||
| checksum = "4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c" | ||
@@ -65,5 +65,5 @@ [[package]] | ||
| name = "quote" | ||
| version = "1.0.38" | ||
| version = "1.0.39" | ||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||
| checksum = "0e4dccaaaf89514f546c693ddc140f729f958c247918a13380cccc6078391acc" | ||
| checksum = "c1f1914ce909e1658d9907913b4b91947430c7d9be598b15a1912935b8c04801" | ||
| dependencies = [ | ||
@@ -75,3 +75,3 @@ "proc-macro2", | ||
| name = "quote" | ||
| version = "1.0.39" | ||
| version = "1.0.40" | ||
| dependencies = [ | ||
@@ -85,17 +85,17 @@ "proc-macro2", | ||
| name = "rustversion" | ||
| version = "1.0.19" | ||
| version = "1.0.20" | ||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||
| checksum = "f7c45b9784283f1b2e7fb61b42047c2fd678ef0960d4f6f1eba131594cc369d4" | ||
| checksum = "eded382c5f5f786b989652c49544c4877d9f015cc22e145a5ea8ea66c2921cd2" | ||
| [[package]] | ||
| name = "ryu" | ||
| version = "1.0.19" | ||
| version = "1.0.20" | ||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||
| checksum = "6ea1a2d0a644769cc99faa24c3ad26b379b786fe7c36fd3c546254801650e6dd" | ||
| checksum = "28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f" | ||
| [[package]] | ||
| name = "serde" | ||
| version = "1.0.218" | ||
| version = "1.0.219" | ||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||
| checksum = "e8dfc9d19bdbf6d17e22319da49161d5d0108e4188e8b680aef6299eed22df60" | ||
| checksum = "5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6" | ||
| dependencies = [ | ||
@@ -107,8 +107,8 @@ "serde_derive", | ||
| name = "serde_derive" | ||
| version = "1.0.218" | ||
| version = "1.0.219" | ||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||
| checksum = "f09503e191f4e797cb8aac08e9a4a4695c5edf6a2e70e376d961ddd5c969f82b" | ||
| checksum = "5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00" | ||
| dependencies = [ | ||
| "proc-macro2", | ||
| "quote 1.0.38", | ||
| "quote 1.0.39", | ||
| "syn", | ||
@@ -119,5 +119,5 @@ ] | ||
| name = "serde_json" | ||
| version = "1.0.139" | ||
| version = "1.0.140" | ||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||
| checksum = "44f86c3acccc9c65b153fe1b85a3be07fe5515274ec9f0653b4a0875731c72a6" | ||
| checksum = "20068b6e96dc6c9bd23e01df8827e6c7e1f2fddd43c21810382803c136b99373" | ||
| dependencies = [ | ||
@@ -141,8 +141,8 @@ "itoa", | ||
| name = "syn" | ||
| version = "2.0.98" | ||
| version = "2.0.100" | ||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||
| checksum = "36147f1a48ae0ec2b5b3bc5b537d267457555a10dc06f3dbc8cb11ba3006d3b1" | ||
| checksum = "b09a44accad81e1ba1cd74a32461ba89dee89095ba17b32f5d03683b1b1fc2a0" | ||
| dependencies = [ | ||
| "proc-macro2", | ||
| "quote 1.0.38", | ||
| "quote 1.0.39", | ||
| "unicode-ident", | ||
@@ -202,5 +202,5 @@ ] | ||
| name = "trybuild" | ||
| version = "1.0.103" | ||
| version = "1.0.104" | ||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||
| checksum = "b812699e0c4f813b872b373a4471717d9eb550da14b311058a4d9cf4173cbca6" | ||
| checksum = "6ae08be68c056db96f0e6c6dd820727cca756ced9e1f4cc7fdd20e2a55e23898" | ||
| dependencies = [ | ||
@@ -219,5 +219,5 @@ "dissimilar", | ||
| name = "unicode-ident" | ||
| version = "1.0.17" | ||
| version = "1.0.18" | ||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||
| checksum = "00e2473a93778eb0bad35909dff6a10d28e63f792f16ed15e404fca9d5eeedbe" | ||
| checksum = "5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512" | ||
@@ -224,0 +224,0 @@ [[package]] |
+1
-1
@@ -16,3 +16,3 @@ # THIS FILE IS AUTOMATICALLY GENERATED BY CARGO | ||
| name = "quote" | ||
| version = "1.0.39" | ||
| version = "1.0.40" | ||
| authors = ["David Tolnay <dtolnay@gmail.com>"] | ||
@@ -19,0 +19,0 @@ build = false |
+1
-1
@@ -92,3 +92,3 @@ //! [![github]](https://github.com/dtolnay/quote) [![crates-io]](https://crates.io/crates/quote) [![docs-rs]](https://docs.rs/quote) | ||
| // Quote types in rustdoc of other crates get linked to here. | ||
| #![doc(html_root_url = "https://docs.rs/quote/1.0.39")] | ||
| #![doc(html_root_url = "https://docs.rs/quote/1.0.40")] | ||
| #![allow( | ||
@@ -95,0 +95,0 @@ clippy::doc_markdown, |
+12
-58
@@ -308,29 +308,6 @@ use self::get_span::{GetSpan, GetSpanBase, GetSpanInner}; | ||
| pub fn push_lifetime(tokens: &mut TokenStream, lifetime: &str) { | ||
| struct Lifetime<'a> { | ||
| name: &'a str, | ||
| state: u8, | ||
| } | ||
| impl<'a> Iterator for Lifetime<'a> { | ||
| type Item = TokenTree; | ||
| fn next(&mut self) -> Option<Self::Item> { | ||
| match self.state { | ||
| 0 => { | ||
| self.state = 1; | ||
| Some(TokenTree::Punct(Punct::new('\'', Spacing::Joint))) | ||
| } | ||
| 1 => { | ||
| self.state = 2; | ||
| Some(TokenTree::Ident(Ident::new(self.name, Span::call_site()))) | ||
| } | ||
| _ => None, | ||
| } | ||
| } | ||
| } | ||
| tokens.extend(Lifetime { | ||
| name: &lifetime[1..], | ||
| state: 0, | ||
| }); | ||
| tokens.extend([ | ||
| TokenTree::Punct(Punct::new('\'', Spacing::Joint)), | ||
| TokenTree::Ident(Ident::new(&lifetime[1..], Span::call_site())), | ||
| ]); | ||
| } | ||
@@ -340,33 +317,10 @@ | ||
| pub fn push_lifetime_spanned(tokens: &mut TokenStream, span: Span, lifetime: &str) { | ||
| struct Lifetime<'a> { | ||
| name: &'a str, | ||
| span: Span, | ||
| state: u8, | ||
| } | ||
| impl<'a> Iterator for Lifetime<'a> { | ||
| type Item = TokenTree; | ||
| fn next(&mut self) -> Option<Self::Item> { | ||
| match self.state { | ||
| 0 => { | ||
| self.state = 1; | ||
| let mut apostrophe = Punct::new('\'', Spacing::Joint); | ||
| apostrophe.set_span(self.span); | ||
| Some(TokenTree::Punct(apostrophe)) | ||
| } | ||
| 1 => { | ||
| self.state = 2; | ||
| Some(TokenTree::Ident(Ident::new(self.name, self.span))) | ||
| } | ||
| _ => None, | ||
| } | ||
| } | ||
| } | ||
| tokens.extend(Lifetime { | ||
| name: &lifetime[1..], | ||
| span, | ||
| state: 0, | ||
| }); | ||
| tokens.extend([ | ||
| TokenTree::Punct({ | ||
| let mut apostrophe = Punct::new('\'', Spacing::Joint); | ||
| apostrophe.set_span(span); | ||
| apostrophe | ||
| }), | ||
| TokenTree::Ident(Ident::new(&lifetime[1..], span)), | ||
| ]); | ||
| } | ||
@@ -373,0 +327,0 @@ |
Sorry, the diff of this file is not supported yet