pub struct CountersSampleExpanded {
    pub sequence_number: u32,
    pub source_id: DataSourceExpanded,
    pub counters: Vec<CounterRecord>,
}Expand description
Expanded counter sample - Format (0,4)
Counter sample with expanded encoding for large interface indices (>= 2^24).
§XDR Definition (sFlow v5)
/* Format of a single expanded counters sample */
/* opaque = sample_data; enterprise = 0; format = 4 */
struct counters_sample_expanded {
   unsigned int sequence_number;   /* Incremented with each counter sample
                                      generated by this sFlow Instance. */
   sflow_data_source_expanded source_id; /* sFlowDataSource */
   counter_record counters<>;      /* Counters polled for this source */
}ERRATUM: Sequence number clarified as incremented per “sFlow Instance” instead of “source_id”.
Fields§
§sequence_number: u32Sequence number incremented with each counter sample generated by this sFlow Instance ERRATUM: Clarified as “sFlow Instance” instead of “source_id”
source_id: DataSourceExpandedExpanded sFlow data source identifier
counters: Vec<CounterRecord>Counter records for this source
Trait Implementations§
Source§impl Clone for CountersSampleExpanded
 
impl Clone for CountersSampleExpanded
Source§fn clone(&self) -> CountersSampleExpanded
 
fn clone(&self) -> CountersSampleExpanded
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 CountersSampleExpanded
 
impl Debug for CountersSampleExpanded
Source§impl PartialEq for CountersSampleExpanded
 
impl PartialEq for CountersSampleExpanded
impl StructuralPartialEq for CountersSampleExpanded
Auto Trait Implementations§
impl Freeze for CountersSampleExpanded
impl RefUnwindSafe for CountersSampleExpanded
impl Send for CountersSampleExpanded
impl Sync for CountersSampleExpanded
impl Unpin for CountersSampleExpanded
impl UnwindSafe for CountersSampleExpanded
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