pub struct Sample {
pub n: SampleNumber,
pub columns: Vec<Column>,
pub segment: Arc<SegmentMetadata>,
pub stream: Arc<StreamMetadata>,
pub device: Arc<DeviceMetadata>,
pub source: StreamDataPayload,
pub boundary: Option<Boundary>,
}Fields§
§n: SampleNumber§columns: Vec<Column>§segment: Arc<SegmentMetadata>§stream: Arc<StreamMetadata>§device: Arc<DeviceMetadata>§source: StreamDataPayload§boundary: Option<Boundary>Implementations§
Source§impl Sample
impl Sample
pub fn is_continuous(&self) -> bool
pub fn is_monotonic(&self) -> bool
pub fn is_initial(&self) -> bool
Source§impl Sample
impl Sample
pub fn timestamp_begin(&self) -> f64
pub fn timestamp_end(&self) -> f64
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Sample
impl RefUnwindSafe for Sample
impl Send for Sample
impl Sync for Sample
impl Unpin for Sample
impl UnsafeUnpin for Sample
impl UnwindSafe for Sample
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