diff --git a/src/lib.rs b/src/lib.rs
index 0b0e090..8c0439b 100644
--- a/src/lib.rs
+++ b/src/lib.rs
@@ -1,77 +1,76 @@
use std::io::{Read, Write};
#[derive(Debug, Clone, Copy, PartialEq)]
-#[non_exhaustive]
pub enum SaveType {
World,
Subassembly,
}
#[derive(Debug)]
-struct ModInfo {
- mod_id: String,
- mod_version: [i32; 4],
+pub struct ModInfo {
+ pub mod_id: String,
+ pub mod_version: [i32; 4],
}
#[derive(Debug)]
-struct ComponentType {
- numeric_id: u16,
- text_id: String,
+pub struct ComponentType {
+ pub numeric_id: u16,
+ pub text_id: String,
}
#[derive(Debug)]
-struct Input {
- circuit_state_id: i32,
+pub struct Input {
+ pub circuit_state_id: i32,
}
#[derive(Debug)]
-struct Output {
- circuit_state_id: i32,
+pub struct Output {
+ pub circuit_state_id: i32,
}
#[derive(Debug)]
-struct Component {
- address: u32,
- parent: u32,
- type_id: u16,
- position: [f32; 3],
- rotation: [f32; 4],
- inputs: Vec,
- outputs: Vec