Struct golden_apple::VarInt
source · [−]pub struct VarInt { /* private fields */ }
Expand description
Represents a Java Int (i32) using between 1-5 bytes.
Implementations
sourceimpl VarInt
impl VarInt
sourcepub fn from_bytes(data: &[u8]) -> Result<(VarInt, usize), Error>
pub fn from_bytes(data: &[u8]) -> Result<(VarInt, usize), Error>
Creates a VarInt from a series of bytes. Returns the value and the amount of bytes used if creation is successful.
sourcepub fn from_reader<R: Read>(reader: &mut R) -> Result<VarInt, Error>
pub fn from_reader<R: Read>(reader: &mut R) -> Result<VarInt, Error>
Creates a VarInt from a reader containing bytes.
Trait Implementations
sourceimpl PartialEq<VarInt> for VarInt
impl PartialEq<VarInt> for VarInt
sourceimpl TryFrom<VarInt> for DiggingStatus
impl TryFrom<VarInt> for DiggingStatus
sourceimpl TryFrom<VarInt> for MinecartFunctionality
impl TryFrom<VarInt> for MinecartFunctionality
sourceimpl TryFrom<VarInt> for StatisticCateogry
impl TryFrom<VarInt> for StatisticCateogry
impl Copy for VarInt
impl Eq for VarInt
impl StructuralEq for VarInt
Auto Trait Implementations
impl RefUnwindSafe for VarInt
impl Send for VarInt
impl Sync for VarInt
impl Unpin for VarInt
impl UnwindSafe for VarInt
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