Struct rustdds::QosPolicyBuilder
source · [−]pub struct QosPolicyBuilder { /* private fields */ }
Expand description
Utility for building QosPolicies
Implementations
sourceimpl QosPolicyBuilder
impl QosPolicyBuilder
pub fn new() -> QosPolicyBuilder
pub const fn durability(self, durability: Durability) -> QosPolicyBuilder
pub const fn presentation(self, presentation: Presentation) -> QosPolicyBuilder
pub const fn deadline(self, deadline: Deadline) -> QosPolicyBuilder
pub const fn latency_budget(
self,
latency_budget: LatencyBudget
) -> QosPolicyBuilder
pub const fn ownership(self, ownership: Ownership) -> QosPolicyBuilder
pub const fn liveliness(self, liveliness: Liveliness) -> QosPolicyBuilder
pub const fn time_based_filter(
self,
time_based_filter: TimeBasedFilter
) -> QosPolicyBuilder
pub const fn reliability(self, reliability: Reliability) -> QosPolicyBuilder
pub const fn destination_order(
self,
destination_order: DestinationOrder
) -> QosPolicyBuilder
pub const fn history(self, history: History) -> QosPolicyBuilder
pub const fn resource_limits(
self,
resource_limits: ResourceLimits
) -> QosPolicyBuilder
pub const fn lifespan(self, lifespan: Lifespan) -> QosPolicyBuilder
pub const fn build(self) -> QosPolicies
Trait Implementations
sourceimpl Default for QosPolicyBuilder
impl Default for QosPolicyBuilder
sourcefn default() -> QosPolicyBuilder
fn default() -> QosPolicyBuilder
Returns the “default value” for a type. Read more
Auto Trait Implementations
impl RefUnwindSafe for QosPolicyBuilder
impl Send for QosPolicyBuilder
impl Sync for QosPolicyBuilder
impl Unpin for QosPolicyBuilder
impl UnwindSafe for QosPolicyBuilder
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcepub fn borrow_mut(&mut self) -> &mut T
pub fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more