pub struct CodeGenerationConfig {
pub language: CodeLanguage,
pub style: CodeStyle,
pub optimization_level: OptimizationLevel,
pub include_comments: bool,
pub include_type_annotations: bool,
pub deployment_target: DeploymentTarget,
pub custom_templates: HashMap<String, String>,
}Expand description
Code generation configuration
Fields§
§language: CodeLanguageTarget language
style: CodeStyleCode style preferences
optimization_level: OptimizationLevelOptimization level
include_comments: boolInclude comments
include_type_annotations: boolInclude type annotations
deployment_target: DeploymentTargetTarget deployment environment
custom_templates: HashMap<String, String>Custom templates
Trait Implementations§
Source§impl Clone for CodeGenerationConfig
impl Clone for CodeGenerationConfig
Source§fn clone(&self) -> CodeGenerationConfig
fn clone(&self) -> CodeGenerationConfig
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for CodeGenerationConfig
impl Debug for CodeGenerationConfig
Auto Trait Implementations§
impl Freeze for CodeGenerationConfig
impl RefUnwindSafe for CodeGenerationConfig
impl Send for CodeGenerationConfig
impl Sync for CodeGenerationConfig
impl Unpin for CodeGenerationConfig
impl UnwindSafe for CodeGenerationConfig
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more