1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
mod megu;
mod util;
pub use megu::{
MeguScript,
MeguDrop,
Namespace,
Extension
};
pub mod error {
pub use crate::megu::{MeguError, MeguResult};
pub use crate::megu::script::{ScriptFormatError, ReadError};
pub use crate::megu::namespace::DecodeError;
pub use crate::megu::extension::ExtensionError;
pub use crate::megu::drop::DropTypeError;
pub use crate::util::MetaError;
}
pub mod script {
pub use crate::megu::script::{MeguScript, ScriptFormat, ScriptFormatError, ReadError};
}
pub mod namespace {
pub use crate::megu::namespace::{Namespace, DecodeError};
}
pub mod extension {
pub use crate::megu::extension::{Extension, ExtensionError};
}
pub mod drop {
pub use crate::megu::drop::{MeguDrop, DropType, DropFormat, DropTypeError};
}
pub mod utils {
pub use crate::megu::{interpret_file, merge, MeguResult, MeguError};
pub use crate::util::{check_meta, is_loot_table_script, MetaError};
}