pub struct MetricData {Show 27 fields
pub dictNameStr: Vec<u8>,
pub dictTagStr: Vec<u8>,
pub dictTagsets: Vec<i64>,
pub dictResourceStr: Vec<u8>,
pub dictResourceLen: Vec<i64>,
pub dictResourceType: Vec<i64>,
pub dictResourceName: Vec<i64>,
pub dictSourceTypeName: Vec<u8>,
pub dictOriginInfo: Vec<i32>,
pub dictUnitStr: Vec<u8>,
pub types: Vec<u64>,
pub nameRefs: Vec<i64>,
pub tagsetRefs: Vec<i64>,
pub resourcesRefs: Vec<i64>,
pub intervals: Vec<u64>,
pub numPoints: Vec<u64>,
pub sourceTypeNameRefs: Vec<i64>,
pub originInfoRefs: Vec<i64>,
pub unitRefs: Vec<i64>,
pub timestamps: Vec<i64>,
pub valsSint64: Vec<i64>,
pub valsFloat32: Vec<f32>,
pub valsFloat64: Vec<f64>,
pub sketchNumBins: Vec<u64>,
pub sketchBinKeys: Vec<i32>,
pub sketchBinCnts: Vec<u32>,
pub special_fields: SpecialFields,
}Fields§
§dictNameStr: Vec<u8>§dictTagStr: Vec<u8>§dictTagsets: Vec<i64>§dictResourceStr: Vec<u8>§dictResourceLen: Vec<i64>§dictResourceType: Vec<i64>§dictResourceName: Vec<i64>§dictSourceTypeName: Vec<u8>§dictOriginInfo: Vec<i32>§dictUnitStr: Vec<u8>§types: Vec<u64>§nameRefs: Vec<i64>§resourcesRefs: Vec<i64>§intervals: Vec<u64>§numPoints: Vec<u64>§sourceTypeNameRefs: Vec<i64>§originInfoRefs: Vec<i64>§unitRefs: Vec<i64>§timestamps: Vec<i64>§valsSint64: Vec<i64>§valsFloat32: Vec<f32>§valsFloat64: Vec<f64>§sketchNumBins: Vec<u64>§sketchBinKeys: Vec<i32>§sketchBinCnts: Vec<u32>§special_fields: SpecialFieldsImplementations§
Source§impl MetricData
impl MetricData
pub fn new() -> MetricData
pub fn dictNameStr(&self) -> &[u8] ⓘ
pub fn clear_dictNameStr(&mut self)
pub fn set_dictNameStr(&mut self, v: Vec<u8>)
pub fn mut_dictNameStr(&mut self) -> &mut Vec<u8> ⓘ
pub fn take_dictNameStr(&mut self) -> Vec<u8> ⓘ
pub fn dictTagStr(&self) -> &[u8] ⓘ
pub fn clear_dictTagStr(&mut self)
pub fn set_dictTagStr(&mut self, v: Vec<u8>)
pub fn mut_dictTagStr(&mut self) -> &mut Vec<u8> ⓘ
pub fn take_dictTagStr(&mut self) -> Vec<u8> ⓘ
pub fn dictTagsets(&self) -> &[i64]
pub fn clear_dictTagsets(&mut self)
pub fn set_dictTagsets(&mut self, v: Vec<i64>)
pub fn mut_dictTagsets(&mut self) -> &mut Vec<i64>
pub fn take_dictTagsets(&mut self) -> Vec<i64>
pub fn dictResourceStr(&self) -> &[u8] ⓘ
pub fn clear_dictResourceStr(&mut self)
pub fn set_dictResourceStr(&mut self, v: Vec<u8>)
pub fn mut_dictResourceStr(&mut self) -> &mut Vec<u8> ⓘ
pub fn take_dictResourceStr(&mut self) -> Vec<u8> ⓘ
pub fn dictResourceLen(&self) -> &[i64]
pub fn clear_dictResourceLen(&mut self)
pub fn set_dictResourceLen(&mut self, v: Vec<i64>)
pub fn mut_dictResourceLen(&mut self) -> &mut Vec<i64>
pub fn take_dictResourceLen(&mut self) -> Vec<i64>
pub fn dictResourceType(&self) -> &[i64]
pub fn clear_dictResourceType(&mut self)
pub fn set_dictResourceType(&mut self, v: Vec<i64>)
pub fn mut_dictResourceType(&mut self) -> &mut Vec<i64>
pub fn take_dictResourceType(&mut self) -> Vec<i64>
pub fn dictResourceName(&self) -> &[i64]
pub fn clear_dictResourceName(&mut self)
pub fn set_dictResourceName(&mut self, v: Vec<i64>)
pub fn mut_dictResourceName(&mut self) -> &mut Vec<i64>
pub fn take_dictResourceName(&mut self) -> Vec<i64>
pub fn dictSourceTypeName(&self) -> &[u8] ⓘ
pub fn clear_dictSourceTypeName(&mut self)
pub fn set_dictSourceTypeName(&mut self, v: Vec<u8>)
pub fn mut_dictSourceTypeName(&mut self) -> &mut Vec<u8> ⓘ
pub fn take_dictSourceTypeName(&mut self) -> Vec<u8> ⓘ
pub fn dictOriginInfo(&self) -> &[i32]
pub fn clear_dictOriginInfo(&mut self)
pub fn set_dictOriginInfo(&mut self, v: Vec<i32>)
pub fn mut_dictOriginInfo(&mut self) -> &mut Vec<i32>
pub fn take_dictOriginInfo(&mut self) -> Vec<i32>
pub fn dictUnitStr(&self) -> &[u8] ⓘ
pub fn clear_dictUnitStr(&mut self)
pub fn set_dictUnitStr(&mut self, v: Vec<u8>)
pub fn mut_dictUnitStr(&mut self) -> &mut Vec<u8> ⓘ
pub fn take_dictUnitStr(&mut self) -> Vec<u8> ⓘ
pub fn types(&self) -> &[u64]
pub fn clear_types(&mut self)
pub fn set_types(&mut self, v: Vec<u64>)
pub fn mut_types(&mut self) -> &mut Vec<u64>
pub fn take_types(&mut self) -> Vec<u64>
pub fn nameRefs(&self) -> &[i64]
pub fn clear_nameRefs(&mut self)
pub fn set_nameRefs(&mut self, v: Vec<i64>)
pub fn mut_nameRefs(&mut self) -> &mut Vec<i64>
pub fn take_nameRefs(&mut self) -> Vec<i64>
pub fn resourcesRefs(&self) -> &[i64]
pub fn clear_resourcesRefs(&mut self)
pub fn set_resourcesRefs(&mut self, v: Vec<i64>)
pub fn mut_resourcesRefs(&mut self) -> &mut Vec<i64>
pub fn take_resourcesRefs(&mut self) -> Vec<i64>
pub fn intervals(&self) -> &[u64]
pub fn clear_intervals(&mut self)
pub fn set_intervals(&mut self, v: Vec<u64>)
pub fn mut_intervals(&mut self) -> &mut Vec<u64>
pub fn take_intervals(&mut self) -> Vec<u64>
pub fn numPoints(&self) -> &[u64]
pub fn clear_numPoints(&mut self)
pub fn set_numPoints(&mut self, v: Vec<u64>)
pub fn mut_numPoints(&mut self) -> &mut Vec<u64>
pub fn take_numPoints(&mut self) -> Vec<u64>
pub fn sourceTypeNameRefs(&self) -> &[i64]
pub fn clear_sourceTypeNameRefs(&mut self)
pub fn set_sourceTypeNameRefs(&mut self, v: Vec<i64>)
pub fn mut_sourceTypeNameRefs(&mut self) -> &mut Vec<i64>
pub fn take_sourceTypeNameRefs(&mut self) -> Vec<i64>
pub fn originInfoRefs(&self) -> &[i64]
pub fn clear_originInfoRefs(&mut self)
pub fn set_originInfoRefs(&mut self, v: Vec<i64>)
pub fn mut_originInfoRefs(&mut self) -> &mut Vec<i64>
pub fn take_originInfoRefs(&mut self) -> Vec<i64>
pub fn unitRefs(&self) -> &[i64]
pub fn clear_unitRefs(&mut self)
pub fn set_unitRefs(&mut self, v: Vec<i64>)
pub fn mut_unitRefs(&mut self) -> &mut Vec<i64>
pub fn take_unitRefs(&mut self) -> Vec<i64>
pub fn timestamps(&self) -> &[i64]
pub fn clear_timestamps(&mut self)
pub fn set_timestamps(&mut self, v: Vec<i64>)
pub fn mut_timestamps(&mut self) -> &mut Vec<i64>
pub fn take_timestamps(&mut self) -> Vec<i64>
pub fn valsSint64(&self) -> &[i64]
pub fn clear_valsSint64(&mut self)
pub fn set_valsSint64(&mut self, v: Vec<i64>)
pub fn mut_valsSint64(&mut self) -> &mut Vec<i64>
pub fn take_valsSint64(&mut self) -> Vec<i64>
pub fn valsFloat32(&self) -> &[f32]
pub fn clear_valsFloat32(&mut self)
pub fn set_valsFloat32(&mut self, v: Vec<f32>)
pub fn mut_valsFloat32(&mut self) -> &mut Vec<f32>
pub fn take_valsFloat32(&mut self) -> Vec<f32>
pub fn valsFloat64(&self) -> &[f64]
pub fn clear_valsFloat64(&mut self)
pub fn set_valsFloat64(&mut self, v: Vec<f64>)
pub fn mut_valsFloat64(&mut self) -> &mut Vec<f64>
pub fn take_valsFloat64(&mut self) -> Vec<f64>
pub fn sketchNumBins(&self) -> &[u64]
pub fn clear_sketchNumBins(&mut self)
pub fn set_sketchNumBins(&mut self, v: Vec<u64>)
pub fn mut_sketchNumBins(&mut self) -> &mut Vec<u64>
pub fn take_sketchNumBins(&mut self) -> Vec<u64>
pub fn sketchBinKeys(&self) -> &[i32]
pub fn clear_sketchBinKeys(&mut self)
pub fn set_sketchBinKeys(&mut self, v: Vec<i32>)
pub fn mut_sketchBinKeys(&mut self) -> &mut Vec<i32>
pub fn take_sketchBinKeys(&mut self) -> Vec<i32>
pub fn sketchBinCnts(&self) -> &[u32]
pub fn clear_sketchBinCnts(&mut self)
pub fn set_sketchBinCnts(&mut self, v: Vec<u32>)
pub fn mut_sketchBinCnts(&mut self) -> &mut Vec<u32>
pub fn take_sketchBinCnts(&mut self) -> Vec<u32>
Trait Implementations§
Source§impl Clone for MetricData
impl Clone for MetricData
Source§fn clone(&self) -> MetricData
fn clone(&self) -> MetricData
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 MetricData
impl Debug for MetricData
Source§impl Default for MetricData
impl Default for MetricData
Source§fn default() -> MetricData
fn default() -> MetricData
Returns the “default value” for a type. Read more
Source§impl<'a> Default for &'a MetricData
impl<'a> Default for &'a MetricData
Source§fn default() -> &'a MetricData
fn default() -> &'a MetricData
Returns the “default value” for a type. Read more
Source§impl Message for MetricData
impl Message for MetricData
Source§fn is_initialized(&self) -> bool
fn is_initialized(&self) -> bool
True iff all required fields are initialized.
Always returns
true for protobuf 3.Source§fn merge_from(&mut self, is: &mut CodedInputStream<'_>) -> Result<()>
fn merge_from(&mut self, is: &mut CodedInputStream<'_>) -> Result<()>
Update this message object with fields read from given stream.
Source§fn compute_size(&self) -> u64
fn compute_size(&self) -> u64
Compute and cache size of this message and all nested messages. Read more
Source§fn write_to_with_cached_sizes(
&self,
os: &mut CodedOutputStream<'_>,
) -> Result<()>
fn write_to_with_cached_sizes( &self, os: &mut CodedOutputStream<'_>, ) -> Result<()>
Write message to the stream. Read more
Source§fn special_fields(&self) -> &SpecialFields
fn special_fields(&self) -> &SpecialFields
Special fields (unknown fields and cached size).
Source§fn mut_special_fields(&mut self) -> &mut SpecialFields
fn mut_special_fields(&mut self) -> &mut SpecialFields
Special fields (unknown fields and cached size).
Source§fn new() -> MetricData
fn new() -> MetricData
Create an empty message object. Read more
Source§fn default_instance() -> &'static MetricData
fn default_instance() -> &'static MetricData
Return a pointer to default immutable message with static lifetime. Read more
Source§fn parse_from(is: &mut CodedInputStream<'_>) -> Result<Self, Error>
fn parse_from(is: &mut CodedInputStream<'_>) -> Result<Self, Error>
Parse message from stream.
Source§fn cached_size(&self) -> u32
fn cached_size(&self) -> u32
Get size previously computed by
compute_size. Read moreSource§fn write_to(&self, os: &mut CodedOutputStream<'_>) -> Result<(), Error>
fn write_to(&self, os: &mut CodedOutputStream<'_>) -> Result<(), Error>
Write the message to the stream. Read more
Source§fn write_length_delimited_to(
&self,
os: &mut CodedOutputStream<'_>,
) -> Result<(), Error>
fn write_length_delimited_to( &self, os: &mut CodedOutputStream<'_>, ) -> Result<(), Error>
Write the message to the stream prepending the message with message length
encoded as varint.
Source§fn write_length_delimited_to_vec(&self, vec: &mut Vec<u8>) -> Result<(), Error>
fn write_length_delimited_to_vec(&self, vec: &mut Vec<u8>) -> Result<(), Error>
Write the message to the vec, prepend the message with message length
encoded as varint.
Source§fn merge_from_bytes(&mut self, bytes: &[u8]) -> Result<(), Error>
fn merge_from_bytes(&mut self, bytes: &[u8]) -> Result<(), Error>
Update this message object with fields read from given stream.
Source§fn parse_from_reader(reader: &mut dyn Read) -> Result<Self, Error>
fn parse_from_reader(reader: &mut dyn Read) -> Result<Self, Error>
Parse message from reader.
Parse stops on EOF or when error encountered.
Source§fn parse_from_tokio_bytes(bytes: &Bytes) -> Result<Self, Error>
fn parse_from_tokio_bytes(bytes: &Bytes) -> Result<Self, Error>
Parse message from
Bytes object.
Resulting message may share references to the passed bytes object.Source§fn check_initialized(&self) -> Result<(), Error>
fn check_initialized(&self) -> Result<(), Error>
Check if all required fields of this object are initialized.
Source§fn write_to_writer(&self, w: &mut dyn Write) -> Result<(), Error>
fn write_to_writer(&self, w: &mut dyn Write) -> Result<(), Error>
Write the message to the writer.
Source§fn write_length_delimited_to_writer(
&self,
w: &mut dyn Write,
) -> Result<(), Error>
fn write_length_delimited_to_writer( &self, w: &mut dyn Write, ) -> Result<(), Error>
Write the message to the writer, prepend the message with message length
encoded as varint.
Source§fn write_length_delimited_to_bytes(&self) -> Result<Vec<u8>, Error>
fn write_length_delimited_to_bytes(&self) -> Result<Vec<u8>, Error>
Write the message to the bytes vec, prepend the message with message length
encoded as varint.
Source§fn unknown_fields(&self) -> &UnknownFields
fn unknown_fields(&self) -> &UnknownFields
Get a reference to unknown fields.
Source§fn mut_unknown_fields(&mut self) -> &mut UnknownFields
fn mut_unknown_fields(&mut self) -> &mut UnknownFields
Get a mutable reference to unknown fields.
Source§impl PartialEq for MetricData
impl PartialEq for MetricData
Source§fn eq(&self, other: &MetricData) -> bool
fn eq(&self, other: &MetricData) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for MetricData
Auto Trait Implementations§
impl !Freeze for MetricData
impl RefUnwindSafe for MetricData
impl Send for MetricData
impl Sync for MetricData
impl Unpin for MetricData
impl UnsafeUnpin for MetricData
impl UnwindSafe for MetricData
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,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request