pub struct KatraPayload {
pub subsystem: u16,
pub state: u16,
pub detail: u64,
}Expand description
Payload for Katra-native events.
Fields§
§subsystem: u16Subsystem index (see crate::Subsystem).
state: u16Promotion state index (see crate::PromotionState).
detail: u64Detail (budget bytes, epoch, node id, …).
Trait Implementations§
Source§impl Clone for KatraPayload
impl Clone for KatraPayload
Source§fn clone(&self) -> KatraPayload
fn clone(&self) -> KatraPayload
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for KatraPayload
Source§impl Debug for KatraPayload
impl Debug for KatraPayload
Source§impl Default for KatraPayload
impl Default for KatraPayload
Source§fn default() -> KatraPayload
fn default() -> KatraPayload
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for KatraPayload
impl<'de> Deserialize<'de> for KatraPayload
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 Eq for KatraPayload
Source§impl PartialEq for KatraPayload
impl PartialEq for KatraPayload
Source§impl Serialize for KatraPayload
impl Serialize for KatraPayload
impl StructuralPartialEq for KatraPayload
Auto Trait Implementations§
impl Freeze for KatraPayload
impl RefUnwindSafe for KatraPayload
impl Send for KatraPayload
impl Sync for KatraPayload
impl Unpin for KatraPayload
impl UnsafeUnpin for KatraPayload
impl UnwindSafe for KatraPayload
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