pub struct SystemEvent {
pub timestamp: Timestamp,
/* private fields */
}Fields§
§timestamp: TimestampImplementations§
Source§impl SystemEvent
impl SystemEvent
pub fn start_of_day() -> SystemEvent
pub fn end_of_day() -> SystemEvent
pub fn is_start_of_day(&self) -> bool
pub fn is_end_of_day(&self) -> bool
Trait Implementations§
Source§impl ByteDeserializeSlice<SystemEvent> for SystemEvent
impl ByteDeserializeSlice<SystemEvent> for SystemEvent
Source§fn byte_deserialize(
des: &mut ByteDeserializerSlice<'_>,
) -> Result<SystemEvent, SerDesError>
fn byte_deserialize( des: &mut ByteDeserializerSlice<'_>, ) -> Result<SystemEvent, SerDesError>
If successful returns a new instance of T type struct, depleting exactly the right amount of bytes from ByteDeserializerSlice
Number of bytes depleted is determined by the struct T itself and its member types.
Source§fn byte_deserialize_take(
des: &mut ByteDeserializerSlice<'_>,
len: usize,
) -> Result<T, SerDesError>
fn byte_deserialize_take( des: &mut ByteDeserializerSlice<'_>, len: usize, ) -> Result<T, SerDesError>
if successful returns a new instance of T type struct, however ONLY depleting a maximum of
len bytes from ByteDeserializerSlice
Intended for types with variable length such as Strings, Vec, etc.
No bytes will be depleted if attempt was not successful.Source§impl ByteSerializeStack for SystemEvent
impl ByteSerializeStack for SystemEvent
fn byte_serialize_stack<const CAP: usize>( &self, ser: &mut ByteSerializerStack<CAP>, ) -> Result<(), SerDesError>
Source§impl ByteSerializedLenOf for SystemEvent
impl ByteSerializedLenOf for SystemEvent
Source§impl Clone for SystemEvent
impl Clone for SystemEvent
Source§fn clone(&self) -> SystemEvent
fn clone(&self) -> SystemEvent
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 SystemEvent
impl Debug for SystemEvent
Source§impl<'de> Deserialize<'de> for SystemEvent
impl<'de> Deserialize<'de> for SystemEvent
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<SystemEvent, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<SystemEvent, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl From<SystemEvent> for SvcSoupBinTcpMsg<SvcOuchPayload>
impl From<SystemEvent> for SvcSoupBinTcpMsg<SvcOuchPayload>
Source§fn from(payload: SystemEvent) -> SvcSoupBinTcpMsg<SvcOuchPayload>
fn from(payload: SystemEvent) -> SvcSoupBinTcpMsg<SvcOuchPayload>
Converts to this type from the input type.
Source§impl From<SystemEvent> for UniSoupBinTcpMsg<CltOuchPayload, SvcOuchPayload>
impl From<SystemEvent> for UniSoupBinTcpMsg<CltOuchPayload, SvcOuchPayload>
Source§fn from(
payload: SystemEvent,
) -> UniSoupBinTcpMsg<CltOuchPayload, SvcOuchPayload>
fn from( payload: SystemEvent, ) -> UniSoupBinTcpMsg<CltOuchPayload, SvcOuchPayload>
Converts to this type from the input type.
Source§impl PartialEq for SystemEvent
impl PartialEq for SystemEvent
Source§impl Serialize for SystemEvent
impl Serialize for SystemEvent
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
Source§impl<'__deriveMoreLifetime> TryFrom<&'__deriveMoreLifetime SvcOuchPayload> for &'__deriveMoreLifetime SystemEvent
impl<'__deriveMoreLifetime> TryFrom<&'__deriveMoreLifetime SvcOuchPayload> for &'__deriveMoreLifetime SystemEvent
Source§fn try_from(
value: &'__deriveMoreLifetime SvcOuchPayload,
) -> Result<&'__deriveMoreLifetime SystemEvent, <&'__deriveMoreLifetime SystemEvent as TryFrom<&'__deriveMoreLifetime SvcOuchPayload>>::Error>
fn try_from( value: &'__deriveMoreLifetime SvcOuchPayload, ) -> Result<&'__deriveMoreLifetime SystemEvent, <&'__deriveMoreLifetime SystemEvent as TryFrom<&'__deriveMoreLifetime SvcOuchPayload>>::Error>
Performs the conversion.
Source§impl<'__deriveMoreLifetime> TryFrom<&'__deriveMoreLifetime mut SvcOuchPayload> for &'__deriveMoreLifetime mut SystemEvent
impl<'__deriveMoreLifetime> TryFrom<&'__deriveMoreLifetime mut SvcOuchPayload> for &'__deriveMoreLifetime mut SystemEvent
Source§fn try_from(
value: &'__deriveMoreLifetime mut SvcOuchPayload,
) -> Result<&'__deriveMoreLifetime mut SystemEvent, <&'__deriveMoreLifetime mut SystemEvent as TryFrom<&'__deriveMoreLifetime mut SvcOuchPayload>>::Error>
fn try_from( value: &'__deriveMoreLifetime mut SvcOuchPayload, ) -> Result<&'__deriveMoreLifetime mut SystemEvent, <&'__deriveMoreLifetime mut SystemEvent as TryFrom<&'__deriveMoreLifetime mut SvcOuchPayload>>::Error>
Performs the conversion.
Source§impl TryFrom<SvcOuchPayload> for SystemEvent
impl TryFrom<SvcOuchPayload> for SystemEvent
Source§fn try_from(
value: SvcOuchPayload,
) -> Result<SystemEvent, <SystemEvent as TryFrom<SvcOuchPayload>>::Error>
fn try_from( value: SvcOuchPayload, ) -> Result<SystemEvent, <SystemEvent as TryFrom<SvcOuchPayload>>::Error>
Performs the conversion.
impl StructuralPartialEq for SystemEvent
Auto Trait Implementations§
impl Freeze for SystemEvent
impl RefUnwindSafe for SystemEvent
impl Send for SystemEvent
impl Sync for SystemEvent
impl Unpin for SystemEvent
impl UnwindSafe for SystemEvent
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