diff --git a/r2r/src/qos.rs b/r2r/src/qos.rs index 1f4ae1701..7665d4b07 100644 --- a/r2r/src/qos.rs +++ b/r2r/src/qos.rs @@ -251,7 +251,7 @@ pub enum ReliabilityPolicy { BestEffort, Reliable, SystemDefault, - #[cfg(r2r__ros__distro__iron)] + #[cfg(any(r2r__ros__distro__iron, r2r__ros__distro__rolling))] BestAvailable, Unknown, } @@ -267,7 +267,7 @@ impl From for rmw_qos_reliability_policy_t { ReliabilityPolicy::SystemDefault => { rmw_qos_reliability_policy_t::RMW_QOS_POLICY_RELIABILITY_SYSTEM_DEFAULT } - #[cfg(r2r__ros__distro__iron)] + #[cfg(any(r2r__ros__distro__iron, r2r__ros__distro__rolling))] ReliabilityPolicy::BestAvailable => { rmw_qos_reliability_policy_t::RMW_QOS_POLICY_RELIABILITY_BEST_AVAILABLE } @@ -290,7 +290,7 @@ impl From for ReliabilityPolicy { rmw_qos_reliability_policy_t::RMW_QOS_POLICY_RELIABILITY_SYSTEM_DEFAULT => { ReliabilityPolicy::SystemDefault } - #[cfg(r2r__ros__distro__iron)] + #[cfg(any(r2r__ros__distro__iron, r2r__ros__distro__rolling))] rmw_qos_reliability_policy_t::RMW_QOS_POLICY_RELIABILITY_BEST_AVAILABLE => { ReliabilityPolicy::BestAvailable } @@ -306,7 +306,7 @@ pub enum DurabilityPolicy { TransientLocal, Volatile, SystemDefault, - #[cfg(r2r__ros__distro__iron)] + #[cfg(any(r2r__ros__distro__iron, r2r__ros__distro__rolling))] BestAvailable, Unknown, } @@ -323,7 +323,7 @@ impl From for rmw_qos_durability_policy_t { DurabilityPolicy::SystemDefault => { rmw_qos_durability_policy_t::RMW_QOS_POLICY_DURABILITY_SYSTEM_DEFAULT } - #[cfg(r2r__ros__distro__iron)] + #[cfg(any(r2r__ros__distro__iron, r2r__ros__distro__rolling))] DurabilityPolicy::BestAvailable => { rmw_qos_durability_policy_t::RMW_QOS_POLICY_DURABILITY_BEST_AVAILABLE } @@ -346,7 +346,7 @@ impl From for DurabilityPolicy { rmw_qos_durability_policy_t::RMW_QOS_POLICY_DURABILITY_SYSTEM_DEFAULT => { DurabilityPolicy::SystemDefault } - #[cfg(r2r__ros__distro__iron)] + #[cfg(any(r2r__ros__distro__iron, r2r__ros__distro__rolling))] rmw_qos_durability_policy_t::RMW_QOS_POLICY_DURABILITY_BEST_AVAILABLE => { DurabilityPolicy::BestAvailable } @@ -363,7 +363,7 @@ pub enum LivelinessPolicy { ManualByNode, ManualByTopic, SystemDefault, - #[cfg(r2r__ros__distro__iron)] + #[cfg(any(r2r__ros__distro__iron, r2r__ros__distro__rolling))] BestAvailable, Unknown, } @@ -383,7 +383,7 @@ impl From for rmw_qos_liveliness_policy_t { LivelinessPolicy::SystemDefault => { rmw_qos_liveliness_policy_t::RMW_QOS_POLICY_LIVELINESS_SYSTEM_DEFAULT } - #[cfg(r2r__ros__distro__iron)] + #[cfg(any(r2r__ros__distro__iron, r2r__ros__distro__rolling))] LivelinessPolicy::BestAvailable => { rmw_qos_liveliness_policy_t::RMW_QOS_POLICY_LIVELINESS_BEST_AVAILABLE } @@ -409,7 +409,7 @@ impl From for LivelinessPolicy { rmw_qos_liveliness_policy_t::RMW_QOS_POLICY_LIVELINESS_SYSTEM_DEFAULT => { LivelinessPolicy::SystemDefault } - #[cfg(r2r__ros__distro__iron)] + #[cfg(any(r2r__ros__distro__iron, r2r__ros__distro__rolling))] rmw_qos_liveliness_policy_t::RMW_QOS_POLICY_LIVELINESS_BEST_AVAILABLE => { LivelinessPolicy::BestAvailable }