pub(crate) enum RemoteSlot {
Unknown,
Known(ItemStack),
Hashed(HashedStack),
}Expand description
What the server believes the client is showing in one slot.
Variants§
Unknown
We don’t know what the client has.
Known(ItemStack)
We know the exact ItemStack the client should have.
Hashed(HashedStack)
The client reported a hash of its own perception.
Implementations§
Source§impl RemoteSlot
impl RemoteSlot
Trait Implementations§
Source§impl Clone for RemoteSlot
impl Clone for RemoteSlot
Source§fn clone(&self) -> RemoteSlot
fn clone(&self) -> RemoteSlot
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 RemoteSlot
impl Debug for RemoteSlot
Source§impl Default for RemoteSlot
impl Default for RemoteSlot
Source§fn default() -> RemoteSlot
fn default() -> RemoteSlot
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl !RefUnwindSafe for RemoteSlot
impl !UnwindSafe for RemoteSlot
impl Freeze for RemoteSlot
impl Send for RemoteSlot
impl Sync for RemoteSlot
impl Unpin for RemoteSlot
impl UnsafeUnpin for RemoteSlot
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<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<>>