pub struct CompiledRoutingRule {
pub operation: Operation,
pub kind: OperationKind,
pub implementation: RuleImpl,
pub dest_operation: Option<Operation>,
pub dest_kind: Option<OperationKind>,
}Expand description
A routing-rule row with its string fields parsed into protocol enums.
Fields§
§operation: Operation§kind: OperationKind§implementation: RuleImpl§dest_operation: Option<Operation>§dest_kind: Option<OperationKind>Trait Implementations§
Source§impl Clone for CompiledRoutingRule
impl Clone for CompiledRoutingRule
Source§fn clone(&self) -> CompiledRoutingRule
fn clone(&self) -> CompiledRoutingRule
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 CompiledRoutingRule
impl RefUnwindSafe for CompiledRoutingRule
impl Send for CompiledRoutingRule
impl Sync for CompiledRoutingRule
impl Unpin for CompiledRoutingRule
impl UnsafeUnpin for CompiledRoutingRule
impl UnwindSafe for CompiledRoutingRule
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