altv_internal_mvalue/
lib.rs1mod de;
2mod error;
3mod ser;
4
5pub mod bytes_num;
6mod de_dict_key;
7mod de_mvalue_slice;
8mod helpers;
9mod ser_base_object;
10mod ser_dict_key;
11pub mod ser_rgba;
12pub mod ser_vector2;
13pub mod ser_vector3;
14mod types;
15mod wrappers;
16mod de_any_mvalue_variant;
17mod de_enum_variant;
18
19pub use de::{from_mvalue, Deserializer};
20pub use error::{Error, Result};
21pub use ser::{to_mvalue, Serializer};
22
23pub use ser_base_object::BASE_OBJECT_MVALUE;
24
25pub use helpers::{generate_serde_via_bytes_for, serialize_args};
26
27pub use wrappers::{ConstMValue, MutMValue};
28
29pub type DynMValue<'a> = &'a dyn erased_serde::Serialize;
30pub type DynMValueArgs<'a> = &'a [DynMValue<'a>];
31
32pub use de_mvalue_slice::{from_mvalue_slice, DeserializeMValueArgs};