Enum ic_cdk::api::management_canister::main::CanisterInstallMode
source · pub enum CanisterInstallMode {
Install,
Reinstall,
Upgrade,
}
Expand description
The mode with which a canister is installed.
Variants§
Install
A fresh install of a new canister.
Reinstall
Reinstalling a canister that was already installed.
Upgrade
Upgrade an existing canister.
Trait Implementations§
source§impl CandidType for CanisterInstallMode
impl CandidType for CanisterInstallMode
source§impl Clone for CanisterInstallMode
impl Clone for CanisterInstallMode
source§fn clone(&self) -> CanisterInstallMode
fn clone(&self) -> CanisterInstallMode
Returns a copy 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 Debug for CanisterInstallMode
impl Debug for CanisterInstallMode
source§impl<'de> Deserialize<'de> for CanisterInstallMode
impl<'de> Deserialize<'de> for CanisterInstallMode
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
source§impl Hash for CanisterInstallMode
impl Hash for CanisterInstallMode
source§impl Ord for CanisterInstallMode
impl Ord for CanisterInstallMode
source§fn cmp(&self, other: &CanisterInstallMode) -> Ordering
fn cmp(&self, other: &CanisterInstallMode) -> Ordering
1.21.0 · source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
source§impl PartialEq for CanisterInstallMode
impl PartialEq for CanisterInstallMode
source§fn eq(&self, other: &CanisterInstallMode) -> bool
fn eq(&self, other: &CanisterInstallMode) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl PartialOrd for CanisterInstallMode
impl PartialOrd for CanisterInstallMode
source§fn partial_cmp(&self, other: &CanisterInstallMode) -> Option<Ordering>
fn partial_cmp(&self, other: &CanisterInstallMode) -> Option<Ordering>
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for
self
and other
) and is used by the <=
operator. Read moresource§impl Serialize for CanisterInstallMode
impl Serialize for CanisterInstallMode
impl Copy for CanisterInstallMode
impl Eq for CanisterInstallMode
impl StructuralEq for CanisterInstallMode
impl StructuralPartialEq for CanisterInstallMode
Auto Trait Implementations§
impl RefUnwindSafe for CanisterInstallMode
impl Send for CanisterInstallMode
impl Sync for CanisterInstallMode
impl Unpin for CanisterInstallMode
impl UnwindSafe for CanisterInstallMode
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