aboutsummaryrefslogtreecommitdiff
path: root/vendor/serde_derive/src/this.rs
diff options
context:
space:
mode:
authorValentin Popov <valentin@popov.link>2024-07-19 15:37:58 +0300
committerValentin Popov <valentin@popov.link>2024-07-19 15:37:58 +0300
commita990de90fe41456a23e58bd087d2f107d321f3a1 (patch)
tree15afc392522a9e85dc3332235e311b7d39352ea9 /vendor/serde_derive/src/this.rs
parent3d48cd3f81164bbfc1a755dc1d4a9a02f98c8ddd (diff)
downloadfparkan-a990de90fe41456a23e58bd087d2f107d321f3a1.tar.xz
fparkan-a990de90fe41456a23e58bd087d2f107d321f3a1.zip
Deleted vendor folder
Diffstat (limited to 'vendor/serde_derive/src/this.rs')
-rw-r--r--vendor/serde_derive/src/this.rs32
1 files changed, 0 insertions, 32 deletions
diff --git a/vendor/serde_derive/src/this.rs b/vendor/serde_derive/src/this.rs
deleted file mode 100644
index 941cea4..0000000
--- a/vendor/serde_derive/src/this.rs
+++ /dev/null
@@ -1,32 +0,0 @@
-use crate::internals::ast::Container;
-use syn::{Path, PathArguments, Token};
-
-pub fn this_type(cont: &Container) -> Path {
- if let Some(remote) = cont.attrs.remote() {
- let mut this = remote.clone();
- for segment in &mut this.segments {
- if let PathArguments::AngleBracketed(arguments) = &mut segment.arguments {
- arguments.colon2_token = None;
- }
- }
- this
- } else {
- Path::from(cont.ident.clone())
- }
-}
-
-pub fn this_value(cont: &Container) -> Path {
- if let Some(remote) = cont.attrs.remote() {
- let mut this = remote.clone();
- for segment in &mut this.segments {
- if let PathArguments::AngleBracketed(arguments) = &mut segment.arguments {
- if arguments.colon2_token.is_none() {
- arguments.colon2_token = Some(Token![::](arguments.lt_token.span));
- }
- }
- }
- this
- } else {
- Path::from(cont.ident.clone())
- }
-}