Skip to main content

conifer/
streamed_data.rs

1#[derive(Debug)]
2pub enum StreamedState<D> {
3    Complete(D),
4    Standalone(D),
5    Incomplete,
6}
7
8pub trait StreamedData<D> {
9    type Fragment;
10
11    fn reset(&mut self);
12
13    fn update(&mut self, fragment: Self::Fragment) -> StreamedState<D>
14    where
15        Self: Sized;
16}