pub enum ParseDirectFillTemplateError {
Address {
field: String,
value: String,
},
BlankLabel,
SameMint,
AccountCount {
count: usize,
},
Data(DecodeError),
AmountOffset {
offset: u32,
len: usize,
},
NoUserSlot,
NoTokenAccountSlot,
SlotOutOfRange {
role: &'static str,
slot: u8,
},
DuplicateRoleSlot {
slot: u8,
},
UserNotSigner {
slot: u8,
},
TokenAccountReadOnly {
slot: u8,
},
}Expand description
Why a supplied template could not be used.
Variants§
Address
BlankLabel
SameMint
AccountCount
The per-instruction runtime ceiling; an empty list names no slot to rewrite.
Data(DecodeError)
AmountOffset
NoUserSlot
NoTokenAccountSlot
SlotOutOfRange
DuplicateRoleSlot
UserNotSigner
TokenAccountReadOnly
Trait Implementations§
Source§impl Debug for ParseDirectFillTemplateError
impl Debug for ParseDirectFillTemplateError
impl Eq for ParseDirectFillTemplateError
Source§impl Error for ParseDirectFillTemplateError
impl Error for ParseDirectFillTemplateError
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<DecodeError> for ParseDirectFillTemplateError
impl From<DecodeError> for ParseDirectFillTemplateError
Source§fn from(source: Base64DecodeError) -> Self
fn from(source: Base64DecodeError) -> Self
Converts to this type from the input type.
impl StructuralPartialEq for ParseDirectFillTemplateError
Auto Trait Implementations§
impl Freeze for ParseDirectFillTemplateError
impl RefUnwindSafe for ParseDirectFillTemplateError
impl Send for ParseDirectFillTemplateError
impl Sync for ParseDirectFillTemplateError
impl Unpin for ParseDirectFillTemplateError
impl UnsafeUnpin for ParseDirectFillTemplateError
impl UnwindSafe for ParseDirectFillTemplateError
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