pub struct MemoryEpisode { /* private fields */ }Expand description
In-memory multimodal episode used as the default MCAP substitute.
Implementations§
Source§impl MemoryEpisode
impl MemoryEpisode
Sourcepub fn from_records(records: Vec<StampedRecord>) -> Self
pub fn from_records(records: Vec<StampedRecord>) -> Self
Creates an episode and builds a deterministic index.
Sourcepub fn records(&self) -> &[StampedRecord]
pub fn records(&self) -> &[StampedRecord]
Returns all records.
Sourcepub fn index(&self) -> &EpisodeIndex
pub fn index(&self) -> &EpisodeIndex
Returns the deterministic index.
Trait Implementations§
Source§impl Clone for MemoryEpisode
impl Clone for MemoryEpisode
Source§fn clone(&self) -> MemoryEpisode
fn clone(&self) -> MemoryEpisode
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 MemoryEpisode
impl Debug for MemoryEpisode
Source§impl Default for MemoryEpisode
impl Default for MemoryEpisode
Source§fn default() -> MemoryEpisode
fn default() -> MemoryEpisode
Returns the “default value” for a type. Read more
Source§impl PartialEq for MemoryEpisode
impl PartialEq for MemoryEpisode
Source§fn eq(&self, other: &MemoryEpisode) -> bool
fn eq(&self, other: &MemoryEpisode) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for MemoryEpisode
Auto Trait Implementations§
impl Freeze for MemoryEpisode
impl RefUnwindSafe for MemoryEpisode
impl Send for MemoryEpisode
impl Sync for MemoryEpisode
impl Unpin for MemoryEpisode
impl UnsafeUnpin for MemoryEpisode
impl UnwindSafe for MemoryEpisode
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