pub struct CodeQualityCriteria {
pub type_safety: bool,
pub memory_efficiency: bool,
pub error_handling: bool,
pub api_consistency: bool,
pub rust_idioms: bool,
}Expand description
Code quality criteria
Fields§
§type_safety: boolType safety and generic usage
memory_efficiency: boolMemory efficiency considerations
error_handling: boolError handling completeness
api_consistency: boolAPI design consistency
rust_idioms: boolRust idioms and best practices
Trait Implementations§
Source§impl Clone for CodeQualityCriteria
impl Clone for CodeQualityCriteria
Source§fn clone(&self) -> CodeQualityCriteria
fn clone(&self) -> CodeQualityCriteria
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 CodeQualityCriteria
impl Debug for CodeQualityCriteria
Source§impl Default for CodeQualityCriteria
impl Default for CodeQualityCriteria
Source§impl<'de> Deserialize<'de> for CodeQualityCriteria
impl<'de> Deserialize<'de> for CodeQualityCriteria
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for CodeQualityCriteria
impl RefUnwindSafe for CodeQualityCriteria
impl Send for CodeQualityCriteria
impl Sync for CodeQualityCriteria
impl Unpin for CodeQualityCriteria
impl UnwindSafe for CodeQualityCriteria
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