pub enum ProcessedMessage {
Forward(Message),
WithMessages {
message: Message,
generated_messages: Vec<(Direction, Message)>,
},
Ignore {
generated_messages: Vec<(Direction, Message)>,
},
}Variants§
Implementations§
Source§impl ProcessedMessage
impl ProcessedMessage
pub fn get_message(&self) -> Option<&Message>
pub fn get_generated_messages(&self) -> &[(Direction, Message)]
pub fn into_parts(self) -> (Option<Message>, Vec<(Direction, Message)>)
Trait Implementations§
Auto Trait Implementations§
impl Freeze for ProcessedMessage
impl RefUnwindSafe for ProcessedMessage
impl Send for ProcessedMessage
impl Sync for ProcessedMessage
impl Unpin for ProcessedMessage
impl UnwindSafe for ProcessedMessage
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