pub struct TileStats {
pub added: u32,
pub conflicts: u32,
pub uncertain: u32,
pub provisional_delta: i32,
pub changed: bool,
pub settled_blocks: u32,
pub conflict_blocks: Vec<(u32, u32)>,
}Fields§
§added: u32§conflicts: u32§uncertain: u32§provisional_delta: i32§changed: bool§settled_blocks: u32For a fixed region (Observation::latest): conflicting blocks whose every pixel is consistent, i.e. blocks
that settled into a new state in this frame.
conflict_blocks: Vec<(u32, u32)>Blocks flagged conflicting this call, as tile-local (bx, by).
Trait Implementations§
impl StructuralPartialEq for TileStats
Auto Trait Implementations§
impl Freeze for TileStats
impl RefUnwindSafe for TileStats
impl Send for TileStats
impl Sync for TileStats
impl Unpin for TileStats
impl UnsafeUnpin for TileStats
impl UnwindSafe for TileStats
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
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more