Skip to main content

Repository

Trait Repository 

Source
pub trait Repository:
    FHIRRepository
    + SystemAdmin<User, UserSearchClauses>
    + TenantAuthAdmin<CreateAuthorizationCode, AuthorizationCode, AuthorizationCodeSearchClaims, AuthorizationCode, String>
    + TenantAuthAdmin<CreateTenant, Tenant, TenantSearchClaims, Tenant, String>
    + TenantAuthAdmin<CreateUser, User, UserSearchClauses, UpdateUser, String>
    + TenantAuthAdmin<CreateProject, Project, ProjectSearchClaims, Project, String>
    + ProjectAuthAdmin<CreateAuthorizationCode, AuthorizationCode, AuthorizationCodeSearchClaims, AuthorizationCode, String>
    + ProjectAuthAdmin<CreateMembership, Membership, MembershipSearchClaims, Membership, String>
    + ProjectAuthAdmin<CreateScope, Scope, ScopeSearchClaims, UpdateScope, ScopeKey>
    + Login
    + ResourceSequential
    + Migrate { }
Expand description

Repository trait which encompasses all repository operations.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§