pub enum OutboundResult {
Send(SendMessage),
Blocked {
reason: String,
},
}Expand description
Result of processing an outbound message through the security pipeline.
Variants§
Send(SendMessage)
Message is safe to send (possibly with redacted content).
Blocked
Message was blocked by a security filter.
Trait Implementations§
Source§impl Clone for OutboundResult
impl Clone for OutboundResult
Source§fn clone(&self) -> OutboundResult
fn clone(&self) -> OutboundResult
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 moreAuto Trait Implementations§
impl Freeze for OutboundResult
impl RefUnwindSafe for OutboundResult
impl Send for OutboundResult
impl Sync for OutboundResult
impl Unpin for OutboundResult
impl UnsafeUnpin for OutboundResult
impl UnwindSafe for OutboundResult
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