pub struct DepthSourceCoverage {
pub source: DepthSource,
pub revision: u16,
pub markets: Vec<String>,
pub venues: Vec<String>,
pub size_rungs: usize,
pub completed_ranges: Vec<SlotRange>,
}Fields§
§source: DepthSourceWhich side of the venue this one measures.
revision: u16Bumping this in the universe re-samples every reachable range, so it also partitions the published dataset.
markets: Vec<String>Market ids, as the dataset’s market partition spells them.
venues: Vec<String>Venue labels, as the dataset’s venue partition spells them.
size_rungs: usizeHow many sizes each direction is sampled at.
completed_ranges: Vec<SlotRange>Ranges this caller has already published under the current revision. Re-requesting one republishes it rather than erroring.
Trait Implementations§
Source§impl Clone for DepthSourceCoverage
impl Clone for DepthSourceCoverage
Source§impl Debug for DepthSourceCoverage
impl Debug for DepthSourceCoverage
Source§impl<'de> Deserialize<'de> for DepthSourceCoverage
impl<'de> Deserialize<'de> for DepthSourceCoverage
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
Auto Trait Implementations§
impl Freeze for DepthSourceCoverage
impl RefUnwindSafe for DepthSourceCoverage
impl Send for DepthSourceCoverage
impl Sync for DepthSourceCoverage
impl Unpin for DepthSourceCoverage
impl UnsafeUnpin for DepthSourceCoverage
impl UnwindSafe for DepthSourceCoverage
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