Expand description

Mango-ORM

ORM-like API MongoDB for Rust.

Re-exports

pub use crate::migration::Monitor;
pub use crate::models::caching::CachingModel;
pub use crate::models::db_query_api::commons::QCommons;
pub use crate::models::db_query_api::paladins::QPaladins;
pub use crate::models::hooks::Hooks;
pub use crate::models::output_data::Converters;
pub use crate::models::validation::AdditionalValidation;
pub use crate::models::validation::ValidationModel;
pub use crate::models::Meta;
pub use crate::models::ToModel;
pub use crate::store::FormCache;
pub use crate::store::FORM_STORE;
pub use crate::store::FORM_STORE;
pub use crate::store::MONGODB_CLIENT_STORE;
pub use crate::store::MONGODB_CLIENT_STORE;
pub use crate::widgets::html_controls::HtmlControls;
pub use crate::widgets::output_data::OutputDataForm;
pub use crate::widgets::TransMapWidgets;
pub use crate::widgets::Widget;
pub use crate::test_tool::del_test_db;

Modules

Migrations are mango-orm’s way of propagating changes you make to your models (adding a field, deleting a model, etc.) into your database schema.

Adapts the Structure for database queries using a programmatic or web interface.

Global store of settings and metadata for models.

Auxiliary tools for testing models.

For control of fields on the server and client side.