pub struct BasicEventElement {Show 17 fields
pub extensions: Option<Vec<Extension>>,
pub category: Option<String>,
pub id_short: Option<String>,
pub display_name: Option<Vec<LangString>>,
pub description: Option<Vec<LangString>>,
pub semantic_id: Option<Reference>,
pub supplemental_semantic_ids: Option<Vec<Reference>>,
pub qualifiers: Option<Vec<Qualifier>>,
pub embedded_data_specifications: Option<Vec<EmbeddedDataSpecification>>,
pub observed: Reference,
pub direction: Direction,
pub state: StateOfEvent,
pub message_topic: Option<String>,
pub message_broker: Option<Reference>,
pub last_update: Option<String>,
pub min_interval: Option<String>,
pub max_interval: Option<String>,
}Fields§
§extensions: Option<Vec<Extension>>§category: Option<String>§id_short: Option<String>§display_name: Option<Vec<LangString>>§description: Option<Vec<LangString>>§semantic_id: Option<Reference>§supplemental_semantic_ids: Option<Vec<Reference>>§qualifiers: Option<Vec<Qualifier>>§embedded_data_specifications: Option<Vec<EmbeddedDataSpecification>>§observed: Reference§direction: Direction§state: StateOfEvent§message_topic: Option<String>§message_broker: Option<Reference>§last_update: Option<String>§min_interval: Option<String>§max_interval: Option<String>Implementations§
Trait Implementations§
Source§impl Clone for BasicEventElement
impl Clone for BasicEventElement
Source§fn clone(&self) -> BasicEventElement
fn clone(&self) -> BasicEventElement
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 BasicEventElement
impl Debug for BasicEventElement
Source§impl<'de> Deserialize<'de> for BasicEventElement
impl<'de> Deserialize<'de> for BasicEventElement
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 BasicEventElement
impl PartialEq for BasicEventElement
Source§impl Serialize for BasicEventElement
impl Serialize for BasicEventElement
impl StructuralPartialEq for BasicEventElement
Auto Trait Implementations§
impl Freeze for BasicEventElement
impl RefUnwindSafe for BasicEventElement
impl Send for BasicEventElement
impl Sync for BasicEventElement
impl Unpin for BasicEventElement
impl UnwindSafe for BasicEventElement
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