Struct rnotifylib::config::SerializableRoutedDestination
source · pub struct SerializableRoutedDestination { /* private fields */ }Implementations§
source§impl SerializableRoutedDestination
impl SerializableRoutedDestination
pub fn new(
id: String,
destination: Box<dyn SerializableDestination>,
routing_info: RoutingInfo
) -> Self
pub fn create<D: SerializableDestination + 'static>(
id: String,
destination: D,
routing_info: RoutingInfo
) -> Self
Trait Implementations§
source§impl<'de> Deserialize<'de> for SerializableRoutedDestination
impl<'de> Deserialize<'de> for SerializableRoutedDestination
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
source§impl RoutedDestination for SerializableRoutedDestination
impl RoutedDestination for SerializableRoutedDestination
source§fn get_destination(&self) -> &dyn MessageDestination
fn get_destination(&self) -> &dyn MessageDestination
The message destination that messages will
can be sent to.
source§fn get_routing_info(&self) -> &RoutingInfo
fn get_routing_info(&self) -> &RoutingInfo
The routing requirements of this destination.