pub struct AppRepositories { /* private fields */ }Expand description
App-layer repository bundle used for selective mock injection.
Implementations§
Source§impl AppRepositories
impl AppRepositories
Sourcepub fn activity(&self) -> &dyn ActivityRepository
pub fn activity(&self) -> &dyn ActivityRepository
Returns the activity-event repository.
Sourcepub fn operations(&self) -> &dyn OperationRepository
pub fn operations(&self) -> &dyn OperationRepository
Returns the session-operation repository.
Sourcepub fn orchestrations(&self) -> &dyn OrchestrationRepository
pub fn orchestrations(&self) -> &dyn OrchestrationRepository
Returns the orchestration repository.
Sourcepub fn orchestration_repository(&self) -> Arc<dyn OrchestrationRepository> ⓘ
pub fn orchestration_repository(&self) -> Arc<dyn OrchestrationRepository> ⓘ
Returns a cloneable orchestration repository for background reconciliation.
Sourcepub fn projects(&self) -> &dyn ProjectRepository
pub fn projects(&self) -> &dyn ProjectRepository
Returns the project repository.
Sourcepub fn reviews(&self) -> &dyn ReviewRepository
pub fn reviews(&self) -> &dyn ReviewRepository
Returns the session review-request repository.
Sourcepub fn sessions(&self) -> &dyn SessionRepository
pub fn sessions(&self) -> &dyn SessionRepository
Returns the session repository.
Sourcepub fn settings(&self) -> &dyn SettingRepository
pub fn settings(&self) -> &dyn SettingRepository
Returns the settings repository.
Sourcepub fn usage(&self) -> &dyn UsageRepository
pub fn usage(&self) -> &dyn UsageRepository
Returns the per-session usage repository.
Trait Implementations§
Source§impl Clone for AppRepositories
impl Clone for AppRepositories
Source§fn clone(&self) -> AppRepositories
fn clone(&self) -> AppRepositories
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl !RefUnwindSafe for AppRepositories
impl !UnwindSafe for AppRepositories
impl Freeze for AppRepositories
impl Send for AppRepositories
impl Sync for AppRepositories
impl Unpin for AppRepositories
impl UnsafeUnpin for AppRepositories
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<T> IntoMaybeUndefined<T> for T
impl<T> IntoMaybeUndefined<T> for T
Source§fn into_maybe_undefined(self) -> MaybeUndefined<T>
fn into_maybe_undefined(self) -> MaybeUndefined<T>
Converts this value into a three-state builder argument.
Source§impl<T> IntoOption<T> for T
impl<T> IntoOption<T> for T
Source§fn into_option(self) -> Option<T>
fn into_option(self) -> Option<T>
Converts this value into an optional builder argument.