Expand description
Botanica: Professional botanical cultivation database with AI-powered plant insights
This crate provides type-safe botanical data management with taxonomic validation, geospatial operations, and scientific nomenclature handling.
Re-exports§
pub use database::BotanicalDatabase;pub use database::DatabaseConfig;pub use error::DatabaseError;pub use types::Species;pub use types::Genus;pub use types::Family;
Modules§
- contextlite
- ContextLite integration for plant knowledge retrieval
- database
- error
- migrations
- queries
- types
Functions§
- create_
test_ database - Create an in-memory database for testing
- initialize_
database - Initialize a new botanical database with migrations
Type Aliases§
- Result
- Result type alias for convenient error handling