Skip to main content

headless_lms_models/
prelude.rs

1//! Re-exports commonly used types for convenient use across the crate.
2//! Intended to be glob-imported like `use crate::prelude::*;`.
3
4pub use headless_lms_base::prelude_base_and_re_exports::*;
5pub use headless_lms_utils::prelude::*;
6pub use headless_lms_utils::{file_store::FileStore, pagination::Pagination};
7pub use sqlx::{Connection, FromRow, PgConnection, PgPool, Pool, Postgres, Type};
8
9#[allow(unused_imports)]
10pub(crate) use crate::error::model_err;
11pub use crate::{
12    CourseOrExamId, ModelError, ModelErrorType, ModelResult, PKeyPolicy, error::TryToOptional,
13};