pub mod endpoint_gen;
pub mod hyperql;
pub mod naming;
pub mod query_gen;
pub mod relationships;
pub mod schema_gen;
pub mod test_gen;
pub use endpoint_gen::EndpointGenerator;
pub use hyperql::HyperQLCompiler;
pub use naming::{collection_name, pluralize, to_snake_case};
pub use query_gen::QueryGenerator;
pub use relationships::{ForeignKeyInfo, detect_foreign_keys, find_primary_key, to_pascal_case};
pub use schema_gen::SchemaGenerator;
pub use test_gen::TestGenerator;
pub const VERSION: &str = env!("CARGO_PKG_VERSION");
#[cfg(test)]
mod tests {
use super::*;
#[test]
fn test_version() {
assert!(!VERSION.is_empty());
}
}