pub struct ExecutionFlowConfig {
pub handlers: Vec<String>,
pub chains: HashMap<String, Vec<String>>,
pub paths: HashMap<String, PrefixConfig>,
}Fields§
§handlers: Vec<String>§chains: HashMap<String, Vec<String>>§paths: HashMap<String, PrefixConfig>Path keys can be based on different data types. i.e. URL paths, IP, mac addr, RPC paths, etc. They hold what handlers should be executed in the ‘PrefixConfig’ associated.
Trait Implementations§
Source§impl Debug for ExecutionFlowConfig
impl Debug for ExecutionFlowConfig
Source§impl<'de> Deserialize<'de> for ExecutionFlowConfig
impl<'de> Deserialize<'de> for ExecutionFlowConfig
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for ExecutionFlowConfig
impl RefUnwindSafe for ExecutionFlowConfig
impl Send for ExecutionFlowConfig
impl Sync for ExecutionFlowConfig
impl Unpin for ExecutionFlowConfig
impl UnsafeUnpin for ExecutionFlowConfig
impl UnwindSafe for ExecutionFlowConfig
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