nmd-core 1.0.1

Official NMD compiler core
Documentation
use std::collections::HashSet;
use getset::{Getters, Setters};
use crate::{assembler::assembler_configuration::AssemblerConfiguration, codex::modifier::ModifiersBucket};



#[derive(Debug, Getters, Setters, Default, Clone)]
pub struct CompilationConfigurationOverLay {

    #[getset(get = "pub", set = "pub")]
    compile_only_documents: Option<HashSet<String>>,
    
    #[getset(get = "pub", set = "pub")]
    additional_style: Option<String>,

    #[getset(get = "pub", set = "pub")]
    dossier_name: Option<String>,

    #[getset(get = "pub", set = "pub")]
    document_name: Option<String>,

    #[getset(get = "pub", set = "pub")]
    excluded_modifiers: ModifiersBucket,

    #[getset(get = "pub", set = "pub")]
    assembler_configuration: AssemblerConfiguration
}