[−][src]Trait views::Bytes
Provided methods
fn take_u8(&mut self) -> Result<u8, BadPos>
[src]
fn take_i8(&mut self) -> Result<i8, BadPos>
[src]
fn take_u16_le(&mut self) -> Result<u16, BadPos>
[src]
fn take_u16_be(&mut self) -> Result<u16, BadPos>
[src]
fn take_u16_ne(&mut self) -> Result<u16, BadPos>
[src]
fn take_i16_le(&mut self) -> Result<i16, BadPos>
[src]
fn take_i16_be(&mut self) -> Result<i16, BadPos>
[src]
fn take_i16_ne(&mut self) -> Result<i16, BadPos>
[src]
fn take_u32_le(&mut self) -> Result<u32, BadPos>
[src]
fn take_u32_be(&mut self) -> Result<u32, BadPos>
[src]
fn take_u32_ne(&mut self) -> Result<u32, BadPos>
[src]
fn take_i32_le(&mut self) -> Result<i32, BadPos>
[src]
fn take_i32_be(&mut self) -> Result<i32, BadPos>
[src]
fn take_i32_ne(&mut self) -> Result<i32, BadPos>
[src]
fn take_u64_le(&mut self) -> Result<u64, BadPos>
[src]
fn take_u64_be(&mut self) -> Result<u64, BadPos>
[src]
fn take_u64_ne(&mut self) -> Result<u64, BadPos>
[src]
fn take_i64_le(&mut self) -> Result<i64, BadPos>
[src]
fn take_i64_be(&mut self) -> Result<i64, BadPos>
[src]
fn take_i64_ne(&mut self) -> Result<i64, BadPos>
[src]
fn take_u128_le(&mut self) -> Result<u128, BadPos>
[src]
fn take_u128_be(&mut self) -> Result<u128, BadPos>
[src]
fn take_u128_ne(&mut self) -> Result<u128, BadPos>
[src]
fn take_i128_le(&mut self) -> Result<i128, BadPos>
[src]
fn take_i128_be(&mut self) -> Result<i128, BadPos>
[src]
fn take_i128_ne(&mut self) -> Result<i128, BadPos>
[src]
fn take_f32_le(&mut self) -> Result<f32, BadPos>
[src]
fn take_f32_be(&mut self) -> Result<f32, BadPos>
[src]
fn take_f32_ne(&mut self) -> Result<f32, BadPos>
[src]
fn take_f64_le(&mut self) -> Result<f64, BadPos>
[src]
fn take_f64_be(&mut self) -> Result<f64, BadPos>
[src]
fn take_f64_ne(&mut self) -> Result<f64, BadPos>
[src]
fn take_as_str(&mut self, n: usize) -> Result<&str, BadPos>
[src]
Invalid UTF8 is considered an invalid position and out of bounds.