pub enum ContractIdentityError {
RedeployRequired {
stored_version: String,
},
}Expand description
Refusal returned when a stored package predates contract-bound identity.
Variants§
RedeployRequired
The package is integrity-valid but its identity commits to no contract.
Trait Implementations§
Source§impl Clone for ContractIdentityError
impl Clone for ContractIdentityError
Source§fn clone(&self) -> ContractIdentityError
fn clone(&self) -> ContractIdentityError
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 ContractIdentityError
impl Debug for ContractIdentityError
Source§impl Display for ContractIdentityError
impl Display for ContractIdentityError
impl Eq for ContractIdentityError
Source§impl Error for ContractIdentityError
impl Error for ContractIdentityError
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 ContractIdentityError
impl PartialEq for ContractIdentityError
impl StructuralPartialEq for ContractIdentityError
Auto Trait Implementations§
impl Freeze for ContractIdentityError
impl RefUnwindSafe for ContractIdentityError
impl Send for ContractIdentityError
impl Sync for ContractIdentityError
impl Unpin for ContractIdentityError
impl UnsafeUnpin for ContractIdentityError
impl UnwindSafe for ContractIdentityError
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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.