pub struct StructuredRouteSpec {
pub source: StructuredBankRole,
pub target: StructuredBankRole,
pub operation: StructuredRouteOperation,
pub pattern: StructuredRoutePattern,
}Fields§
§source: StructuredBankRole§target: StructuredBankRole§operation: StructuredRouteOperation§pattern: StructuredRoutePatternImplementations§
Source§impl StructuredRouteSpec
impl StructuredRouteSpec
pub const fn new( source: StructuredBankRole, target: StructuredBankRole, operation: StructuredRouteOperation, pattern: StructuredRoutePattern, ) -> Self
Trait Implementations§
Source§impl Clone for StructuredRouteSpec
impl Clone for StructuredRouteSpec
Source§fn clone(&self) -> StructuredRouteSpec
fn clone(&self) -> StructuredRouteSpec
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 StructuredRouteSpec
impl Debug for StructuredRouteSpec
Source§impl Hash for StructuredRouteSpec
impl Hash for StructuredRouteSpec
Source§impl PartialEq for StructuredRouteSpec
impl PartialEq for StructuredRouteSpec
impl Copy for StructuredRouteSpec
impl Eq for StructuredRouteSpec
impl StructuralPartialEq for StructuredRouteSpec
Auto Trait Implementations§
impl Freeze for StructuredRouteSpec
impl RefUnwindSafe for StructuredRouteSpec
impl Send for StructuredRouteSpec
impl Sync for StructuredRouteSpec
impl Unpin for StructuredRouteSpec
impl UnsafeUnpin for StructuredRouteSpec
impl UnwindSafe for StructuredRouteSpec
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
Source§impl<C> CloneExpand for Cwhere
C: Clone,
impl<C> CloneExpand for Cwhere
C: Clone,
fn __expand_clone_method(&self, _scope: &mut Scope) -> C
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> CompilationArg for T
impl<T> CompilationArg for T
Source§fn dynamic_cast<Arg>(&self) -> Argwhere
Arg: CompilationArg,
fn dynamic_cast<Arg>(&self) -> Argwhere
Arg: CompilationArg,
Compilation args should be the same even with different element types. However, it isn’t
possible to enforce it with the type system. So, we make the compilation args serializable
and dynamically cast them. Read more
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.