rdf_model/
lib.rs

1// This is free and unencumbered software released into the public domain.
2
3//! ```rust
4//! # use rdf_model::*;
5//! ```
6
7#![no_std]
8#![deny(unsafe_code)]
9#![allow(unused_imports)]
10
11#[doc(hidden)]
12pub mod prelude;
13
14mod alloc {
15    mod heap_quad;
16    pub use heap_quad::*;
17    mod heap_term;
18    pub use heap_term::*;
19    mod heap_triple;
20    pub use heap_triple::*;
21}
22pub use alloc::*;
23
24mod dataset;
25pub use dataset::*;
26
27mod document;
28pub use document::*;
29
30mod feature;
31pub use feature::*;
32
33mod graph;
34pub use graph::*;
35
36mod literal;
37pub use literal::*;
38
39mod node;
40pub use node::*;
41
42mod source;
43pub use source::*;
44
45mod statement;
46pub use statement::*;
47
48mod term;
49pub use term::*;
50
51mod term_kind;
52pub use term_kind::*;
53
54mod vocabulary;
55pub use vocabulary::*;
56
57mod traits {
58    mod countable;
59    pub use countable::*;
60
61    mod enumerable;
62    pub use enumerable::*;
63
64    mod maybe_durable;
65    pub use maybe_durable::*;
66
67    mod maybe_indexed;
68    pub use maybe_indexed::*;
69
70    mod maybe_mutable;
71    pub use maybe_mutable::*;
72
73    mod queryable;
74    pub use queryable::*;
75}
76pub use traits::*;
77
78mod providers {
79    #[cfg(feature = "oxrdf")]
80    mod oxrdf;
81    #[cfg(feature = "oxrdf")]
82    pub use oxrdf::*;
83    #[cfg(feature = "sophia")]
84    mod sophia;
85    #[cfg(feature = "sophia")]
86    pub use sophia::*;
87}