pub enum SkyLightChunkEdgeChecks {
Required,
Skipped,
}Expand description
Whether chunk sky-light generation must validate edge consistency.
Variants§
Required
Seed skylight and validate this chunk’s horizontal edges against neighbors.
Skipped
Trust existing neighboring light and pull initialized edge levels inward.
Trait Implementations§
Source§impl Clone for SkyLightChunkEdgeChecks
impl Clone for SkyLightChunkEdgeChecks
Source§fn clone(&self) -> SkyLightChunkEdgeChecks
fn clone(&self) -> SkyLightChunkEdgeChecks
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 moreimpl Copy for SkyLightChunkEdgeChecks
Source§impl Debug for SkyLightChunkEdgeChecks
impl Debug for SkyLightChunkEdgeChecks
impl Eq for SkyLightChunkEdgeChecks
Source§impl PartialEq for SkyLightChunkEdgeChecks
impl PartialEq for SkyLightChunkEdgeChecks
impl StructuralPartialEq for SkyLightChunkEdgeChecks
Auto Trait Implementations§
impl Freeze for SkyLightChunkEdgeChecks
impl RefUnwindSafe for SkyLightChunkEdgeChecks
impl Send for SkyLightChunkEdgeChecks
impl Sync for SkyLightChunkEdgeChecks
impl Unpin for SkyLightChunkEdgeChecks
impl UnsafeUnpin for SkyLightChunkEdgeChecks
impl UnwindSafe for SkyLightChunkEdgeChecks
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,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compares
self with key and returns true if they are equal.§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
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 moreWraps this value in an
Arc<SyncMutex<>>