aboutsummaryrefslogtreecommitdiff
path: root/src/classes/pptr.rs
diff options
context:
space:
mode:
authormetamuffin <metamuffin@disroot.org>2025-03-12 22:53:23 +0100
committermetamuffin <metamuffin@disroot.org>2025-03-12 22:53:23 +0100
commite4d1504b1d7e575702895d93781f3650ff190bb3 (patch)
treeb19859e6c60964a9b965d1b9e1f9b38880912a94 /src/classes/pptr.rs
parent5555c8bbefb4f52f5002603eb91b6c95cbdd97e4 (diff)
downloadunity-tools-e4d1504b1d7e575702895d93781f3650ff190bb3.tar
unity-tools-e4d1504b1d7e575702895d93781f3650ff190bb3.tar.bz2
unity-tools-e4d1504b1d7e575702895d93781f3650ff190bb3.tar.zst
cleanup
Diffstat (limited to 'src/classes/pptr.rs')
-rw-r--r--src/classes/pptr.rs2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/classes/pptr.rs b/src/classes/pptr.rs
index 6c7efdb..9d9becc 100644
--- a/src/classes/pptr.rs
+++ b/src/classes/pptr.rs
@@ -12,6 +12,7 @@ pub struct PPtr<T = HValue> {
pub file_id: i32,
pub path_id: i64,
}
+
impl<T> FromValue for PPtr<T> {
fn from_value(v: Value) -> Result<Self> {
let Value::Object { class, fields } = v else {
@@ -30,6 +31,7 @@ impl<T> FromValue for PPtr<T> {
})
}
}
+
impl PPtr {
pub fn cast<T>(self) -> PPtr<T> {
PPtr {