pub struct TiRule {
pub rule_id: u32,
pub category: EventCategory,
pub name: String,
pub description: Option<String>,
pub references: Option<Vec<String>>,
pub samples: Option<Vec<String>>,
pub signatures: Option<Vec<String>>,
}
Fields§
§rule_id: u32
§category: EventCategory
§name: String
§description: Option<String>
§references: Option<Vec<String>>
§samples: Option<Vec<String>>
§signatures: Option<Vec<String>>
Trait Implementations§
Source§impl<'de> Deserialize<'de> for TiRule
impl<'de> Deserialize<'de> for TiRule
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 TiRule
impl RefUnwindSafe for TiRule
impl Send for TiRule
impl Sync for TiRule
impl Unpin for TiRule
impl UnwindSafe for TiRule
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