pub struct InstallationTarget { /* private fields */ }Expand description
Exact selected database, environment, and application lineage.
Implementations§
Source§impl InstallationTarget
impl InstallationTarget
Sourcepub const fn new(
database: DatabaseAlias,
environment: Environment,
lineage: ContractLineage,
) -> InstallationTarget
pub const fn new( database: DatabaseAlias, environment: Environment, lineage: ContractLineage, ) -> InstallationTarget
Creates an exact installation authority target.
Sourcepub const fn database(&self) -> &DatabaseAlias
pub const fn database(&self) -> &DatabaseAlias
Selected canonical database alias.
Sourcepub const fn environment(&self) -> &Environment
pub const fn environment(&self) -> &Environment
Selected exact deployment environment.
Sourcepub const fn lineage(&self) -> &ContractLineage
pub const fn lineage(&self) -> &ContractLineage
Selected application lineage.
Trait Implementations§
Source§impl Clone for InstallationTarget
impl Clone for InstallationTarget
Source§fn clone(&self) -> InstallationTarget
fn clone(&self) -> InstallationTarget
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 moreSource§impl Debug for InstallationTarget
impl Debug for InstallationTarget
impl Eq for InstallationTarget
Source§impl PartialEq for InstallationTarget
impl PartialEq for InstallationTarget
impl StructuralPartialEq for InstallationTarget
Auto Trait Implementations§
impl Freeze for InstallationTarget
impl RefUnwindSafe for InstallationTarget
impl Send for InstallationTarget
impl Sync for InstallationTarget
impl Unpin for InstallationTarget
impl UnsafeUnpin for InstallationTarget
impl UnwindSafe for InstallationTarget
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