mindustry logic execution, map- and schematic- parsing and rendering
-rw-r--r--mindus/Cargo.toml2
-rw-r--r--mindus/src/block/mod.rs4
-rw-r--r--mindus/src/content.rs3
-rw-r--r--mindus/src/exe/mod.rs1
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;