1
2
3
4
5
6
7
8
9
10
11
12
13
14
use std::collections::HashSet;

use super::exception_trait::ExceptionTrait;
use super::r#enum::Enum;
use super::rust_mod::RustMod;
use super::traits_mod::TraitsMod;

#[derive(Debug)]
pub struct Module {
    pub(crate) enums: HashSet<Enum>,
    pub(crate) exception_trait: ExceptionTrait,
    pub(crate) traits_module: TraitsMod,
    pub(crate) rust_module: RustMod,
}