pub struct TileBatch;Expand description
Batch processor.
Implementations§
Source§impl TileBatch
impl TileBatch
Sourcepub fn validate_batch(
tiles: &[Tile],
validator: &BatchValidator,
) -> (Vec<BatchResult>, BatchSummary)
pub fn validate_batch( tiles: &[Tile], validator: &BatchValidator, ) -> (Vec<BatchResult>, BatchSummary)
Process a batch of tiles through validation.
Sourcepub fn filter_by_domain<'a>(tiles: &'a [Tile], domain: &str) -> Vec<&'a Tile>
pub fn filter_by_domain<'a>(tiles: &'a [Tile], domain: &str) -> Vec<&'a Tile>
Filter tiles by domain.
Sourcepub fn partition<'a>(
results: &[BatchResult],
tiles: &'a [Tile],
) -> (Vec<&'a Tile>, Vec<&'a Tile>)
pub fn partition<'a>( results: &[BatchResult], tiles: &'a [Tile], ) -> (Vec<&'a Tile>, Vec<&'a Tile>)
Partition tiles into accepted and rejected.
Sourcepub fn assign_ids(tiles: &mut [Tile], prefix: &str)
pub fn assign_ids(tiles: &mut [Tile], prefix: &str)
Assign sequential IDs to tiles that have empty IDs.
Sourcepub fn quick_stats(tiles: &[Tile]) -> BatchStats
pub fn quick_stats(tiles: &[Tile]) -> BatchStats
Compute batch statistics without full validation.
Auto Trait Implementations§
impl Freeze for TileBatch
impl RefUnwindSafe for TileBatch
impl Send for TileBatch
impl Sync for TileBatch
impl Unpin for TileBatch
impl UnsafeUnpin for TileBatch
impl UnwindSafe for TileBatch
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