1
2
3
4
5
6
7
8
use super::ident_generator::IdentGenerator;

/// The context passed to each generation stage of [`Generatable`](crate::generatable::Generatable) types
#[non_exhaustive]
pub struct Context<'ctx> {
    /// The ident generator used to generate unique idents across all templates.
    pub ident_generator: &'ctx mut dyn IdentGenerator,
}