pub struct DavOperationObservations {
pub bytes_received: Option<u64>,
pub bytes_sent: Option<u64>,
pub requested_ranges: Option<u64>,
pub served_ranges: Option<u64>,
pub resources: Option<u64>,
pub backend_open_count: Option<u64>,
pub backend_call_count: Option<u64>,
pub protocol_failure: Option<DavProtocolFailureClass>,
pub stream: Option<DavStreamOutcome>,
}Expand description
Low-frequency scalar observations attached to a completed operation.
None means that a product did not collect that fact; zero is a collected zero. The type
intentionally contains no request body, credential, lock token, object key, or label string.
Fields§
§bytes_received: Option<u64>§bytes_sent: Option<u64>§requested_ranges: Option<u64>§served_ranges: Option<u64>§resources: Option<u64>§backend_open_count: Option<u64>§backend_call_count: Option<u64>§protocol_failure: Option<DavProtocolFailureClass>§stream: Option<DavStreamOutcome>Trait Implementations§
Source§impl Clone for DavOperationObservations
impl Clone for DavOperationObservations
Source§fn clone(&self) -> DavOperationObservations
fn clone(&self) -> DavOperationObservations
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for DavOperationObservations
impl Debug for DavOperationObservations
Source§impl Default for DavOperationObservations
impl Default for DavOperationObservations
Source§fn default() -> DavOperationObservations
fn default() -> DavOperationObservations
Returns the “default value” for a type. Read more
Source§impl PartialEq for DavOperationObservations
impl PartialEq for DavOperationObservations
impl Copy for DavOperationObservations
impl Eq for DavOperationObservations
impl StructuralPartialEq for DavOperationObservations
Auto Trait Implementations§
impl Freeze for DavOperationObservations
impl RefUnwindSafe for DavOperationObservations
impl Send for DavOperationObservations
impl Sync for DavOperationObservations
impl Unpin for DavOperationObservations
impl UnwindSafe for DavOperationObservations
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.