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#[cfg(feature = "ts-rs")]
9pub use ts_rs::TS;
10
11pub use crate::{
12    CourseOrExamId, ModelError, ModelErrorType, ModelResult, PKeyPolicy, error::TryToOptional,
13};