Skip to main content

Crate gts

Crate gts 

Source

Re-exports§

pub use entities::GtsConfig;
pub use entities::GtsEntity;
pub use entities::GtsFile;
pub use entities::ValidationError;
pub use entities::ValidationResult;
pub use files_reader::GtsFileReader;
pub use gts::GtsError;
pub use gts::GtsID;
pub use gts::GtsIdSegment;
pub use gts::GtsInstanceId;
pub use gts::GtsSchemaId;
pub use gts::GtsWildcard;
pub use ops::GtsOps;
pub use path_resolver::JsonPathResolver;
pub use schema::GtsSchema;
pub use schema::strip_schema_metadata;
pub use schema_cast::GtsEntityCastResult;
pub use schema_cast::SchemaCastError;
pub use store::GtsReader;
pub use store::GtsStore;
pub use store::GtsStoreQueryResult;
pub use store::StoreError;
pub use x_gts_ref::XGtsRefValidationError;
pub use x_gts_ref::XGtsRefValidator;

Modules§

entities
files_reader
gts
ops
path_resolver
schema
Runtime schema generation traits for GTS types.
schema_cast
store
x_gts_ref

Macros§

gts_schema_for
Generate a GTS-style schema for a nested type with allOf and $ref to base.