pub struct ResourceMetrics {
pub resource: Resource,
pub scope_metrics: Vec<ScopeMetrics>,
pub schema_url: String,
pub _has: _Hazzer,
}
Fields§
§resource: Resource
§scope_metrics: Vec<ScopeMetrics>
§schema_url: String
§_has: _Hazzer
Implementations§
Source§impl ResourceMetrics
impl ResourceMetrics
Sourcepub fn mut_resource(&mut self) -> Option<&mut Resource>
pub fn mut_resource(&mut self) -> Option<&mut Resource>
Return a mutable reference to resource
as an Option
Sourcepub fn set_resource(&mut self, value: Resource)
pub fn set_resource(&mut self, value: Resource)
Set the value and presence of resource
Sourcepub fn clear_resource(&mut self)
pub fn clear_resource(&mut self)
Clear the presence of resource
Trait Implementations§
Source§impl Clone for ResourceMetrics
impl Clone for ResourceMetrics
Source§fn clone(&self) -> ResourceMetrics
fn clone(&self) -> ResourceMetrics
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 ResourceMetrics
impl Debug for ResourceMetrics
Source§impl Default for ResourceMetrics
impl Default for ResourceMetrics
Source§impl MessageDecode for ResourceMetrics
impl MessageDecode for ResourceMetrics
Source§fn decode<IMPL_MICROPB_READ: PbRead>(
&mut self,
decoder: &mut PbDecoder<IMPL_MICROPB_READ>,
len: usize,
) -> Result<(), DecodeError<IMPL_MICROPB_READ::Error>>
fn decode<IMPL_MICROPB_READ: PbRead>( &mut self, decoder: &mut PbDecoder<IMPL_MICROPB_READ>, len: usize, ) -> Result<(), DecodeError<IMPL_MICROPB_READ::Error>>
Decode an instance of the message from the decoder and merge it into
self
. Read moreSource§fn decode_len_delimited<R>(
&mut self,
decoder: &mut PbDecoder<R>,
) -> Result<(), DecodeError<<R as PbRead>::Error>>where
R: PbRead,
fn decode_len_delimited<R>(
&mut self,
decoder: &mut PbDecoder<R>,
) -> Result<(), DecodeError<<R as PbRead>::Error>>where
R: PbRead,
Decode an instance of the message from the decoder as a length-delimited record, starting with a length
prefix.
Source§impl MessageEncode for ResourceMetrics
impl MessageEncode for ResourceMetrics
Source§impl PartialEq for ResourceMetrics
impl PartialEq for ResourceMetrics
impl StructuralPartialEq for ResourceMetrics
Auto Trait Implementations§
impl Freeze for ResourceMetrics
impl RefUnwindSafe for ResourceMetrics
impl Send for ResourceMetrics
impl Sync for ResourceMetrics
impl Unpin for ResourceMetrics
impl UnwindSafe for ResourceMetrics
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