pub enum ApplyAppDataUpdateError {
MissingAppDataUpdates,
SuperfluousAppDataUpdates,
LibraryError(LibraryError),
}Available on (32-bit or 64-bit) and crate feature
extensions-draft-08 only.Expand description
The errors that may occur while applying AppDataUpdate proposals
Variants§
MissingAppDataUpdates
Found AppDataUpdate proposals, but was not provided the updated values
SuperfluousAppDataUpdates
No AppDataUpdate proposals found, but was provided updated values
LibraryError(LibraryError)
See LibraryError for more details.
Trait Implementations§
Source§impl Clone for ApplyAppDataUpdateError
impl Clone for ApplyAppDataUpdateError
Source§fn clone(&self) -> ApplyAppDataUpdateError
fn clone(&self) -> ApplyAppDataUpdateError
Returns a duplicate 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 ApplyAppDataUpdateError
impl Debug for ApplyAppDataUpdateError
Source§impl Display for ApplyAppDataUpdateError
impl Display for ApplyAppDataUpdateError
Source§impl Error for ApplyAppDataUpdateError
impl Error for ApplyAppDataUpdateError
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 From<ApplyAppDataUpdateError> for CreateCommitError
impl From<ApplyAppDataUpdateError> for CreateCommitError
Source§fn from(source: ApplyAppDataUpdateError) -> Self
fn from(source: ApplyAppDataUpdateError) -> Self
Converts to this type from the input type.
Source§impl From<ApplyAppDataUpdateError> for StageCommitError
impl From<ApplyAppDataUpdateError> for StageCommitError
Source§fn from(source: ApplyAppDataUpdateError) -> Self
fn from(source: ApplyAppDataUpdateError) -> Self
Converts to this type from the input type.
Source§impl From<LibraryError> for ApplyAppDataUpdateError
impl From<LibraryError> for ApplyAppDataUpdateError
Source§fn from(source: LibraryError) -> Self
fn from(source: LibraryError) -> Self
Converts to this type from the input type.
Source§impl PartialEq for ApplyAppDataUpdateError
impl PartialEq for ApplyAppDataUpdateError
impl StructuralPartialEq for ApplyAppDataUpdateError
Auto Trait Implementations§
impl Freeze for ApplyAppDataUpdateError
impl RefUnwindSafe for ApplyAppDataUpdateError
impl Send for ApplyAppDataUpdateError
impl Sync for ApplyAppDataUpdateError
impl Unpin for ApplyAppDataUpdateError
impl UnwindSafe for ApplyAppDataUpdateError
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<T> Classify for T
impl<T> Classify for T
type Classified = T
fn classify(self) -> T
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<T> Declassify for T
impl<T> Declassify for T
type Declassified = T
fn declassify(self) -> T
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more