1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
use crate::*;
#[repr(C)]
#[derive(Debug)]
struct rcl_init_options_impl_t {
_unused: [u8; 0],
}
#[repr(C)]
#[derive(Debug)]
pub struct rcl_init_options_t {
impl_: *mut rcl_init_options_impl_t,
}
extern "C" {
pub fn rcl_get_zero_initialized_init_options() -> rcl_init_options_t;
pub fn rcl_init_options_init(
init_options: *mut rcl_init_options_t,
allocator: rcl_allocator_t,
) -> rcl_ret_t;
pub fn rcl_init_options_fini(init_options: *mut rcl_init_options_t) -> rcl_ret_t;
}