pub struct SteeringRules {
pub naming_conventions: HashMap<String, String>,
pub code_quality_standards: Vec<String>,
pub documentation_requirements: Vec<String>,
pub error_handling_patterns: Vec<String>,
pub testing_requirements: Vec<String>,
}Expand description
Steering rules loaded from files
Fields§
§naming_conventions: HashMap<String, String>Naming conventions (e.g., snake_case for Rust)
code_quality_standards: Vec<String>Code quality standards
documentation_requirements: Vec<String>Documentation requirements
error_handling_patterns: Vec<String>Error handling patterns
testing_requirements: Vec<String>Testing requirements
Trait Implementations§
Source§impl Clone for SteeringRules
impl Clone for SteeringRules
Source§fn clone(&self) -> SteeringRules
fn clone(&self) -> SteeringRules
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 SteeringRules
impl Debug for SteeringRules
Source§impl<'de> Deserialize<'de> for SteeringRules
impl<'de> Deserialize<'de> for SteeringRules
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 SteeringRules
impl RefUnwindSafe for SteeringRules
impl Send for SteeringRules
impl Sync for SteeringRules
impl Unpin for SteeringRules
impl UnwindSafe for SteeringRules
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