clean up backend

This commit is contained in:
steven-omaha
2023-01-13 14:18:18 +01:00
parent d2e2b93c04
commit 3124741efe
5 changed files with 6 additions and 6 deletions
+1 -2
View File
@@ -71,7 +71,6 @@ where
fn generate_variant_imports(enum_data: &syn::DataEnum) -> impl Iterator<Item = TokenStream2> + '_ { fn generate_variant_imports(enum_data: &syn::DataEnum) -> impl Iterator<Item = TokenStream2> + '_ {
let variant_imports = enum_data.variants.iter().map(|variant| { let variant_imports = enum_data.variants.iter().map(|variant| {
let variant_name = &variant.ident; let variant_name = &variant.ident;
// let variant_module = variant_name.clone();
let variant_module = proc_macro2::Ident::new( let variant_module = proc_macro2::Ident::new(
&variant_name.to_string().to_lowercase(), &variant_name.to_string().to_lowercase(),
@@ -79,7 +78,7 @@ fn generate_variant_imports(enum_data: &syn::DataEnum) -> impl Iterator<Item = T
); );
quote! { quote! {
pub(crate) use #variant_module::#variant_name; pub(crate) use actual::#variant_module::#variant_name;
} }
}); });
+2
View File
@@ -0,0 +1,2 @@
pub mod pacman;
pub mod rust;
@@ -4,7 +4,7 @@ use alpm::Alpm;
use alpm::PackageReason::Explicit; use alpm::PackageReason::Explicit;
use anyhow::{Context, Result}; use anyhow::{Context, Result};
use super::backend_trait::*; use crate::backend::backend_trait::*;
use crate::{impl_backend_constants, Group, Package}; use crate::{impl_backend_constants, Group, Package};
pub(crate) struct Pacman { pub(crate) struct Pacman {
@@ -5,7 +5,7 @@ use std::path::PathBuf;
use anyhow::{Context, Result}; use anyhow::{Context, Result};
use serde_json::Value; use serde_json::Value;
use super::backend_trait::*; use crate::backend::backend_trait::*;
use crate::{impl_backend_constants, Group, Package}; use crate::{impl_backend_constants, Group, Package};
pub(crate) struct Rust { pub(crate) struct Rust {
+1 -2
View File
@@ -1,8 +1,7 @@
mod actual;
mod backend_trait; mod backend_trait;
mod iter; mod iter;
mod macros; mod macros;
mod pacman;
mod rust;
mod todo_per_backend; mod todo_per_backend;
pub(crate) use backend_trait::Backend; pub(crate) use backend_trait::Backend;