pub struct RouteDslRoute {
pub id: String,
pub from: String,
pub steps: Vec<RouteDslStep>,
pub auto_startup: bool,
pub startup_order: i32,
pub sequential: bool,
pub concurrent: Option<usize>,
pub error_handler: Option<RouteDslErrorHandler>,
pub circuit_breaker: Option<RouteDslCircuitBreaker>,
pub security_policy: Option<RouteDslSecurityPolicy>,
pub on_complete: Option<String>,
pub on_failure: Option<String>,
}Fields§
§id: String§from: String§steps: Vec<RouteDslStep>§auto_startup: bool§startup_order: i32§sequential: bool§concurrent: Option<usize>§error_handler: Option<RouteDslErrorHandler>§circuit_breaker: Option<RouteDslCircuitBreaker>§security_policy: Option<RouteDslSecurityPolicy>§on_complete: Option<String>§on_failure: Option<String>Trait Implementations§
Source§impl Clone for RouteDslRoute
impl Clone for RouteDslRoute
Source§fn clone(&self) -> RouteDslRoute
fn clone(&self) -> RouteDslRoute
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 moreSource§impl<'de> Deserialize<'de> for RouteDslRoute
impl<'de> Deserialize<'de> for RouteDslRoute
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<RouteDslRoute, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<RouteDslRoute, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for RouteDslRoute
impl RefUnwindSafe for RouteDslRoute
impl Send for RouteDslRoute
impl Sync for RouteDslRoute
impl Unpin for RouteDslRoute
impl UnsafeUnpin for RouteDslRoute
impl UnwindSafe for RouteDslRoute
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