Struct azure_devops_rust_api::symbol::models::DebugEntry
source · pub struct DebugEntry {
pub resource_base: ResourceBase,
pub blob_details: Option<JsonBlobIdentifierWithBlocks>,
pub blob_identifier: Option<JsonBlobIdentifier>,
pub blob_uri: Option<String>,
pub client_key: Option<String>,
pub domain_id: Option<IDomainId>,
pub information_level: Option<InformationLevel>,
pub request_id: Option<String>,
pub size: Option<i64>,
pub status: Option<Status>,
}Expand description
A dual-purpose data object, the debug entry is used by the client to publish the symbol file (with file’s blob identifier, which can be calculated from VSTS hashing algorithm) or query the file (with a client key). Since the symbol server tries to return a matched symbol file with the richest information level, it may not always point to the same symbol file for different queries with same client key.
Fields§
§resource_base: ResourceBase§blob_details: Option<JsonBlobIdentifierWithBlocks>BlobIdentifier with block hashes formatted to be deserialzied for symbol service.
blob_identifier: Option<JsonBlobIdentifier>§blob_uri: Option<String>The URI to get the symbol file. Provided by the server, the URI contains authentication information and is readily accessible by plain HTTP GET request. The client is recommended to retrieve the file as soon as it can since the URI will expire in a short period.
client_key: Option<String>A key the client (debugger, for example) uses to find the debug entry. Note it is not unique for each different symbol file as it does not distinguish between those which only differ by information level.
domain_id: Option<IDomainId>§information_level: Option<InformationLevel>The information level this debug entry contains.
request_id: Option<String>The identifier of symbol request to which this debug entry belongs.
size: Option<i64>The size for the debug entry.
status: Option<Status>The status of debug entry.
Implementations§
source§impl DebugEntry
impl DebugEntry
Trait Implementations§
source§impl Clone for DebugEntry
impl Clone for DebugEntry
source§fn clone(&self) -> DebugEntry
fn clone(&self) -> DebugEntry
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for DebugEntry
impl Debug for DebugEntry
source§impl Default for DebugEntry
impl Default for DebugEntry
source§fn default() -> DebugEntry
fn default() -> DebugEntry
source§impl<'de> Deserialize<'de> for DebugEntry
impl<'de> Deserialize<'de> for DebugEntry
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>,
source§impl PartialEq for DebugEntry
impl PartialEq for DebugEntry
source§fn eq(&self, other: &DebugEntry) -> bool
fn eq(&self, other: &DebugEntry) -> bool
self and other values to be equal, and is used
by ==.