#[repr(C)]
pub struct rcl_wait_set_t { pub subscriptions: *mut *const rcl_subscription_t, pub size_of_subscriptions: usize, pub guard_conditions: *mut *const rcl_guard_condition_t, pub size_of_guard_conditions: usize, pub timers: *mut *const rcl_timer_t, pub size_of_timers: usize, pub clients: *mut *const rcl_client_t, pub size_of_clients: usize, pub services: *mut *const rcl_service_t, pub size_of_services: usize, pub events: *mut *const rcl_event_t, pub size_of_events: usize, /* private fields */ }
Expand description

Container for subscription’s, guard condition’s, etc to be waited on.

Fields

subscriptions: *mut *const rcl_subscription_t

Storage for subscription pointers.

size_of_subscriptions: usize

Number of subscriptions

guard_conditions: *mut *const rcl_guard_condition_t

Storage for guard condition pointers.

size_of_guard_conditions: usize

Number of guard_conditions

timers: *mut *const rcl_timer_t

Storage for timer pointers.

size_of_timers: usize

Number of timers

clients: *mut *const rcl_client_t

Storage for client pointers.

size_of_clients: usize

Number of clients

services: *mut *const rcl_service_t

Storage for service pointers.

size_of_services: usize

Number of services

events: *mut *const rcl_event_t

Storage for event pointers.

size_of_events: usize

Number of events

Trait Implementations

Formats the value using the given formatter. Read more

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.