use crateQueryBuilder;
/// Именованный переиспользуемый фрагмент запроса.
///
/// ```rust
/// let active = Scope::new(|q| q.filter(|u| u.is_active.is_true()));
/// User::query().apply(active).fetch_all(&pool).await?;
/// ```
/// Трейт для определения scopes на модели.
/// Пользователь реализует его в `impl UserScopes for User { ... }`.