warlocks_cauldron/providers/
complexed.rs1use super::{
2 dependencies::*,
3 *,
4};
5
6pub struct ComplexProvider<'a> {
8 pub address: Address<'a>,
9 pub date: Datetime<'a>,
10 pub finance: Finance<'a>,
11 pub food: Food<'a>,
12 pub person: Person<'a>,
13 pub text: Text<'a>,
14}
15
16impl<'a> ComplexProvider<'a> {
17 pub fn new(locale: &'a Locale) -> Self {
18 Self {
19 address: Address(locale),
20 date: Datetime(locale),
21 finance: Finance(locale),
22 food: Food(locale),
23 person: Person(locale),
24 text: Text(locale),
25 }
26 }
27}