Skip to main content

Module prelude

Module prelude 

Source
Expand description

Реэкспорт всего нужного для use rustorm_core::prelude::*.

Re-exports§

pub use crate::column::ColumnExpr;
pub use crate::column::FilterExpr;
pub use crate::column::OrderExpr;
pub use crate::column::SqlValue;
pub use crate::column::TimeUnit;
pub use crate::error::OrmError;
pub use crate::error::OrmResult;
pub use crate::hooks::Hooks;
pub use crate::model::Model;
pub use crate::pagination::CursorPage;
pub use crate::pagination::Page;
pub use crate::pool::OrmPool;
pub use crate::pool::PoolOptions;
pub use crate::query::HasColumns;
pub use crate::query::QueryBuilder;
pub use crate::query::UpdateBuilder;
pub use crate::relation::BelongsToRef;
pub use crate::relation::HasManyRef;
pub use crate::relation::ManyToManyRef;
pub use crate::scope::ModelScopes;
pub use crate::scope::Scope;
pub use crate::transaction::transaction;
pub use crate::transaction::transaction_with;
pub use crate::transaction::IsolationLevel;
pub use crate::transaction::TransactionOptions;
pub use crate::types::Email;
pub use crate::types::Encrypted;
pub use crate::types::HashedString;
pub use crate::types::JsonField;
pub use crate::types::Money;
pub use crate::types::Slug;
pub use crate::validate::Validate;
pub use crate::validate::ValidationContext;
pub use crate::validate::ValidationErrors;

Structs§

DateTime
ISO 8601 combined date and time with time zone.
Utc
The UTC time zone. This is the most efficient time zone when you don’t need the local time. It is also used as an offset (which is also a dummy type).
Uuid
A Universally Unique Identifier (UUID).

Traits§

Deserialize
A data structure that can be deserialized from any data format supported by Serde.
Serialize
A data structure that can be serialized into any data format supported by Serde.

Type Aliases§

PgPool
An alias for Pool, specialized for Postgres.

Attribute Macros§

async_trait

Derive Macros§

Deserialize
Serialize