pub struct CodeQualityEnforcer { /* private fields */ }Expand description
Enforces code quality standards on generated code
Implementations§
Source§impl CodeQualityEnforcer
impl CodeQualityEnforcer
Sourcepub fn with_config(config: CodeQualityConfig) -> Self
pub fn with_config(config: CodeQualityConfig) -> Self
Creates a new CodeQualityEnforcer with custom configuration
Sourcepub fn enforce(
&self,
files: Vec<GeneratedFile>,
) -> Result<Vec<GeneratedFile>, GenerationError>
pub fn enforce( &self, files: Vec<GeneratedFile>, ) -> Result<Vec<GeneratedFile>, GenerationError>
Sourcepub fn enforce_file(
&self,
file: &GeneratedFile,
) -> Result<GeneratedFile, GenerationError>
pub fn enforce_file( &self, file: &GeneratedFile, ) -> Result<GeneratedFile, GenerationError>
Enforces quality standards on a single file
Trait Implementations§
Source§impl Clone for CodeQualityEnforcer
impl Clone for CodeQualityEnforcer
Source§fn clone(&self) -> CodeQualityEnforcer
fn clone(&self) -> CodeQualityEnforcer
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 CodeQualityEnforcer
impl Debug for CodeQualityEnforcer
Auto Trait Implementations§
impl Freeze for CodeQualityEnforcer
impl RefUnwindSafe for CodeQualityEnforcer
impl Send for CodeQualityEnforcer
impl Sync for CodeQualityEnforcer
impl Unpin for CodeQualityEnforcer
impl UnwindSafe for CodeQualityEnforcer
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