pub struct Event {Show 20 fields
pub org_id: Option<String>,
pub distribution: Option<DistributionLevelId>,
pub info: Option<String>,
pub orgc_id: Option<String>,
pub uuid: Option<Uuid>,
pub date: Option<String>,
pub published: Option<bool>,
pub analysis: Option<AnalysisLevelId>,
pub attribute_count: Option<String>,
pub timestamp: Option<Option<String>>,
pub sharing_group_id: Option<Option<String>>,
pub proposal_email_lock: Option<bool>,
pub locked: Option<bool>,
pub threat_level_id: Option<ThreatLevelId>,
pub publish_timestamp: Option<String>,
pub sighting_timestamp: Option<String>,
pub disable_correlation: Option<bool>,
pub extends_uuid: Option<Option<String>>,
pub event_creator_email: Option<String>,
pub id: Option<String>,
}
Fields§
§org_id: Option<String>
§distribution: Option<DistributionLevelId>
§info: Option<String>
§orgc_id: Option<String>
§uuid: Option<Uuid>
§date: Option<String>
§published: Option<bool>
§analysis: Option<AnalysisLevelId>
§attribute_count: Option<String>
§timestamp: Option<Option<String>>
§sharing_group_id: Option<Option<String>>
§proposal_email_lock: Option<bool>
§locked: Option<bool>
§threat_level_id: Option<ThreatLevelId>
§publish_timestamp: Option<String>
§sighting_timestamp: Option<String>
§disable_correlation: Option<bool>
§extends_uuid: Option<Option<String>>
§event_creator_email: Option<String>
§id: Option<String>
Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Event
impl<'de> Deserialize<'de> for Event
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
impl StructuralPartialEq for Event
Auto Trait Implementations§
impl Freeze for Event
impl RefUnwindSafe for Event
impl Send for Event
impl Sync for Event
impl Unpin for Event
impl UnwindSafe for Event
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