diff --git a/commons/zenoh-protocol/src/core/endpoint.rs b/commons/zenoh-protocol/src/core/endpoint.rs index 635099009d..5f6ac1c38f 100644 --- a/commons/zenoh-protocol/src/core/endpoint.rs +++ b/commons/zenoh-protocol/src/core/endpoint.rs @@ -455,18 +455,18 @@ impl fmt::Debug for ConfigMut<'_> { /// /// ## Metadata /// -/// - **`priorities`**: a range bounded inclusively below and above (e.g. `2..=4` signifies +/// - **`priorities`**: a range bounded inclusively below and above (e.g. `2-4` signifies /// priorities 2, 3 and 4). This value is used to select the link used for transmission based on the /// Priority of the message in question. /// -/// For example, `tcp/localhost:7447?priorities=1..=3` assigns priorities +/// For example, `tcp/localhost:7447?priorities=1-3` assigns priorities /// [`crate::core::Priority::RealTime`], [`crate::core::Priority::InteractiveHigh`] and /// [`crate::core::Priority::InteractiveLow`] to the established link. /// /// - **`reliability`**: either "best_effort" or "reliable". This value is used to select the link /// used for transmission based on the Reliability of the message in question. /// -/// For example, `tcp/localhost:7447?priorities=6..=7;reliability=best_effort` assigns priorities +/// For example, `tcp/localhost:7447?priorities=6-7;reliability=best_effort` assigns priorities /// [`crate::core::Priority::DataLow`] and [`crate::core::Priority::Background`], and /// [`crate::core::Reliability::BestEffort`] to the established link. #[derive(Clone, PartialEq, Eq, Hash, serde::Serialize, serde::Deserialize)] diff --git a/commons/zenoh-protocol/src/core/mod.rs b/commons/zenoh-protocol/src/core/mod.rs index 3b1bda7f93..39ef204f2e 100644 --- a/commons/zenoh-protocol/src/core/mod.rs +++ b/commons/zenoh-protocol/src/core/mod.rs @@ -379,7 +379,8 @@ impl FromStr for PriorityRange { type Err = InvalidPriorityRange; fn from_str(s: &str) -> Result { - let mut metadata = s.split("..="); + const SEPARATOR: &str = "-"; + let mut metadata = s.split(SEPARATOR); let start = metadata .next()