pub struct CanisterInstallError { /* private fields */ }Expand description
Failed canister installation with the created canister id and diagnostics.
Implementations§
Source§impl CanisterInstallError
impl CanisterInstallError
Sourcepub const fn new(canister_id: Principal, message: String) -> Self
pub const fn new(canister_id: Principal, message: String) -> Self
Capture one install failure for a specific canister id.
Sourcepub fn labeled(
canister_id: Principal,
label: impl Into<String>,
message: impl Into<String>,
) -> Self
pub fn labeled( canister_id: Principal, label: impl Into<String>, message: impl Into<String>, ) -> Self
Capture one labeled install failure for a specific canister id.
Sourcepub const fn canister_id(&self) -> Principal
pub const fn canister_id(&self) -> Principal
Read the canister id that failed to install.
Trait Implementations§
Source§impl Debug for CanisterInstallError
impl Debug for CanisterInstallError
Source§impl Display for CanisterInstallError
impl Display for CanisterInstallError
impl Eq for CanisterInstallError
Source§impl Error for CanisterInstallError
impl Error for CanisterInstallError
1.30.0 · Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0:
use the Display impl or to_string()
Source§impl PartialEq for CanisterInstallError
impl PartialEq for CanisterInstallError
impl StructuralPartialEq for CanisterInstallError
Auto Trait Implementations§
impl Freeze for CanisterInstallError
impl RefUnwindSafe for CanisterInstallError
impl Send for CanisterInstallError
impl Sync for CanisterInstallError
impl Unpin for CanisterInstallError
impl UnsafeUnpin for CanisterInstallError
impl UnwindSafe for CanisterInstallError
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CustomError for T
impl<T> CustomError for T
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.