pub struct EventSummaryData {
pub object: Datum,
pub event_state: Datum,
pub acknowledged_transitions: Datum,
pub event_enable: Datum,
pub notify_type: Datum,
pub event_timestamps: Transitions<Datum>,
pub event_priorities: Transitions<Datum>,
}Expand description
One object of a GetEventInformation answer.
Fields§
§object: DatumThe object, a Datum::Object.
event_state: DatumIts Event_State, named.
acknowledged_transitions: DatumIts Acked_Transitions, as named bits.
event_enable: DatumIts Event_Enable, as named bits.
notify_type: DatumIts Notify_Type, named.
event_timestamps: Transitions<Datum>The time of each transition’s last event, as time-stamp
elements.
event_priorities: Transitions<Datum>Each transition’s notification priority, a number.
Implementations§
Source§impl EventSummaryData
impl EventSummaryData
Sourcepub const HEADERS: [&'static str; 9]
pub const HEADERS: [&'static str; 9]
The column headings of Self::cells.
Sourcepub fn new(summary: &EventSummary) -> Self
pub fn new(summary: &EventSummary) -> Self
One object of a GetEventInformation answer, decoded.
Sourcepub fn cells(&self) -> Vec<String>
pub fn cells(&self) -> Vec<String>
The table row, under Self::HEADERS: the priorities as
to-offnormal/to-fault/to-normal, 3/5/200.
Trait Implementations§
Source§impl Clone for EventSummaryData
impl Clone for EventSummaryData
Source§impl Debug for EventSummaryData
impl Debug for EventSummaryData
Source§impl PartialEq for EventSummaryData
impl PartialEq for EventSummaryData
Source§impl Serialize for EventSummaryData
impl Serialize for EventSummaryData
impl StructuralPartialEq for EventSummaryData
Auto Trait Implementations§
impl Freeze for EventSummaryData
impl RefUnwindSafe for EventSummaryData
impl Send for EventSummaryData
impl Sync for EventSummaryData
impl Unpin for EventSummaryData
impl UnsafeUnpin for EventSummaryData
impl UnwindSafe for EventSummaryData
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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