Struct diagnostics_data::Logs
source · pub struct Logs;
Expand description
Logs carry streams of structured events from components.
Trait Implementations§
source§impl<'de> Deserialize<'de> for Logs
impl<'de> Deserialize<'de> for Logs
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 DiagnosticsData for Logs
impl DiagnosticsData for Logs
§type Metadata = LogsMetadata
type Metadata = LogsMetadata
The type of metadata included in results of this type.
source§const DATA_TYPE: DataType = DataType::Logs
const DATA_TYPE: DataType = DataType::Logs
Used to query for this kind of metadata in the ArchiveAccessor.
source§fn component_url(metadata: &Self::Metadata) -> Option<&str>
fn component_url(metadata: &Self::Metadata) -> Option<&str>
Returns the component URL which generated this value.
source§fn timestamp(metadata: &Self::Metadata) -> Timestamp
fn timestamp(metadata: &Self::Metadata) -> Timestamp
Returns the timestamp at which this value was recorded.
source§fn errors(metadata: &Self::Metadata) -> &Option<Vec<Self::Error>>
fn errors(metadata: &Self::Metadata) -> &Option<Vec<Self::Error>>
Returns the errors recorded with this value, if any.
source§fn override_error(metadata: Self::Metadata, error: String) -> Self::Metadata
fn override_error(metadata: Self::Metadata, error: String) -> Self::Metadata
Transforms a Metdata string into a errorful metadata, overriding any other
errors.
source§fn has_errors(metadata: &Self::Metadata) -> bool
fn has_errors(metadata: &Self::Metadata) -> bool
Returns whether any errors are recorded on this value.