clean up backend
This commit is contained in:
@@ -71,7 +71,6 @@ where
|
||||
fn generate_variant_imports(enum_data: &syn::DataEnum) -> impl Iterator<Item = TokenStream2> + '_ {
|
||||
let variant_imports = enum_data.variants.iter().map(|variant| {
|
||||
let variant_name = &variant.ident;
|
||||
// let variant_module = variant_name.clone();
|
||||
|
||||
let variant_module = proc_macro2::Ident::new(
|
||||
&variant_name.to_string().to_lowercase(),
|
||||
@@ -79,7 +78,7 @@ fn generate_variant_imports(enum_data: &syn::DataEnum) -> impl Iterator<Item = T
|
||||
);
|
||||
|
||||
quote! {
|
||||
pub(crate) use #variant_module::#variant_name;
|
||||
pub(crate) use actual::#variant_module::#variant_name;
|
||||
|
||||
}
|
||||
});
|
||||
|
||||
@@ -0,0 +1,2 @@
|
||||
pub mod pacman;
|
||||
pub mod rust;
|
||||
@@ -4,7 +4,7 @@ use alpm::Alpm;
|
||||
use alpm::PackageReason::Explicit;
|
||||
use anyhow::{Context, Result};
|
||||
|
||||
use super::backend_trait::*;
|
||||
use crate::backend::backend_trait::*;
|
||||
use crate::{impl_backend_constants, Group, Package};
|
||||
|
||||
pub(crate) struct Pacman {
|
||||
@@ -5,7 +5,7 @@ use std::path::PathBuf;
|
||||
use anyhow::{Context, Result};
|
||||
use serde_json::Value;
|
||||
|
||||
use super::backend_trait::*;
|
||||
use crate::backend::backend_trait::*;
|
||||
use crate::{impl_backend_constants, Group, Package};
|
||||
|
||||
pub(crate) struct Rust {
|
||||
+1
-2
@@ -1,8 +1,7 @@
|
||||
mod actual;
|
||||
mod backend_trait;
|
||||
mod iter;
|
||||
mod macros;
|
||||
mod pacman;
|
||||
mod rust;
|
||||
mod todo_per_backend;
|
||||
|
||||
pub(crate) use backend_trait::Backend;
|
||||
|
||||
Reference in New Issue
Block a user