Enum bee_tangle::metadata::MessageMetadataError [−][src]
pub enum MessageMetadataError {
Io(Error),
OptionIndex(<Option<MilestoneIndex> as Packable>::Error),
OptionIndexId(<Option<IndexId> as Packable>::Error),
Conflict(ConflictError),
}Expand description
An error that may occur when manipulating message metadata.
Variants
Io(Error)Expand description
An IO error occurred.
OptionIndex(<Option<MilestoneIndex> as Packable>::Error)Expand description
A packing error occurred.
Expand description
A packing error occurred.
Expand description
An error relating to a conflict reason occurred.
Trait Implementations
impl Debug for MessageMetadataError[src]
impl Debug for MessageMetadataError[src]impl From<Error> for MessageMetadataError[src]
impl From<Error> for MessageMetadataError[src]impl From<OptionError<Error>> for MessageMetadataError[src]
impl From<OptionError<Error>> for MessageMetadataError[src]fn from(error: OptionError<Error>) -> Self[src]
fn from(error: OptionError<Error>) -> Self[src]Performs the conversion.
impl From<OptionError<IndexIdError>> for MessageMetadataError[src]
impl From<OptionError<IndexIdError>> for MessageMetadataError[src]fn from(error: OptionError<IndexIdError>) -> Self[src]
fn from(error: OptionError<IndexIdError>) -> Self[src]Performs the conversion.
Auto Trait Implementations
impl !RefUnwindSafe for MessageMetadataError
impl Send for MessageMetadataError
impl Sync for MessageMetadataError
impl Unpin for MessageMetadataError
impl !UnwindSafe for MessageMetadataError
Blanket Implementations
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]pub fn borrow_mut(&mut self) -> &mut T[src]
pub fn borrow_mut(&mut self) -> &mut T[src]Mutably borrows from an owned value. Read more
impl<T> Same<T> for T
impl<T> Same<T> for Ttype Output = T
type Output = TShould always be Self
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,