pub enum TokenBlockError {
Full,
Incomplete,
Empty,
InsufficientTokens,
MmInfo(MmInfoError),
MmRunsPresent,
}Expand description
Errors that can occur during PartialTokenBlock operations.
Variants§
Full
The operation could not be completed because the block is full.
Incomplete
The operation requires a full block, but the block is incomplete.
Empty
The operation could not be completed because the block is empty.
InsufficientTokens
The operation requires more tokens than are currently in the block.
MmInfo(MmInfoError)
Multimodal info validation failed.
MmRunsPresent
A mutating operation is not supported on a sequence with multimodal runs.
Trait Implementations§
Source§impl Clone for TokenBlockError
impl Clone for TokenBlockError
Source§fn clone(&self) -> TokenBlockError
fn clone(&self) -> TokenBlockError
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 moreimpl Copy for TokenBlockError
Source§impl Debug for TokenBlockError
impl Debug for TokenBlockError
Source§impl Display for TokenBlockError
impl Display for TokenBlockError
impl Eq for TokenBlockError
Source§impl Error for TokenBlockError
impl Error for TokenBlockError
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<MmInfoError> for TokenBlockError
impl From<MmInfoError> for TokenBlockError
Source§fn from(source: MmInfoError) -> Self
fn from(source: MmInfoError) -> Self
Converts to this type from the input type.
Source§impl PartialEq for TokenBlockError
impl PartialEq for TokenBlockError
impl StructuralPartialEq for TokenBlockError
Auto Trait Implementations§
impl Freeze for TokenBlockError
impl RefUnwindSafe for TokenBlockError
impl Send for TokenBlockError
impl Sync for TokenBlockError
impl Unpin for TokenBlockError
impl UnsafeUnpin for TokenBlockError
impl UnwindSafe for TokenBlockError
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