pub struct BmsTable {
pub header: BmsTableHeader,
pub data: BmsTableData,
}Expand description
顶层 BMS 难度表数据结构。
将表头元数据与谱面数据打包在一起,便于在应用中一次性传递与使用。
Fields§
§header: BmsTableHeader表头信息与额外字段
data: BmsTableData表数据,包含谱面列表
Trait Implementations§
Source§impl<'de> Deserialize<'de> for BmsTable
impl<'de> Deserialize<'de> for BmsTable
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl StructuralPartialEq for BmsTable
Auto Trait Implementations§
impl Freeze for BmsTable
impl RefUnwindSafe for BmsTable
impl Send for BmsTable
impl Sync for BmsTable
impl Unpin for BmsTable
impl UnwindSafe for BmsTable
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