mindustry logic execution, map- and schematic- parsing and rendering
| -rw-r--r-- | mindus/Cargo.toml | 2 | ||||
| -rw-r--r-- | mindus/src/block/mod.rs | 4 | ||||
| -rw-r--r-- | mindus/src/content.rs | 3 | ||||
| -rw-r--r-- | mindus/src/exe/mod.rs | 1 |
4 files changed, 3 insertions, 7 deletions
diff --git a/mindus/Cargo.toml b/mindus/Cargo.toml index 6a97fa0..0c1d36d 100644 --- a/mindus/Cargo.toml +++ b/mindus/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "mindus" -version = "5.0.39" +version = "5.0.40" edition = "2024" description = "A library for working with mindustry data formats (eg schematics and maps) (fork of plandustry)" authors = [ diff --git a/mindus/src/block/mod.rs b/mindus/src/block/mod.rs index 0503b29..f06caa9 100644 --- a/mindus/src/block/mod.rs +++ b/mindus/src/block/mod.rs @@ -49,9 +49,7 @@ macro_rules! disp { } } } - - #[const_trait] - pub trait ConstFrom<T>: Sized { + pub const trait ConstFrom<T>: Sized { fn fro(value: T) -> Self; } $( diff --git a/mindus/src/content.rs b/mindus/src/content.rs index 8385744..0f15a87 100644 --- a/mindus/src/content.rs +++ b/mindus/src/content.rs @@ -185,8 +185,7 @@ impl Type { } } } -#[const_trait] -pub trait Content { +pub const trait Content { fn get_type(&self) -> Type; fn get_id(&self) -> u16; diff --git a/mindus/src/exe/mod.rs b/mindus/src/exe/mod.rs index d699f5a..aa49f29 100644 --- a/mindus/src/exe/mod.rs +++ b/mindus/src/exe/mod.rs @@ -1,4 +1,3 @@ -#![feature(let_chains)] mod draw; mod map; |