pub struct ChannelRouteConfig {
pub channel_type: String,
pub config: Value,
}Expand description
A single channel routing entry.
Fields§
§channel_type: StringChannel type (must match a registered ChannelFactory).
config: ValueChannel-specific config (Slack channel, email address, etc.).
Trait Implementations§
Source§impl Clone for ChannelRouteConfig
impl Clone for ChannelRouteConfig
Source§fn clone(&self) -> ChannelRouteConfig
fn clone(&self) -> ChannelRouteConfig
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 ChannelRouteConfig
impl Debug for ChannelRouteConfig
Source§impl Default for ChannelRouteConfig
impl Default for ChannelRouteConfig
Source§impl<'de> Deserialize<'de> for ChannelRouteConfig
impl<'de> Deserialize<'de> for ChannelRouteConfig
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 ChannelRouteConfig
impl RefUnwindSafe for ChannelRouteConfig
impl Send for ChannelRouteConfig
impl Sync for ChannelRouteConfig
impl Unpin for ChannelRouteConfig
impl UnsafeUnpin for ChannelRouteConfig
impl UnwindSafe for ChannelRouteConfig
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