pub struct DeclarativeRoute {
pub from: String,
pub route_id: String,
pub auto_startup: bool,
pub startup_order: i32,
pub concurrency: Option<DeclarativeConcurrency>,
pub error_handler: Option<DeclarativeErrorHandler>,
pub circuit_breaker: Option<DeclarativeCircuitBreaker>,
pub steps: Vec<DeclarativeStep>,
}Fields§
§from: String§route_id: String§auto_startup: bool§startup_order: i32§concurrency: Option<DeclarativeConcurrency>§error_handler: Option<DeclarativeErrorHandler>§circuit_breaker: Option<DeclarativeCircuitBreaker>§steps: Vec<DeclarativeStep>Trait Implementations§
Source§impl Clone for DeclarativeRoute
impl Clone for DeclarativeRoute
Source§fn clone(&self) -> DeclarativeRoute
fn clone(&self) -> DeclarativeRoute
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 DeclarativeRoute
impl RefUnwindSafe for DeclarativeRoute
impl Send for DeclarativeRoute
impl Sync for DeclarativeRoute
impl Unpin for DeclarativeRoute
impl UnsafeUnpin for DeclarativeRoute
impl UnwindSafe for DeclarativeRoute
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