pub struct CollectionRouteConfig {
pub collection: String,
pub route: CollectionTransportRoute,
pub priority: MessagePriority,
}Expand description
Per-collection routing entry
Binds a collection name to a routing strategy and message priority.
Fields§
§collection: StringCollection name (e.g., “position_updates”, “sensor_data”)
route: CollectionTransportRouteRouting strategy for this collection
priority: MessagePriorityDefault message priority for this collection
Trait Implementations§
Source§impl Clone for CollectionRouteConfig
impl Clone for CollectionRouteConfig
Source§fn clone(&self) -> CollectionRouteConfig
fn clone(&self) -> CollectionRouteConfig
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 CollectionRouteConfig
impl Debug for CollectionRouteConfig
Source§impl<'de> Deserialize<'de> for CollectionRouteConfig
impl<'de> Deserialize<'de> for CollectionRouteConfig
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 CollectionRouteConfig
impl RefUnwindSafe for CollectionRouteConfig
impl Send for CollectionRouteConfig
impl Sync for CollectionRouteConfig
impl Unpin for CollectionRouteConfig
impl UnsafeUnpin for CollectionRouteConfig
impl UnwindSafe for CollectionRouteConfig
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