Fixed build

This commit is contained in:
Rémi BERTHO 2021-09-21 22:41:27 +02:00
parent 5bb5ed9fdb
commit 6d12867150
Signed by: dalan
GPG key ID: EE3B917931C07B64
4 changed files with 364 additions and 408 deletions

View file

@ -37,15 +37,12 @@ pub trait SearchParser: PriceParser {
macro_rules! gen_list {
( $([$module:ident::$name:ident : $($array:ident),*]),* ) => {
#[derive(Arraygen, Debug)]
#[gen_array(pub fn get_all: & dyn Parser)]
#[gen_array(pub fn get_price: & dyn PriceParser)]
#[gen_array(pub fn get_search: & dyn SearchParser)]
#[gen_array(pub fn get_all: & dyn Parser)]
pub struct List {
$(
$(
#[in_array($array)]
)*
#[in_array(get_all)]
#[in_array(get_all, $($array),* )]
$module: $module::$name
),*
}