pub struct Timeline {
pub sample_rate: u32,
pub groups: Vec<Group>,
}Fields§
§sample_rate: u32§groups: Vec<Group>Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Timeline
impl<'de> Deserialize<'de> for Timeline
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Writer for Timeline
impl Writer for Timeline
fn is_cached(&self, _: &Hash) -> bool
fn sink(&mut self, _hash: &Hash) -> BoxProcessor
fn group<I: Iterator<Item = Entry>>( &mut self, name: &str, hash: &Hash, _entries: I, )
fn buffer<F: FnOnce(Box<dyn BufferReader>) -> Result<Vec<ConvertedBuffer>, E>, E>( &self, _path: &str, _sample_rate: u64, _init: F, ) -> Result<Vec<CachedBuffer>, E>
Auto Trait Implementations§
impl Freeze for Timeline
impl RefUnwindSafe for Timeline
impl Send for Timeline
impl Sync for Timeline
impl Unpin for Timeline
impl UnwindSafe for Timeline
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