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> + '_ {
|
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;
|
||||||
|
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -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
@@ -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;
|
||||||
|
|||||||
Reference in New Issue
Block a user