Struct golden_apple::Position
source · [−]pub struct Position { /* private fields */ }
Expand description
Represents a position in the Minecraft world. Not the floating point values used for player movement, but the whole number values used for things like block positions.
Implementations
sourceimpl Position
impl Position
sourcepub fn from_bytes(data: &[u8]) -> Result<(Position, usize), Error>
pub fn from_bytes(data: &[u8]) -> Result<(Position, usize), Error>
Creates a Position from a series of bytes. Requires 8 bytes or more in the buffer. Also returns how many bytes were used in this function, which should always be 8.
sourcepub fn from_reader<R: Read>(reader: &mut R) -> Result<Position, Error>
pub fn from_reader<R: Read>(reader: &mut R) -> Result<Position, Error>
Creates a Position from a Read type.
Trait Implementations
sourceimpl PartialEq<Position> for Position
impl PartialEq<Position> for Position
impl Copy for Position
impl Eq for Position
impl StructuralEq for Position
impl StructuralPartialEq for Position
Auto Trait Implementations
impl RefUnwindSafe for Position
impl Send for Position
impl Sync for Position
impl Unpin for Position
impl UnwindSafe for Position
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<Q, K> Equivalent<K> for Q where
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Q where
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
sourcefn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to key
and return true
if they are equal.
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more