pub struct SystemInformation { /* private fields */ }Expand description
The “system_info” field can be used to record system-specific details related to an event. This is useful, for instance, where an application splits work across CPUs, processes, or threads and events for a single trace occur on potentially different combinations thereof. Each field is optional to support deployment diversity.
Trait Implementations§
Source§impl Clone for SystemInformation
impl Clone for SystemInformation
Source§fn clone(&self) -> SystemInformation
fn clone(&self) -> SystemInformation
Returns a duplicate of the value. Read more
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for SystemInformation
impl Debug for SystemInformation
Source§impl Default for SystemInformation
impl Default for SystemInformation
Source§fn default() -> SystemInformation
fn default() -> SystemInformation
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for SystemInformation
impl<'de> Deserialize<'de> for SystemInformation
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 SystemInformation
impl PartialEq for SystemInformation
Source§impl Serialize for SystemInformation
impl Serialize for SystemInformation
impl Copy for SystemInformation
impl Eq for SystemInformation
impl StructuralPartialEq for SystemInformation
Auto Trait Implementations§
impl Freeze for SystemInformation
impl RefUnwindSafe for SystemInformation
impl Send for SystemInformation
impl Sync for SystemInformation
impl Unpin for SystemInformation
impl UnwindSafe for SystemInformation
Blanket Implementations§
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)