pub struct FoundRectangle {
pub min_corner: BlockPos,
pub axis1_size: i32,
pub axis2_size: i32,
}Expand description
Rectangle found around a center block while scanning along two axes.
Fields§
§min_corner: BlockPosMinimum corner of the rectangle.
axis1_size: i32Size along the first scan axis.
axis2_size: i32Size along the second scan axis.
Trait Implementations§
Source§impl Clone for FoundRectangle
impl Clone for FoundRectangle
Source§fn clone(&self) -> FoundRectangle
fn clone(&self) -> FoundRectangle
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 FoundRectangle
Source§impl Debug for FoundRectangle
impl Debug for FoundRectangle
impl Eq for FoundRectangle
Source§impl PartialEq for FoundRectangle
impl PartialEq for FoundRectangle
impl StructuralPartialEq for FoundRectangle
Auto Trait Implementations§
impl Freeze for FoundRectangle
impl RefUnwindSafe for FoundRectangle
impl Send for FoundRectangle
impl Sync for FoundRectangle
impl Unpin for FoundRectangle
impl UnsafeUnpin for FoundRectangle
impl UnwindSafe for FoundRectangle
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<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<>>