pub struct TypeScriptGenerator {
pub use_typescript: bool,
pub use_es6_modules: bool,
}Expand description
TypeScript/JavaScript generator for creating type-safe validation functions.
Fields§
§use_typescript: boolGenerate TypeScript (true) or JavaScript (false)
use_es6_modules: boolGenerate ES6 modules
Implementations§
Trait Implementations§
Source§impl CodeGenerator for TypeScriptGenerator
impl CodeGenerator for TypeScriptGenerator
Source§fn generate(&self, doc: &LegalDocument) -> DslResult<String>
fn generate(&self, doc: &LegalDocument) -> DslResult<String>
Generates code for the entire document.
Source§fn target_language(&self) -> &str
fn target_language(&self) -> &str
Returns the target language name.
Source§fn file_extension(&self) -> &str
fn file_extension(&self) -> &str
Returns file extension for generated code.
Auto Trait Implementations§
impl Freeze for TypeScriptGenerator
impl RefUnwindSafe for TypeScriptGenerator
impl Send for TypeScriptGenerator
impl Sync for TypeScriptGenerator
impl Unpin for TypeScriptGenerator
impl UnwindSafe for TypeScriptGenerator
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more