From e3d9669037a751528ce34209390b26120cd6d5d8 Mon Sep 17 00:00:00 2001 From: Tait Hoyem Date: Sat, 8 Oct 2022 08:12:37 -0600 Subject: [PATCH] Fix unused --- lunanode_macros/src/lib.rs | 9 ++++----- src/main.rs | 9 +-------- src/requests.rs | 8 -------- src/responses.rs | 4 ---- src/types.rs | 2 +- 5 files changed, 6 insertions(+), 26 deletions(-) diff --git a/lunanode_macros/src/lib.rs b/lunanode_macros/src/lib.rs index c27b579..dffd477 100644 --- a/lunanode_macros/src/lib.rs +++ b/lunanode_macros/src/lib.rs @@ -10,11 +10,10 @@ /// /// TODO: Improve error messages. -use std::collections::HashMap; use proc_macro::TokenStream; use quote::quote; -use syn::parse::{Parse, ParseStream, Parser, Result}; -use syn::{parse, parse_macro_input, punctuated::Punctuated, Attribute, AttributeArgs, Expr, Ident, ItemStruct, Local, Lit, LitStr, NestedMeta, Meta, MetaNameValue, Pat, Stmt, Type, Token, DeriveInput}; +use syn::parse::Parser; +use syn::{parse_macro_input, AttributeArgs, ItemStruct, Lit, NestedMeta, Meta, MetaNameValue, Type}; #[derive(Debug, Hash, Eq, PartialEq)] enum LunanodeRequestParam { @@ -33,7 +32,7 @@ impl LunanodeRequestParam { } #[proc_macro_attribute] -pub fn lunanode_response(attr: TokenStream, input: TokenStream) -> TokenStream { +pub fn lunanode_response(_attr: TokenStream, input: TokenStream) -> TokenStream { // Get the structs below the macro let mut item_struct = parse_macro_input!(input as ItemStruct); // clone the name to keep compiler happy :) @@ -67,7 +66,7 @@ pub fn lunanode_request(attr: TokenStream, input: TokenStream) -> TokenStream { .into_iter() .filter_map(|nm| match nm { // Only select certain tokens - NestedMeta::Meta(Meta::NameValue(MetaNameValue { path, eq_token, lit: Lit::Str(lstr) })) => Some( + NestedMeta::Meta(Meta::NameValue(MetaNameValue { path, eq_token: _, lit: Lit::Str(lstr) })) => Some( // Convert the sigment of the path to a string (path.segments .into_iter() diff --git a/src/main.rs b/src/main.rs index e0a363f..8247da5 100644 --- a/src/main.rs +++ b/src/main.rs @@ -4,14 +4,7 @@ pub mod requests; pub mod responses; pub mod types; -use serde::{ - Serialize, - Deserialize, -}; -use requests::{ - Args, - VMListRequest, -}; +use requests::Args; use clap::Parser; fn main() -> Result<(), Box> { diff --git a/src/requests.rs b/src/requests.rs index 7b1b490..8c0e81f 100644 --- a/src/requests.rs +++ b/src/requests.rs @@ -1,6 +1,5 @@ use crate::{ responses::{ - IPAddress, VMListResponse, BillingCreditResponse, LNImageListResponse, @@ -38,17 +37,10 @@ use crate::{ }, }; use lunanode_macros::lunanode_request; -use parse_display_derive::Display; -use ureq::post; use serde::{ Serialize, - Serializer, Deserialize, - de::DeserializeOwned, }; -use serde_with::serde_as; -use hmac::Hmac; -use sha2::Sha512; #[derive(Serialize, Deserialize, Debug, clap::Subcommand)] pub enum SshKeySubArgs { diff --git a/src/responses.rs b/src/responses.rs index ea588f7..28a1975 100644 --- a/src/responses.rs +++ b/src/responses.rs @@ -1,19 +1,15 @@ -use ureq; use crate::success; use crate::external; use crate::types::{ LunaNodeResponse, - LunaNodeRequest, }; use lunanode_macros::lunanode_response; -use serde_json; use serde::{Serialize, Deserialize}; use serde_with::{ DisplayFromStr, serde_as, }; -use uuid; #[serde_as] #[derive(Serialize, Deserialize, PartialEq, Debug)] diff --git a/src/types.rs b/src/types.rs index c6d4e5e..a259839 100644 --- a/src/types.rs +++ b/src/types.rs @@ -114,7 +114,7 @@ fn make_request(req: &S) -> Result println!("RESP: {}", resp_str); match serde_json::from_str::(&resp_str) { Ok(e) => return Err(LNError::LunaNodeError(e)), - Err(e) => false, + Err(_e) => false, }; match serde_json::from_str::(&resp_str) { Ok(s) => Ok(s),