pub enum MessagePhaseError {
AlreadyFinalized,
NotFinalized,
}Expand description
Errors returned when a message buffer is used outside its valid phase.
Variants§
AlreadyFinalized
Messages can only be output before finalization.
NotFinalized
Messages can only be read after finalization.
Trait Implementations§
Source§impl Clone for MessagePhaseError
impl Clone for MessagePhaseError
Source§fn clone(&self) -> MessagePhaseError
fn clone(&self) -> MessagePhaseError
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 MessagePhaseError
impl Debug for MessagePhaseError
Source§impl Display for MessagePhaseError
impl Display for MessagePhaseError
Source§impl Error for MessagePhaseError
impl Error for MessagePhaseError
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()
Source§impl PartialEq for MessagePhaseError
impl PartialEq for MessagePhaseError
impl Copy for MessagePhaseError
impl Eq for MessagePhaseError
impl StructuralPartialEq for MessagePhaseError
Auto Trait Implementations§
impl Freeze for MessagePhaseError
impl RefUnwindSafe for MessagePhaseError
impl Send for MessagePhaseError
impl Sync for MessagePhaseError
impl Unpin for MessagePhaseError
impl UnsafeUnpin for MessagePhaseError
impl UnwindSafe for MessagePhaseError
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