pub struct PacketReader { /* private fields */ }
Implementations§
Source§impl PacketReader
impl PacketReader
pub fn read_bool(&mut self) -> Result<bool, Errors>
pub fn read_ubyte(&mut self) -> u8
pub fn read_byte(&mut self) -> i8
pub fn read_ushort(&mut self) -> u16
pub fn read_short(&mut self) -> i16
pub fn read_uint(&mut self) -> u32
pub fn read_int(&mut self) -> i32
pub fn read_long(&mut self) -> i64
pub fn read_uuid(&mut self) -> u128
pub fn read_float(&mut self) -> f32
pub fn read_double(&mut self) -> f64
pub fn read_var_int(&mut self) -> Result<i32, Errors>
pub fn read_var_long(&mut self) -> Result<i64, Errors>
pub fn read_string(&mut self) -> Result<String, Errors>
pub fn read_identifier(&mut self) -> Result<String, Errors>
pub fn read_byte_array(&mut self, length: usize) -> Vec<u8> ⓘ
pub fn read_rest(&mut self) -> Vec<u8> ⓘ
pub fn read_angle(&mut self) -> u8
pub fn read_prefixed_array<T: Field>( &mut self, ) -> Result<PrefixedArray<T>, Errors>
pub fn read_prefixed_optional<T: Field>(&mut self) -> Result<Option<T>, Errors>
pub fn read<T: Field>(&mut self) -> Result<T, Errors>
Auto Trait Implementations§
impl Freeze for PacketReader
impl RefUnwindSafe for PacketReader
impl Send for PacketReader
impl Sync for PacketReader
impl Unpin for PacketReader
impl UnwindSafe for PacketReader
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