bevy_save/
lib.rs

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
60
61
62
63
64
65
66
#![warn(missing_docs)]
#![warn(clippy::pedantic)]
#![allow(clippy::module_name_repetitions)]
#![allow(clippy::module_inception)]
#![allow(clippy::must_use_candidate)]
#![allow(clippy::redundant_closure_for_method_calls)]
#![allow(clippy::return_self_not_must_use)]
#![allow(clippy::too_many_lines)]
#![doc = include_str!("../README.md")]

pub use crate::{
    app::*,
    applier::*,
    backend::*,
    builder::*,
    clone::*,
    dir::*,
    error::*,
    format::*,
    middleware::*,
    pipeline::*,
    plugins::*,
    registry::*,
    rollbacks::*,
    serde::*,
    snapshot::*,
    world::*,
};

mod app;
mod applier;
mod backend;
mod builder;
mod clone;
mod dir;
mod error;
mod format;
mod middleware;
mod pipeline;
mod plugins;
mod registry;
mod rollbacks;
mod serde;
mod snapshot;
mod world;

/// Prelude: convenient import for all the user-facing APIs provided by the crate
pub mod prelude {
    pub use crate::{
        app::*,
        applier::*,
        backend::*,
        builder::*,
        clone::*,
        dir::*,
        format::*,
        middleware::*,
        pipeline::*,
        plugins::*,
        registry::*,
        rollbacks::*,
        serde::*,
        snapshot::*,
        world::*,
    };
}