pub enum AddressableBankMemberError {
InvalidPlacement(String),
EmptyMember {
key: ParameterBankKey,
},
DuplicateParameter {
key: ParameterBankKey,
},
InvalidParameter {
parameter: String,
detail: String,
},
ZeroSourceBytes {
parameter: String,
},
SourceByteOverflow {
key: ParameterBankKey,
},
SelectedByteOverflow {
key: ParameterBankKey,
},
ZeroSelectedBytes {
parameter: String,
},
SelectedByteMismatch {
parameter: String,
expected: u64,
actual: u64,
},
}Expand description
Invalid generic addressable-bank member projection.
Variants§
InvalidPlacement(String)
Member placement was empty or disagreed with task ownership.
EmptyMember
A member contained no parameter task.
Fields
§
key: ParameterBankKeyInvalid member identity.
DuplicateParameter
A member repeated a local binding or logical task.
Fields
§
key: ParameterBankKeyInvalid member identity.
InvalidParameter
One parameter’s exact task closure was inconsistent.
ZeroSourceBytes
A source recipe selected no bytes.
SourceByteOverflow
Source binding byte accounting overflowed.
Fields
§
key: ParameterBankKeyInvalid member.
SelectedByteOverflow
Selected executable byte accounting overflowed.
Fields
§
key: ParameterBankKeyInvalid member identity.
ZeroSelectedBytes
Selected executable storage was empty.
SelectedByteMismatch
Selected executable byte geometry differed from the task.
Trait Implementations§
Source§impl Clone for AddressableBankMemberError
impl Clone for AddressableBankMemberError
Source§fn clone(&self) -> AddressableBankMemberError
fn clone(&self) -> AddressableBankMemberError
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 AddressableBankMemberError
impl Debug for AddressableBankMemberError
Source§impl Display for AddressableBankMemberError
impl Display for AddressableBankMemberError
impl Eq for AddressableBankMemberError
Source§impl Error for AddressableBankMemberError
impl Error for AddressableBankMemberError
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()
impl StructuralPartialEq for AddressableBankMemberError
Auto Trait Implementations§
impl Freeze for AddressableBankMemberError
impl RefUnwindSafe for AddressableBankMemberError
impl Send for AddressableBankMemberError
impl Sync for AddressableBankMemberError
impl Unpin for AddressableBankMemberError
impl UnsafeUnpin for AddressableBankMemberError
impl UnwindSafe for AddressableBankMemberError
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