pub struct SelectionStats {
pub bounds: Option<SlimeChunkBounds>,
pub chunk_count: usize,
pub loaded_chunks: usize,
pub missing_chunks: usize,
pub slime_chunks: usize,
pub entity_count: usize,
pub block_entity_count: usize,
pub hardcoded_spawn_area_count: usize,
pub village_count: usize,
}Expand description
Aggregate statistics for a selected chunk area.
Fields§
§bounds: Option<SlimeChunkBounds>Inclusive chunk bounds for this value.
chunk_count: usizeNumber of chunks represented by these bounds.
loaded_chunks: usizeNumber of chunks with renderable data loaded.
missing_chunks: usizeNumber of expected chunks missing from storage.
slime_chunks: usizeSlime chunk positions in the queried region.
entity_count: usizeNumber of entity overlays found in the selection.
block_entity_count: usizeNumber of block entity overlays found in the selection.
hardcoded_spawn_area_count: usizeNumber of hardcoded spawn area overlays found in the selection.
village_count: usizeNumber of village overlays found in the selection.
Trait Implementations§
Source§impl Clone for SelectionStats
impl Clone for SelectionStats
Source§fn clone(&self) -> SelectionStats
fn clone(&self) -> SelectionStats
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for SelectionStats
impl Debug for SelectionStats
Source§impl Default for SelectionStats
impl Default for SelectionStats
Source§fn default() -> SelectionStats
fn default() -> SelectionStats
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for SelectionStats
impl<'de> Deserialize<'de> for SelectionStats
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 PartialEq for SelectionStats
impl PartialEq for SelectionStats
Source§fn eq(&self, other: &SelectionStats) -> bool
fn eq(&self, other: &SelectionStats) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for SelectionStats
impl Serialize for SelectionStats
impl Eq for SelectionStats
impl StructuralPartialEq for SelectionStats
Auto Trait Implementations§
impl Freeze for SelectionStats
impl RefUnwindSafe for SelectionStats
impl Send for SelectionStats
impl Sync for SelectionStats
impl Unpin for SelectionStats
impl UnsafeUnpin for SelectionStats
impl UnwindSafe for SelectionStats
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.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