去掉那一堆 allow unused

This commit is contained in:
shenjack 2024-01-13 01:47:38 +08:00
parent 173584c65f
commit 075d90bd07
Signed by: shenjack
GPG Key ID: 7B1134A979775551

View File

@ -1,20 +1,11 @@
use std::borrow::Cow; use std::borrow::Cow;
/// NBT 里除了字符串的长度量都是 i32
#[allow(unused)]
pub type NbtLength = i32;
/// NBT 里的字符串独树一帜的把自己的长度用一个u32表示
/// 不如说为啥别的不用 u32 呢
#[allow(unused)]
pub type StringLength = u16;
pub struct NbtData { pub struct NbtData {
pub head: usize, pub head: usize,
pub data: Vec<u8>, pub data: Vec<u8>,
} }
#[allow(unused)]
impl NbtData { impl NbtData {
pub fn new(data: Vec<u8>) -> Self { Self { head: 0, data } } pub fn new(data: Vec<u8>) -> Self { Self { head: 0, data } }
pub fn get_mut(&mut self) -> &mut [u8] { pub fn get_mut(&mut self) -> &mut [u8] {
@ -143,7 +134,7 @@ pub mod raw_reading {
} }
} }
#[allow(unused)]
#[derive(Debug)] #[derive(Debug)]
pub enum Value<'value> { pub enum Value<'value> {
// 还有一个 End: 0 // 还有一个 End: 0
@ -173,7 +164,7 @@ pub enum Value<'value> {
Compound(Vec<(String, Value<'value>)>), Compound(Vec<(String, Value<'value>)>),
} }
#[allow(unused)]
#[derive(Debug)] #[derive(Debug)]
pub enum ListContent<'value> { pub enum ListContent<'value> {
ByteList(Vec<i8>), ByteList(Vec<i8>),
@ -190,7 +181,7 @@ pub enum ListContent<'value> {
ListList(Vec<ListContent<'value>>), ListList(Vec<ListContent<'value>>),
} }
#[allow(unused)]
impl<'value> Value<'value> { impl<'value> Value<'value> {
#[inline(always)] #[inline(always)]
pub fn read_byte(data: &mut NbtData) -> Self { Self::Byte(data.read_byte()) } pub fn read_byte(data: &mut NbtData) -> Self { Self::Byte(data.read_byte()) }