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 more