pub enum ConsumeResult {
QueueError,
NoMessage,
NoNewMessage,
Success,
SuccessMessagesDiscarded,
}Variants§
QueueError
An invalid index was written to shared memory (unrecoverable error).
NoMessage
No message has been produced yet. current_message will return None
NoNewMessage
No new message has been produced, but an old one is still available. current_message will return old message
Success
A new message is available.
SuccessMessagesDiscarded
A new message is available, but one or more older messages were discarded by the producer.
Trait Implementations§
Source§impl PartialEq for ConsumeResult
impl PartialEq for ConsumeResult
impl Eq for ConsumeResult
impl StructuralPartialEq for ConsumeResult
Auto Trait Implementations§
impl Freeze for ConsumeResult
impl RefUnwindSafe for ConsumeResult
impl Send for ConsumeResult
impl Sync for ConsumeResult
impl Unpin for ConsumeResult
impl UnwindSafe for ConsumeResult
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