pub struct CanonicalRouteSpec {
pub route_id: String,
pub from: String,
pub steps: Vec<CanonicalStepSpec>,
pub circuit_breaker: Option<CanonicalCircuitBreakerSpec>,
pub version: u32,
}Fields§
§route_id: StringStable minimal route representation for runtime command registration.
Scope note:
- This is intentionally a partial model (v1) and does not mirror every
BuilderStep. - Advanced EIPs continue to use the existing RouteDefinition/BuilderStep path.
from: String§steps: Vec<CanonicalStepSpec>§circuit_breaker: Option<CanonicalCircuitBreakerSpec>§version: u32Implementations§
Trait Implementations§
Source§impl Clone for CanonicalRouteSpec
impl Clone for CanonicalRouteSpec
Source§fn clone(&self) -> CanonicalRouteSpec
fn clone(&self) -> CanonicalRouteSpec
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 CanonicalRouteSpec
impl Debug for CanonicalRouteSpec
Source§impl PartialEq for CanonicalRouteSpec
impl PartialEq for CanonicalRouteSpec
impl Eq for CanonicalRouteSpec
impl StructuralPartialEq for CanonicalRouteSpec
Auto Trait Implementations§
impl Freeze for CanonicalRouteSpec
impl RefUnwindSafe for CanonicalRouteSpec
impl Send for CanonicalRouteSpec
impl Sync for CanonicalRouteSpec
impl Unpin for CanonicalRouteSpec
impl UnsafeUnpin for CanonicalRouteSpec
impl UnwindSafe for CanonicalRouteSpec
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