pub struct ScopedSessionMetadataRepositories<'repository> {
pub registrations: Arc<dyn CatalogueRegistrationRepository + 'repository>,
pub domains: Arc<dyn DomainRepository + 'repository>,
pub studies: Arc<dyn StudyRepository + 'repository>,
pub study_domains: Arc<dyn StudyDomainRepository + 'repository>,
pub study_governance: Arc<dyn StudyGovernanceRepository + 'repository>,
pub assets: Arc<dyn AssetRepository + 'repository>,
pub variables: Arc<dyn VariableRepository + 'repository>,
pub vocabularies: Arc<dyn VocabularyRepository + 'repository>,
pub entities: Arc<dyn EntityRepository + 'repository>,
pub transformations: Arc<dyn TransformationRepository + 'repository>,
pub tags: Arc<dyn TagRepository + 'repository>,
}Fields§
§registrations: Arc<dyn CatalogueRegistrationRepository + 'repository>§domains: Arc<dyn DomainRepository + 'repository>§studies: Arc<dyn StudyRepository + 'repository>§study_domains: Arc<dyn StudyDomainRepository + 'repository>§study_governance: Arc<dyn StudyGovernanceRepository + 'repository>§assets: Arc<dyn AssetRepository + 'repository>§variables: Arc<dyn VariableRepository + 'repository>§vocabularies: Arc<dyn VocabularyRepository + 'repository>§entities: Arc<dyn EntityRepository + 'repository>§transformations: Arc<dyn TransformationRepository + 'repository>Trait Implementations§
Source§impl<'repository> Clone for ScopedSessionMetadataRepositories<'repository>
impl<'repository> Clone for ScopedSessionMetadataRepositories<'repository>
Source§fn clone(&self) -> ScopedSessionMetadataRepositories<'repository>
fn clone(&self) -> ScopedSessionMetadataRepositories<'repository>
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl<'repository> From<ScopedSessionMetadataRepositories<'repository>> for ScopedAppRepositories<'repository>
impl<'repository> From<ScopedSessionMetadataRepositories<'repository>> for ScopedAppRepositories<'repository>
Source§fn from(repositories: ScopedSessionMetadataRepositories<'repository>) -> Self
fn from(repositories: ScopedSessionMetadataRepositories<'repository>) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl<'repository> Freeze for ScopedSessionMetadataRepositories<'repository>
impl<'repository> !RefUnwindSafe for ScopedSessionMetadataRepositories<'repository>
impl<'repository> Send for ScopedSessionMetadataRepositories<'repository>
impl<'repository> Sync for ScopedSessionMetadataRepositories<'repository>
impl<'repository> Unpin for ScopedSessionMetadataRepositories<'repository>
impl<'repository> UnsafeUnpin for ScopedSessionMetadataRepositories<'repository>
impl<'repository> !UnwindSafe for ScopedSessionMetadataRepositories<'repository>
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