hydrate_data/
lib.rs

1pub use hydrate_schema::*;
2pub use hydrate_schema::{DataSetError, DataSetResult};
3
4pub mod value;
5pub use value::Value;
6
7pub mod json_storage;
8
9mod data_set;
10pub use data_set::AssetLocation;
11pub use data_set::AssetName;
12pub use data_set::BuildInfo;
13pub use data_set::BuilderId;
14pub use data_set::DataSet;
15pub use data_set::DataSetAssetInfo;
16pub use data_set::HashObjectMode;
17pub use data_set::ImportInfo;
18pub use data_set::ImportableName;
19pub use data_set::ImporterId;
20pub use data_set::OverrideBehavior;
21pub use data_set::PropertiesBundle;
22
23mod data_set_view;
24pub use data_set_view::DataContainer;
25pub use data_set_view::DataContainerRef;
26pub use data_set_view::DataContainerRefMut;
27
28mod single_object;
29pub use single_object::SingleObject;
30
31mod diff;
32pub use diff::DataSetDiff;
33pub use diff::DataSetDiffSet;
34
35mod property_util_fn;
36use property_util_fn::*;
37
38mod field_wrappers;
39pub use field_wrappers::*;
40
41mod schema_set;
42pub use schema_set::{SchemaSet, SchemaSetBuilder};
43
44mod ordered_set;
45
46mod path_reference;
47pub use path_reference::CanonicalPathReference;
48pub use path_reference::PathReference;
49pub use path_reference::PathReferenceHash;
50pub use path_reference::PathReferenceNamespaceResolver;
51
52pub use ordered_set::OrderedSet;
53
54#[derive(Debug, Copy, Clone, PartialEq, Hash)]
55pub enum NullOverride {
56    Unset,
57    SetNull,
58    SetNonNull,
59}
60
61pub use hydrate_base::AssetId;