pub struct ConstitutionViolation {
pub rule_id: String,
pub rule_type: ConstitutionRuleRuleType,
pub action: String,
pub agent_id: String,
pub penalty: ConstitutionRulePenalty,
pub description: Option<String>,
pub timestamp: String,
}Expand description
ConstitutionViolation model.
Fields§
§rule_id: String§rule_type: ConstitutionRuleRuleType§action: String§agent_id: String§penalty: ConstitutionRulePenalty§description: Option<String>§timestamp: StringTrait Implementations§
Source§impl Clone for ConstitutionViolation
impl Clone for ConstitutionViolation
Source§fn clone(&self) -> ConstitutionViolation
fn clone(&self) -> ConstitutionViolation
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 ConstitutionViolation
impl Debug for ConstitutionViolation
Source§impl Default for ConstitutionViolation
impl Default for ConstitutionViolation
Source§fn default() -> ConstitutionViolation
fn default() -> ConstitutionViolation
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ConstitutionViolation
impl<'de> Deserialize<'de> for ConstitutionViolation
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
Source§impl PartialEq for ConstitutionViolation
impl PartialEq for ConstitutionViolation
Source§impl Serialize for ConstitutionViolation
impl Serialize for ConstitutionViolation
impl StructuralPartialEq for ConstitutionViolation
Auto Trait Implementations§
impl Freeze for ConstitutionViolation
impl RefUnwindSafe for ConstitutionViolation
impl Send for ConstitutionViolation
impl Sync for ConstitutionViolation
impl Unpin for ConstitutionViolation
impl UnsafeUnpin for ConstitutionViolation
impl UnwindSafe for ConstitutionViolation
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