diff options
author | metamuffin <metamuffin@disroot.org> | 2025-03-22 19:48:53 +0100 |
---|---|---|
committer | metamuffin <metamuffin@disroot.org> | 2025-03-22 19:48:53 +0100 |
commit | 205aca90d6c21f3dd73b576c06f5ab8c1010772a (patch) | |
tree | 8a5b58c2b1aca919d94bcdb1fe7d4edb91968ca9 /src/object/mod.rs | |
parent | 2ee2f1af847dbc9f1292baefc9fd652167b9103a (diff) | |
download | unity-tools-205aca90d6c21f3dd73b576c06f5ab8c1010772a.tar unity-tools-205aca90d6c21f3dd73b576c06f5ab8c1010772a.tar.bz2 unity-tools-205aca90d6c21f3dd73b576c06f5ab8c1010772a.tar.zst |
horrible pptr external files system
Diffstat (limited to 'src/object/mod.rs')
-rw-r--r-- | src/object/mod.rs | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/object/mod.rs b/src/object/mod.rs index 08f76cd..43cb011 100644 --- a/src/object/mod.rs +++ b/src/object/mod.rs @@ -1,5 +1,6 @@ +use crate::serialized_file::ExternalsContext; use serde::Serialize; -use std::collections::BTreeMap; +use std::{collections::BTreeMap, sync::Arc}; pub mod helper; pub mod parser; @@ -21,7 +22,8 @@ pub enum Value { Array(Vec<Value>), Object { class: String, - file: usize, + #[serde(skip)] + ecx: Arc<ExternalsContext>, fields: BTreeMap<String, Value>, }, Typeless(Vec<u8>), |