pub struct IpmiSelEvent {
pub record_id: u16,
pub record: SelRecord,
}Expand description
An IPMI SEL notification received from OpenHCL.
Fields§
§record_id: u16BMC-assigned SEL record identifier.
record: SelRecordCompleted SEL record.
Trait Implementations§
Source§impl Clone for IpmiSelEvent
impl Clone for IpmiSelEvent
Source§fn clone(&self) -> IpmiSelEvent
fn clone(&self) -> IpmiSelEvent
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 IpmiSelEvent
impl Debug for IpmiSelEvent
Source§impl DefaultEncoding for IpmiSelEvent
impl DefaultEncoding for IpmiSelEvent
Source§impl PartialEq for IpmiSelEvent
impl PartialEq for IpmiSelEvent
Source§impl<'encoding> StructDecodeMetadata<'encoding, Resource> for IpmiSelEvent
impl<'encoding> StructDecodeMetadata<'encoding, Resource> for IpmiSelEvent
Source§impl StructEncodeMetadata<Resource> for IpmiSelEvent
impl StructEncodeMetadata<Resource> for IpmiSelEvent
Source§impl StructMetadata for IpmiSelEvent
impl StructMetadata for IpmiSelEvent
impl Copy for IpmiSelEvent
impl Eq for IpmiSelEvent
impl StructuralPartialEq for IpmiSelEvent
Auto Trait Implementations§
impl Freeze for IpmiSelEvent
impl RefUnwindSafe for IpmiSelEvent
impl Send for IpmiSelEvent
impl Sync for IpmiSelEvent
impl Unpin for IpmiSelEvent
impl UnsafeUnpin for IpmiSelEvent
impl UnwindSafe for IpmiSelEvent
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
§impl<T> MeshField for T
impl<T> MeshField for T
§impl<T> MeshPayload for T
impl<T> MeshPayload for T
§impl<T> SerializeMessage for Twhere
T: 'static + MeshPayload + Send,
impl<T> SerializeMessage for Twhere
T: 'static + MeshPayload + Send,
§fn compute_message_size(&mut self, sizer: MessageSizer<'_>)
fn compute_message_size(&mut self, sizer: MessageSizer<'_>)
Computes the message size, as in [
MessageEncode::compute_message_size].§fn write_message(self, writer: MessageWriter<'_, '_, Resource>)
fn write_message(self, writer: MessageWriter<'_, '_, Resource>)
Writes the message, as in [
MessageEncode::write_message].