summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar Anshul Gupta <ansg191@anshulg.com> 2024-02-11 21:14:15 -0800
committerGravatar Anshul Gupta <ansg191@anshulg.com> 2024-02-11 21:14:15 -0800
commit85301f17bedfe3a4e19e5e93e83afc463afdb02f (patch)
treeaa7df9ef8a9ce27494a692662cc3685e4c982d7d
parent3dc0d7140155f6c54700150edda0345e9f4db1ba (diff)
downloadtrakt-85301f17bedfe3a4e19e5e93e83afc463afdb02f.tar.gz
trakt-85301f17bedfe3a4e19e5e93e83afc463afdb02f.tar.zst
trakt-85301f17bedfe3a4e19e5e93e83afc463afdb02f.zip
Uses nightly rustfmt
-rw-r--r--.rustfmt.toml2
-rw-r--r--trakt/src/url.rs22
-rw-r--r--trakt_macros/src/lib.rs2
-rw-r--r--trakt_macros/src/paginated.rs3
-rw-r--r--trakt_macros/src/request.rs5
5 files changed, 24 insertions, 10 deletions
diff --git a/.rustfmt.toml b/.rustfmt.toml
new file mode 100644
index 0000000..455c820
--- /dev/null
+++ b/.rustfmt.toml
@@ -0,0 +1,2 @@
+imports_granularity = "Crate"
+group_imports = "StdExternalCrate"
diff --git a/trakt/src/url.rs b/trakt/src/url.rs
index 07d2a82..03008dc 100644
--- a/trakt/src/url.rs
+++ b/trakt/src/url.rs
@@ -712,9 +712,18 @@ mod tests {
]
);
- assert_eq!(parse_endpoint("/shows/{{id}}").unwrap_err(), Error::InvalidEndpoint);
- assert_eq!(parse_endpoint("/shows/{id}}").unwrap_err(), Error::InvalidEndpoint);
- assert_eq!(parse_endpoint("/shows/{id").unwrap_err(), Error::InvalidEndpoint);
+ assert_eq!(
+ parse_endpoint("/shows/{{id}}").unwrap_err(),
+ Error::InvalidEndpoint
+ );
+ assert_eq!(
+ parse_endpoint("/shows/{id}}").unwrap_err(),
+ Error::InvalidEndpoint
+ );
+ assert_eq!(
+ parse_endpoint("/shows/{id").unwrap_err(),
+ Error::InvalidEndpoint
+ );
}
#[test]
@@ -732,9 +741,12 @@ mod tests {
let base_url = "https://example.com";
let endpoint = "/shows/{id}";
let params = Params { id: 1 };
- let query = Query { page: 1, limit: None };
+ let query = Query {
+ page: 1,
+ limit: None,
+ };
let url = construct_url(base_url, endpoint, &params, &query).unwrap();
assert_eq!(url, "https://example.com/shows/1?page=1");
}
-} \ No newline at end of file
+}
diff --git a/trakt_macros/src/lib.rs b/trakt_macros/src/lib.rs
index cb3a49a..5dcb4e7 100644
--- a/trakt_macros/src/lib.rs
+++ b/trakt_macros/src/lib.rs
@@ -1,5 +1,5 @@
-mod request;
mod paginated;
+mod request;
use proc_macro::TokenStream;
diff --git a/trakt_macros/src/paginated.rs b/trakt_macros/src/paginated.rs
index 79880ea..d9aa2fd 100644
--- a/trakt_macros/src/paginated.rs
+++ b/trakt_macros/src/paginated.rs
@@ -1,8 +1,7 @@
use proc_macro::TokenStream;
use proc_macro2::Span;
use quote::quote;
-use syn::spanned::Spanned;
-use syn::{parse_macro_input, DeriveInput};
+use syn::{parse_macro_input, spanned::Spanned, DeriveInput};
pub fn derive_paginated(input: TokenStream) -> TokenStream {
let input = parse_macro_input!(input as DeriveInput);
diff --git a/trakt_macros/src/request.rs b/trakt_macros/src/request.rs
index ad00b89..3fc7a81 100644
--- a/trakt_macros/src/request.rs
+++ b/trakt_macros/src/request.rs
@@ -1,8 +1,9 @@
use proc_macro::TokenStream;
use proc_macro2::{Ident, Span};
use quote::{format_ident, quote};
-use syn::punctuated::Punctuated;
-use syn::{parse_macro_input, DeriveInput, Field, Fields, LitStr, Token, Type};
+use syn::{
+ parse_macro_input, punctuated::Punctuated, DeriveInput, Field, Fields, LitStr, Token, Type,
+};
pub fn derive_request(input: TokenStream) -> TokenStream {
let input = parse_macro_input!(input as DeriveInput);