dict_derive
的依赖
非常坏 flag 来自 20240524 00:20
我再立一次 flag, 今晚 0 点前完事
SR1PartData_rs
fn get_part_box_by_type(&self, part_type: PySR1PartType) -> ((f64, f64), (f64, f64))
方法
PySR1Ship::get_part_box
) 依然保留我希望今晚可以睡觉 ( 指 0 点前完事 )
SR1Ship_rs
(PySR1Ship
)
fn disconnected_parts(&self) -> Vec<(Vec<(PySR1PartType, PySR1PartData)>, PySR1Connections)>
方法
#[getter] fn get_connection
fn connections(&self) -> PySR1Connections
方法
Connection
pub fn as_raw_data(&self) -> RawConnectionData
方法
RawConnectionData
pub type RawConnectionData = (i32, i32, IdType, IdType)
SR1Connection_rs
(PySR1Connections
)
fn search_connection_by_parent(&self, parent_id: IdType) -> Vec<RawConnectionData>
parent_id
为父节点的连接fn search_by_child(&self, child_id: IdType) -> Vec<RawConnectionData>
child_id
为子节点的连接fn search_by_id(&self, any_id: IdType) -> Vec<RawConnectionData>
any_id
的连接fn search_by_both_id(&self, parent_id: IdType, child_id: IdType) -> Vec<RawConnectionData>
parent_id
和 child_id
的连接fn get_raw_data(&self) -> Vec<RawConnectionData>
现在 0:10 了, 我去睡觉了
然后就又开始熬夜更新了
好家伙, 上次更新还是在上次, 这次更新已经是在这次了
去除了因为 raiper 版本更新所以导致没法过编译的 dr_physics/simulation.rs
更新了一些别的依赖的版本
感谢 @InfyniteHeap 进行的重构工作
重构了 Rust 部分的文件结构
去除了早期的 serde-xml-rs
和 xml-rs
依赖
quick-xml
在解析 Option<Vec<T>>
有问题quick-xml
的解析方式更符合规范 ( 或者说更明确 )将所有的 logging 去除
lib-not-dr.loggers
现在飞船保存测试的命令叫作 save