34064 lines
1.1 MiB
34064 lines
1.1 MiB
/* automatically generated by rust-bindgen 0.63.0 */
|
|
|
|
pub type rosidl_message_typesupport_handle_function = ::std::option::Option<
|
|
unsafe extern "C" fn(
|
|
arg1: *const rosidl_message_type_support_t,
|
|
arg2: *const ::std::os::raw::c_char,
|
|
) -> *const rosidl_message_type_support_t,
|
|
>;
|
|
pub type __uint16_t = ::std::os::raw::c_ushort;
|
|
pub type __uint_least16_t = __uint16_t;
|
|
pub type uint_least16_t = __uint_least16_t;
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct unique_identifier_msgs__msg__UUID {
|
|
pub uuid: [u8; 16usize],
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_unique_identifier_msgs__msg__UUID() {
|
|
const UNINIT: ::std::mem::MaybeUninit<unique_identifier_msgs__msg__UUID> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<unique_identifier_msgs__msg__UUID>(),
|
|
16usize,
|
|
concat!("Size of: ", stringify!(unique_identifier_msgs__msg__UUID))
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<unique_identifier_msgs__msg__UUID>(),
|
|
1usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(unique_identifier_msgs__msg__UUID)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).uuid) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(unique_identifier_msgs__msg__UUID),
|
|
"::",
|
|
stringify!(uuid)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct unique_identifier_msgs__msg__UUID__Sequence {
|
|
pub data: *mut unique_identifier_msgs__msg__UUID,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_unique_identifier_msgs__msg__UUID__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<unique_identifier_msgs__msg__UUID__Sequence> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<unique_identifier_msgs__msg__UUID__Sequence>(),
|
|
24usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(unique_identifier_msgs__msg__UUID__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<unique_identifier_msgs__msg__UUID__Sequence>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(unique_identifier_msgs__msg__UUID__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(unique_identifier_msgs__msg__UUID__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(unique_identifier_msgs__msg__UUID__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(unique_identifier_msgs__msg__UUID__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct builtin_interfaces__msg__Time {
|
|
pub sec: i32,
|
|
pub nanosec: u32,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_builtin_interfaces__msg__Time() {
|
|
const UNINIT: ::std::mem::MaybeUninit<builtin_interfaces__msg__Time> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<builtin_interfaces__msg__Time>(),
|
|
8usize,
|
|
concat!("Size of: ", stringify!(builtin_interfaces__msg__Time))
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<builtin_interfaces__msg__Time>(),
|
|
4usize,
|
|
concat!("Alignment of ", stringify!(builtin_interfaces__msg__Time))
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).sec) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(builtin_interfaces__msg__Time),
|
|
"::",
|
|
stringify!(sec)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).nanosec) as usize - ptr as usize },
|
|
4usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(builtin_interfaces__msg__Time),
|
|
"::",
|
|
stringify!(nanosec)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct builtin_interfaces__msg__Time__Sequence {
|
|
pub data: *mut builtin_interfaces__msg__Time,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_builtin_interfaces__msg__Time__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<builtin_interfaces__msg__Time__Sequence> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<builtin_interfaces__msg__Time__Sequence>(),
|
|
24usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(builtin_interfaces__msg__Time__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<builtin_interfaces__msg__Time__Sequence>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(builtin_interfaces__msg__Time__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(builtin_interfaces__msg__Time__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(builtin_interfaces__msg__Time__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(builtin_interfaces__msg__Time__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct action_msgs__msg__GoalInfo {
|
|
pub goal_id: unique_identifier_msgs__msg__UUID,
|
|
pub stamp: builtin_interfaces__msg__Time,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_action_msgs__msg__GoalInfo() {
|
|
const UNINIT: ::std::mem::MaybeUninit<action_msgs__msg__GoalInfo> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<action_msgs__msg__GoalInfo>(),
|
|
24usize,
|
|
concat!("Size of: ", stringify!(action_msgs__msg__GoalInfo))
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<action_msgs__msg__GoalInfo>(),
|
|
4usize,
|
|
concat!("Alignment of ", stringify!(action_msgs__msg__GoalInfo))
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).goal_id) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(action_msgs__msg__GoalInfo),
|
|
"::",
|
|
stringify!(goal_id)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).stamp) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(action_msgs__msg__GoalInfo),
|
|
"::",
|
|
stringify!(stamp)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct action_msgs__msg__GoalInfo__Sequence {
|
|
pub data: *mut action_msgs__msg__GoalInfo,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_action_msgs__msg__GoalInfo__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<action_msgs__msg__GoalInfo__Sequence> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<action_msgs__msg__GoalInfo__Sequence>(),
|
|
24usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(action_msgs__msg__GoalInfo__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<action_msgs__msg__GoalInfo__Sequence>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(action_msgs__msg__GoalInfo__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(action_msgs__msg__GoalInfo__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(action_msgs__msg__GoalInfo__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(action_msgs__msg__GoalInfo__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
pub const action_msgs__msg__GoalStatus__STATUS_UNKNOWN: _bindgen_ty_1 =
|
|
_bindgen_ty_1::action_msgs__msg__GoalStatus__STATUS_UNKNOWN;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_1 {
|
|
action_msgs__msg__GoalStatus__STATUS_UNKNOWN = 0,
|
|
}
|
|
pub const action_msgs__msg__GoalStatus__STATUS_ACCEPTED: _bindgen_ty_2 =
|
|
_bindgen_ty_2::action_msgs__msg__GoalStatus__STATUS_ACCEPTED;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_2 {
|
|
action_msgs__msg__GoalStatus__STATUS_ACCEPTED = 1,
|
|
}
|
|
pub const action_msgs__msg__GoalStatus__STATUS_EXECUTING: _bindgen_ty_3 =
|
|
_bindgen_ty_3::action_msgs__msg__GoalStatus__STATUS_EXECUTING;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_3 {
|
|
action_msgs__msg__GoalStatus__STATUS_EXECUTING = 2,
|
|
}
|
|
pub const action_msgs__msg__GoalStatus__STATUS_CANCELING: _bindgen_ty_4 =
|
|
_bindgen_ty_4::action_msgs__msg__GoalStatus__STATUS_CANCELING;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_4 {
|
|
action_msgs__msg__GoalStatus__STATUS_CANCELING = 3,
|
|
}
|
|
pub const action_msgs__msg__GoalStatus__STATUS_SUCCEEDED: _bindgen_ty_5 =
|
|
_bindgen_ty_5::action_msgs__msg__GoalStatus__STATUS_SUCCEEDED;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_5 {
|
|
action_msgs__msg__GoalStatus__STATUS_SUCCEEDED = 4,
|
|
}
|
|
pub const action_msgs__msg__GoalStatus__STATUS_CANCELED: _bindgen_ty_6 =
|
|
_bindgen_ty_6::action_msgs__msg__GoalStatus__STATUS_CANCELED;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_6 {
|
|
action_msgs__msg__GoalStatus__STATUS_CANCELED = 5,
|
|
}
|
|
pub const action_msgs__msg__GoalStatus__STATUS_ABORTED: _bindgen_ty_7 =
|
|
_bindgen_ty_7::action_msgs__msg__GoalStatus__STATUS_ABORTED;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_7 {
|
|
action_msgs__msg__GoalStatus__STATUS_ABORTED = 6,
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct action_msgs__msg__GoalStatus {
|
|
pub goal_info: action_msgs__msg__GoalInfo,
|
|
pub status: i8,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_action_msgs__msg__GoalStatus() {
|
|
const UNINIT: ::std::mem::MaybeUninit<action_msgs__msg__GoalStatus> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<action_msgs__msg__GoalStatus>(),
|
|
28usize,
|
|
concat!("Size of: ", stringify!(action_msgs__msg__GoalStatus))
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<action_msgs__msg__GoalStatus>(),
|
|
4usize,
|
|
concat!("Alignment of ", stringify!(action_msgs__msg__GoalStatus))
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).goal_info) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(action_msgs__msg__GoalStatus),
|
|
"::",
|
|
stringify!(goal_info)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).status) as usize - ptr as usize },
|
|
24usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(action_msgs__msg__GoalStatus),
|
|
"::",
|
|
stringify!(status)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct action_msgs__msg__GoalStatus__Sequence {
|
|
pub data: *mut action_msgs__msg__GoalStatus,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_action_msgs__msg__GoalStatus__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<action_msgs__msg__GoalStatus__Sequence> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<action_msgs__msg__GoalStatus__Sequence>(),
|
|
24usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(action_msgs__msg__GoalStatus__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<action_msgs__msg__GoalStatus__Sequence>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(action_msgs__msg__GoalStatus__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(action_msgs__msg__GoalStatus__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(action_msgs__msg__GoalStatus__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(action_msgs__msg__GoalStatus__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct action_msgs__msg__GoalStatusArray {
|
|
pub status_list: action_msgs__msg__GoalStatus__Sequence,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_action_msgs__msg__GoalStatusArray() {
|
|
const UNINIT: ::std::mem::MaybeUninit<action_msgs__msg__GoalStatusArray> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<action_msgs__msg__GoalStatusArray>(),
|
|
24usize,
|
|
concat!("Size of: ", stringify!(action_msgs__msg__GoalStatusArray))
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<action_msgs__msg__GoalStatusArray>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(action_msgs__msg__GoalStatusArray)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).status_list) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(action_msgs__msg__GoalStatusArray),
|
|
"::",
|
|
stringify!(status_list)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct action_msgs__msg__GoalStatusArray__Sequence {
|
|
pub data: *mut action_msgs__msg__GoalStatusArray,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_action_msgs__msg__GoalStatusArray__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<action_msgs__msg__GoalStatusArray__Sequence> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<action_msgs__msg__GoalStatusArray__Sequence>(),
|
|
24usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(action_msgs__msg__GoalStatusArray__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<action_msgs__msg__GoalStatusArray__Sequence>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(action_msgs__msg__GoalStatusArray__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(action_msgs__msg__GoalStatusArray__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(action_msgs__msg__GoalStatusArray__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(action_msgs__msg__GoalStatusArray__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct action_msgs__srv__CancelGoal_Request {
|
|
pub goal_info: action_msgs__msg__GoalInfo,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_action_msgs__srv__CancelGoal_Request() {
|
|
const UNINIT: ::std::mem::MaybeUninit<action_msgs__srv__CancelGoal_Request> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<action_msgs__srv__CancelGoal_Request>(),
|
|
24usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(action_msgs__srv__CancelGoal_Request)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<action_msgs__srv__CancelGoal_Request>(),
|
|
4usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(action_msgs__srv__CancelGoal_Request)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).goal_info) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(action_msgs__srv__CancelGoal_Request),
|
|
"::",
|
|
stringify!(goal_info)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct action_msgs__srv__CancelGoal_Request__Sequence {
|
|
pub data: *mut action_msgs__srv__CancelGoal_Request,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_action_msgs__srv__CancelGoal_Request__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<action_msgs__srv__CancelGoal_Request__Sequence> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<action_msgs__srv__CancelGoal_Request__Sequence>(),
|
|
24usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(action_msgs__srv__CancelGoal_Request__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<action_msgs__srv__CancelGoal_Request__Sequence>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(action_msgs__srv__CancelGoal_Request__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(action_msgs__srv__CancelGoal_Request__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(action_msgs__srv__CancelGoal_Request__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(action_msgs__srv__CancelGoal_Request__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
pub const action_msgs__srv__CancelGoal_Response__ERROR_NONE: _bindgen_ty_8 =
|
|
_bindgen_ty_8::action_msgs__srv__CancelGoal_Response__ERROR_NONE;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_8 {
|
|
action_msgs__srv__CancelGoal_Response__ERROR_NONE = 0,
|
|
}
|
|
pub const action_msgs__srv__CancelGoal_Response__ERROR_REJECTED: _bindgen_ty_9 =
|
|
_bindgen_ty_9::action_msgs__srv__CancelGoal_Response__ERROR_REJECTED;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_9 {
|
|
action_msgs__srv__CancelGoal_Response__ERROR_REJECTED = 1,
|
|
}
|
|
pub const action_msgs__srv__CancelGoal_Response__ERROR_UNKNOWN_GOAL_ID: _bindgen_ty_10 =
|
|
_bindgen_ty_10::action_msgs__srv__CancelGoal_Response__ERROR_UNKNOWN_GOAL_ID;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_10 {
|
|
action_msgs__srv__CancelGoal_Response__ERROR_UNKNOWN_GOAL_ID = 2,
|
|
}
|
|
pub const action_msgs__srv__CancelGoal_Response__ERROR_GOAL_TERMINATED: _bindgen_ty_11 =
|
|
_bindgen_ty_11::action_msgs__srv__CancelGoal_Response__ERROR_GOAL_TERMINATED;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_11 {
|
|
action_msgs__srv__CancelGoal_Response__ERROR_GOAL_TERMINATED = 3,
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct action_msgs__srv__CancelGoal_Response {
|
|
pub return_code: i8,
|
|
pub goals_canceling: action_msgs__msg__GoalInfo__Sequence,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_action_msgs__srv__CancelGoal_Response() {
|
|
const UNINIT: ::std::mem::MaybeUninit<action_msgs__srv__CancelGoal_Response> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<action_msgs__srv__CancelGoal_Response>(),
|
|
32usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(action_msgs__srv__CancelGoal_Response)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<action_msgs__srv__CancelGoal_Response>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(action_msgs__srv__CancelGoal_Response)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).return_code) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(action_msgs__srv__CancelGoal_Response),
|
|
"::",
|
|
stringify!(return_code)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).goals_canceling) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(action_msgs__srv__CancelGoal_Response),
|
|
"::",
|
|
stringify!(goals_canceling)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct action_msgs__srv__CancelGoal_Response__Sequence {
|
|
pub data: *mut action_msgs__srv__CancelGoal_Response,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_action_msgs__srv__CancelGoal_Response__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<action_msgs__srv__CancelGoal_Response__Sequence> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<action_msgs__srv__CancelGoal_Response__Sequence>(),
|
|
24usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(action_msgs__srv__CancelGoal_Response__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<action_msgs__srv__CancelGoal_Response__Sequence>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(action_msgs__srv__CancelGoal_Response__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(action_msgs__srv__CancelGoal_Response__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(action_msgs__srv__CancelGoal_Response__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(action_msgs__srv__CancelGoal_Response__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
pub type rosidl_service_typesupport_handle_function = ::std::option::Option<
|
|
unsafe extern "C" fn(
|
|
arg1: *const rosidl_service_type_support_t,
|
|
arg2: *const ::std::os::raw::c_char,
|
|
) -> *const rosidl_service_type_support_t,
|
|
>;
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct builtin_interfaces__msg__Duration {
|
|
pub sec: i32,
|
|
pub nanosec: u32,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_builtin_interfaces__msg__Duration() {
|
|
const UNINIT: ::std::mem::MaybeUninit<builtin_interfaces__msg__Duration> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<builtin_interfaces__msg__Duration>(),
|
|
8usize,
|
|
concat!("Size of: ", stringify!(builtin_interfaces__msg__Duration))
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<builtin_interfaces__msg__Duration>(),
|
|
4usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(builtin_interfaces__msg__Duration)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).sec) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(builtin_interfaces__msg__Duration),
|
|
"::",
|
|
stringify!(sec)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).nanosec) as usize - ptr as usize },
|
|
4usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(builtin_interfaces__msg__Duration),
|
|
"::",
|
|
stringify!(nanosec)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct builtin_interfaces__msg__Duration__Sequence {
|
|
pub data: *mut builtin_interfaces__msg__Duration,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_builtin_interfaces__msg__Duration__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<builtin_interfaces__msg__Duration__Sequence> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<builtin_interfaces__msg__Duration__Sequence>(),
|
|
24usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(builtin_interfaces__msg__Duration__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<builtin_interfaces__msg__Duration__Sequence>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(builtin_interfaces__msg__Duration__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(builtin_interfaces__msg__Duration__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(builtin_interfaces__msg__Duration__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(builtin_interfaces__msg__Duration__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
pub struct std_msgs__msg__Header {
|
|
pub stamp: builtin_interfaces__msg__Time,
|
|
pub frame_id: rosidl_runtime_c__String,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_std_msgs__msg__Header() {
|
|
const UNINIT: ::std::mem::MaybeUninit<std_msgs__msg__Header> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<std_msgs__msg__Header>(),
|
|
32usize,
|
|
concat!("Size of: ", stringify!(std_msgs__msg__Header))
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<std_msgs__msg__Header>(),
|
|
8usize,
|
|
concat!("Alignment of ", stringify!(std_msgs__msg__Header))
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).stamp) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(std_msgs__msg__Header),
|
|
"::",
|
|
stringify!(stamp)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).frame_id) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(std_msgs__msg__Header),
|
|
"::",
|
|
stringify!(frame_id)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct std_msgs__msg__Header__Sequence {
|
|
pub data: *mut std_msgs__msg__Header,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_std_msgs__msg__Header__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<std_msgs__msg__Header__Sequence> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<std_msgs__msg__Header__Sequence>(),
|
|
24usize,
|
|
concat!("Size of: ", stringify!(std_msgs__msg__Header__Sequence))
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<std_msgs__msg__Header__Sequence>(),
|
|
8usize,
|
|
concat!("Alignment of ", stringify!(std_msgs__msg__Header__Sequence))
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(std_msgs__msg__Header__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(std_msgs__msg__Header__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(std_msgs__msg__Header__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
pub const diagnostic_msgs__msg__DiagnosticStatus__OK: _bindgen_ty_12 =
|
|
_bindgen_ty_12::diagnostic_msgs__msg__DiagnosticStatus__OK;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_12 {
|
|
diagnostic_msgs__msg__DiagnosticStatus__OK = 0,
|
|
}
|
|
pub const diagnostic_msgs__msg__DiagnosticStatus__WARN: _bindgen_ty_13 =
|
|
_bindgen_ty_13::diagnostic_msgs__msg__DiagnosticStatus__WARN;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_13 {
|
|
diagnostic_msgs__msg__DiagnosticStatus__WARN = 1,
|
|
}
|
|
pub const diagnostic_msgs__msg__DiagnosticStatus__ERROR: _bindgen_ty_14 =
|
|
_bindgen_ty_14::diagnostic_msgs__msg__DiagnosticStatus__ERROR;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_14 {
|
|
diagnostic_msgs__msg__DiagnosticStatus__ERROR = 2,
|
|
}
|
|
pub const diagnostic_msgs__msg__DiagnosticStatus__STALE: _bindgen_ty_15 =
|
|
_bindgen_ty_15::diagnostic_msgs__msg__DiagnosticStatus__STALE;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_15 {
|
|
diagnostic_msgs__msg__DiagnosticStatus__STALE = 3,
|
|
}
|
|
#[repr(C)]
|
|
pub struct diagnostic_msgs__msg__KeyValue {
|
|
pub key: rosidl_runtime_c__String,
|
|
pub value: rosidl_runtime_c__String,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_diagnostic_msgs__msg__KeyValue() {
|
|
const UNINIT: ::std::mem::MaybeUninit<diagnostic_msgs__msg__KeyValue> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<diagnostic_msgs__msg__KeyValue>(),
|
|
48usize,
|
|
concat!("Size of: ", stringify!(diagnostic_msgs__msg__KeyValue))
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<diagnostic_msgs__msg__KeyValue>(),
|
|
8usize,
|
|
concat!("Alignment of ", stringify!(diagnostic_msgs__msg__KeyValue))
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).key) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(diagnostic_msgs__msg__KeyValue),
|
|
"::",
|
|
stringify!(key)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).value) as usize - ptr as usize },
|
|
24usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(diagnostic_msgs__msg__KeyValue),
|
|
"::",
|
|
stringify!(value)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct diagnostic_msgs__msg__KeyValue__Sequence {
|
|
pub data: *mut diagnostic_msgs__msg__KeyValue,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_diagnostic_msgs__msg__KeyValue__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<diagnostic_msgs__msg__KeyValue__Sequence> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<diagnostic_msgs__msg__KeyValue__Sequence>(),
|
|
24usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(diagnostic_msgs__msg__KeyValue__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<diagnostic_msgs__msg__KeyValue__Sequence>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(diagnostic_msgs__msg__KeyValue__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(diagnostic_msgs__msg__KeyValue__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(diagnostic_msgs__msg__KeyValue__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(diagnostic_msgs__msg__KeyValue__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
pub struct diagnostic_msgs__msg__DiagnosticStatus {
|
|
pub level: u8,
|
|
pub name: rosidl_runtime_c__String,
|
|
pub message: rosidl_runtime_c__String,
|
|
pub hardware_id: rosidl_runtime_c__String,
|
|
pub values: diagnostic_msgs__msg__KeyValue__Sequence,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_diagnostic_msgs__msg__DiagnosticStatus() {
|
|
const UNINIT: ::std::mem::MaybeUninit<diagnostic_msgs__msg__DiagnosticStatus> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<diagnostic_msgs__msg__DiagnosticStatus>(),
|
|
104usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(diagnostic_msgs__msg__DiagnosticStatus)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<diagnostic_msgs__msg__DiagnosticStatus>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(diagnostic_msgs__msg__DiagnosticStatus)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).level) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(diagnostic_msgs__msg__DiagnosticStatus),
|
|
"::",
|
|
stringify!(level)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).name) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(diagnostic_msgs__msg__DiagnosticStatus),
|
|
"::",
|
|
stringify!(name)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).message) as usize - ptr as usize },
|
|
32usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(diagnostic_msgs__msg__DiagnosticStatus),
|
|
"::",
|
|
stringify!(message)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).hardware_id) as usize - ptr as usize },
|
|
56usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(diagnostic_msgs__msg__DiagnosticStatus),
|
|
"::",
|
|
stringify!(hardware_id)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).values) as usize - ptr as usize },
|
|
80usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(diagnostic_msgs__msg__DiagnosticStatus),
|
|
"::",
|
|
stringify!(values)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct diagnostic_msgs__msg__DiagnosticStatus__Sequence {
|
|
pub data: *mut diagnostic_msgs__msg__DiagnosticStatus,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_diagnostic_msgs__msg__DiagnosticStatus__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<diagnostic_msgs__msg__DiagnosticStatus__Sequence> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<diagnostic_msgs__msg__DiagnosticStatus__Sequence>(),
|
|
24usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(diagnostic_msgs__msg__DiagnosticStatus__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<diagnostic_msgs__msg__DiagnosticStatus__Sequence>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(diagnostic_msgs__msg__DiagnosticStatus__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(diagnostic_msgs__msg__DiagnosticStatus__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(diagnostic_msgs__msg__DiagnosticStatus__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(diagnostic_msgs__msg__DiagnosticStatus__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
pub struct diagnostic_msgs__msg__DiagnosticArray {
|
|
pub header: std_msgs__msg__Header,
|
|
pub status: diagnostic_msgs__msg__DiagnosticStatus__Sequence,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_diagnostic_msgs__msg__DiagnosticArray() {
|
|
const UNINIT: ::std::mem::MaybeUninit<diagnostic_msgs__msg__DiagnosticArray> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<diagnostic_msgs__msg__DiagnosticArray>(),
|
|
56usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(diagnostic_msgs__msg__DiagnosticArray)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<diagnostic_msgs__msg__DiagnosticArray>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(diagnostic_msgs__msg__DiagnosticArray)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).header) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(diagnostic_msgs__msg__DiagnosticArray),
|
|
"::",
|
|
stringify!(header)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).status) as usize - ptr as usize },
|
|
32usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(diagnostic_msgs__msg__DiagnosticArray),
|
|
"::",
|
|
stringify!(status)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct diagnostic_msgs__msg__DiagnosticArray__Sequence {
|
|
pub data: *mut diagnostic_msgs__msg__DiagnosticArray,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_diagnostic_msgs__msg__DiagnosticArray__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<diagnostic_msgs__msg__DiagnosticArray__Sequence> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<diagnostic_msgs__msg__DiagnosticArray__Sequence>(),
|
|
24usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(diagnostic_msgs__msg__DiagnosticArray__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<diagnostic_msgs__msg__DiagnosticArray__Sequence>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(diagnostic_msgs__msg__DiagnosticArray__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(diagnostic_msgs__msg__DiagnosticArray__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(diagnostic_msgs__msg__DiagnosticArray__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(diagnostic_msgs__msg__DiagnosticArray__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
pub struct diagnostic_msgs__srv__AddDiagnostics_Request {
|
|
pub load_namespace: rosidl_runtime_c__String,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_diagnostic_msgs__srv__AddDiagnostics_Request() {
|
|
const UNINIT: ::std::mem::MaybeUninit<diagnostic_msgs__srv__AddDiagnostics_Request> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<diagnostic_msgs__srv__AddDiagnostics_Request>(),
|
|
24usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(diagnostic_msgs__srv__AddDiagnostics_Request)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<diagnostic_msgs__srv__AddDiagnostics_Request>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(diagnostic_msgs__srv__AddDiagnostics_Request)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).load_namespace) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(diagnostic_msgs__srv__AddDiagnostics_Request),
|
|
"::",
|
|
stringify!(load_namespace)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct diagnostic_msgs__srv__AddDiagnostics_Request__Sequence {
|
|
pub data: *mut diagnostic_msgs__srv__AddDiagnostics_Request,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_diagnostic_msgs__srv__AddDiagnostics_Request__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<diagnostic_msgs__srv__AddDiagnostics_Request__Sequence> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<diagnostic_msgs__srv__AddDiagnostics_Request__Sequence>(),
|
|
24usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(diagnostic_msgs__srv__AddDiagnostics_Request__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<diagnostic_msgs__srv__AddDiagnostics_Request__Sequence>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(diagnostic_msgs__srv__AddDiagnostics_Request__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(diagnostic_msgs__srv__AddDiagnostics_Request__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(diagnostic_msgs__srv__AddDiagnostics_Request__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(diagnostic_msgs__srv__AddDiagnostics_Request__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
pub struct diagnostic_msgs__srv__AddDiagnostics_Response {
|
|
pub success: bool,
|
|
pub message: rosidl_runtime_c__String,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_diagnostic_msgs__srv__AddDiagnostics_Response() {
|
|
const UNINIT: ::std::mem::MaybeUninit<diagnostic_msgs__srv__AddDiagnostics_Response> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<diagnostic_msgs__srv__AddDiagnostics_Response>(),
|
|
32usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(diagnostic_msgs__srv__AddDiagnostics_Response)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<diagnostic_msgs__srv__AddDiagnostics_Response>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(diagnostic_msgs__srv__AddDiagnostics_Response)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).success) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(diagnostic_msgs__srv__AddDiagnostics_Response),
|
|
"::",
|
|
stringify!(success)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).message) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(diagnostic_msgs__srv__AddDiagnostics_Response),
|
|
"::",
|
|
stringify!(message)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct diagnostic_msgs__srv__AddDiagnostics_Response__Sequence {
|
|
pub data: *mut diagnostic_msgs__srv__AddDiagnostics_Response,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_diagnostic_msgs__srv__AddDiagnostics_Response__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<diagnostic_msgs__srv__AddDiagnostics_Response__Sequence> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<diagnostic_msgs__srv__AddDiagnostics_Response__Sequence>(),
|
|
24usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(diagnostic_msgs__srv__AddDiagnostics_Response__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<diagnostic_msgs__srv__AddDiagnostics_Response__Sequence>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(diagnostic_msgs__srv__AddDiagnostics_Response__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(diagnostic_msgs__srv__AddDiagnostics_Response__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(diagnostic_msgs__srv__AddDiagnostics_Response__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(diagnostic_msgs__srv__AddDiagnostics_Response__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct diagnostic_msgs__srv__SelfTest_Request {
|
|
pub structure_needs_at_least_one_member: u8,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_diagnostic_msgs__srv__SelfTest_Request() {
|
|
const UNINIT: ::std::mem::MaybeUninit<diagnostic_msgs__srv__SelfTest_Request> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<diagnostic_msgs__srv__SelfTest_Request>(),
|
|
1usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(diagnostic_msgs__srv__SelfTest_Request)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<diagnostic_msgs__srv__SelfTest_Request>(),
|
|
1usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(diagnostic_msgs__srv__SelfTest_Request)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe {
|
|
::std::ptr::addr_of!((*ptr).structure_needs_at_least_one_member) as usize - ptr as usize
|
|
},
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(diagnostic_msgs__srv__SelfTest_Request),
|
|
"::",
|
|
stringify!(structure_needs_at_least_one_member)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct diagnostic_msgs__srv__SelfTest_Request__Sequence {
|
|
pub data: *mut diagnostic_msgs__srv__SelfTest_Request,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_diagnostic_msgs__srv__SelfTest_Request__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<diagnostic_msgs__srv__SelfTest_Request__Sequence> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<diagnostic_msgs__srv__SelfTest_Request__Sequence>(),
|
|
24usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(diagnostic_msgs__srv__SelfTest_Request__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<diagnostic_msgs__srv__SelfTest_Request__Sequence>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(diagnostic_msgs__srv__SelfTest_Request__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(diagnostic_msgs__srv__SelfTest_Request__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(diagnostic_msgs__srv__SelfTest_Request__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(diagnostic_msgs__srv__SelfTest_Request__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
pub struct diagnostic_msgs__srv__SelfTest_Response {
|
|
pub id: rosidl_runtime_c__String,
|
|
pub passed: u8,
|
|
pub status: diagnostic_msgs__msg__DiagnosticStatus__Sequence,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_diagnostic_msgs__srv__SelfTest_Response() {
|
|
const UNINIT: ::std::mem::MaybeUninit<diagnostic_msgs__srv__SelfTest_Response> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<diagnostic_msgs__srv__SelfTest_Response>(),
|
|
56usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(diagnostic_msgs__srv__SelfTest_Response)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<diagnostic_msgs__srv__SelfTest_Response>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(diagnostic_msgs__srv__SelfTest_Response)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).id) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(diagnostic_msgs__srv__SelfTest_Response),
|
|
"::",
|
|
stringify!(id)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).passed) as usize - ptr as usize },
|
|
24usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(diagnostic_msgs__srv__SelfTest_Response),
|
|
"::",
|
|
stringify!(passed)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).status) as usize - ptr as usize },
|
|
32usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(diagnostic_msgs__srv__SelfTest_Response),
|
|
"::",
|
|
stringify!(status)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct diagnostic_msgs__srv__SelfTest_Response__Sequence {
|
|
pub data: *mut diagnostic_msgs__srv__SelfTest_Response,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_diagnostic_msgs__srv__SelfTest_Response__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<diagnostic_msgs__srv__SelfTest_Response__Sequence> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<diagnostic_msgs__srv__SelfTest_Response__Sequence>(),
|
|
24usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(diagnostic_msgs__srv__SelfTest_Response__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<diagnostic_msgs__srv__SelfTest_Response__Sequence>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(diagnostic_msgs__srv__SelfTest_Response__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(diagnostic_msgs__srv__SelfTest_Response__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(diagnostic_msgs__srv__SelfTest_Response__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(diagnostic_msgs__srv__SelfTest_Response__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct geometry_msgs__msg__Vector3 {
|
|
pub x: f64,
|
|
pub y: f64,
|
|
pub z: f64,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_geometry_msgs__msg__Vector3() {
|
|
const UNINIT: ::std::mem::MaybeUninit<geometry_msgs__msg__Vector3> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<geometry_msgs__msg__Vector3>(),
|
|
24usize,
|
|
concat!("Size of: ", stringify!(geometry_msgs__msg__Vector3))
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<geometry_msgs__msg__Vector3>(),
|
|
8usize,
|
|
concat!("Alignment of ", stringify!(geometry_msgs__msg__Vector3))
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).x) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(geometry_msgs__msg__Vector3),
|
|
"::",
|
|
stringify!(x)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).y) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(geometry_msgs__msg__Vector3),
|
|
"::",
|
|
stringify!(y)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).z) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(geometry_msgs__msg__Vector3),
|
|
"::",
|
|
stringify!(z)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct geometry_msgs__msg__Vector3__Sequence {
|
|
pub data: *mut geometry_msgs__msg__Vector3,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_geometry_msgs__msg__Vector3__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<geometry_msgs__msg__Vector3__Sequence> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<geometry_msgs__msg__Vector3__Sequence>(),
|
|
24usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(geometry_msgs__msg__Vector3__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<geometry_msgs__msg__Vector3__Sequence>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(geometry_msgs__msg__Vector3__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(geometry_msgs__msg__Vector3__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(geometry_msgs__msg__Vector3__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(geometry_msgs__msg__Vector3__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct geometry_msgs__msg__Accel {
|
|
pub linear: geometry_msgs__msg__Vector3,
|
|
pub angular: geometry_msgs__msg__Vector3,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_geometry_msgs__msg__Accel() {
|
|
const UNINIT: ::std::mem::MaybeUninit<geometry_msgs__msg__Accel> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<geometry_msgs__msg__Accel>(),
|
|
48usize,
|
|
concat!("Size of: ", stringify!(geometry_msgs__msg__Accel))
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<geometry_msgs__msg__Accel>(),
|
|
8usize,
|
|
concat!("Alignment of ", stringify!(geometry_msgs__msg__Accel))
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).linear) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(geometry_msgs__msg__Accel),
|
|
"::",
|
|
stringify!(linear)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).angular) as usize - ptr as usize },
|
|
24usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(geometry_msgs__msg__Accel),
|
|
"::",
|
|
stringify!(angular)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct geometry_msgs__msg__Accel__Sequence {
|
|
pub data: *mut geometry_msgs__msg__Accel,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_geometry_msgs__msg__Accel__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<geometry_msgs__msg__Accel__Sequence> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<geometry_msgs__msg__Accel__Sequence>(),
|
|
24usize,
|
|
concat!("Size of: ", stringify!(geometry_msgs__msg__Accel__Sequence))
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<geometry_msgs__msg__Accel__Sequence>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(geometry_msgs__msg__Accel__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(geometry_msgs__msg__Accel__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(geometry_msgs__msg__Accel__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(geometry_msgs__msg__Accel__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
pub struct geometry_msgs__msg__AccelStamped {
|
|
pub header: std_msgs__msg__Header,
|
|
pub accel: geometry_msgs__msg__Accel,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_geometry_msgs__msg__AccelStamped() {
|
|
const UNINIT: ::std::mem::MaybeUninit<geometry_msgs__msg__AccelStamped> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<geometry_msgs__msg__AccelStamped>(),
|
|
80usize,
|
|
concat!("Size of: ", stringify!(geometry_msgs__msg__AccelStamped))
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<geometry_msgs__msg__AccelStamped>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(geometry_msgs__msg__AccelStamped)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).header) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(geometry_msgs__msg__AccelStamped),
|
|
"::",
|
|
stringify!(header)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).accel) as usize - ptr as usize },
|
|
32usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(geometry_msgs__msg__AccelStamped),
|
|
"::",
|
|
stringify!(accel)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct geometry_msgs__msg__AccelStamped__Sequence {
|
|
pub data: *mut geometry_msgs__msg__AccelStamped,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_geometry_msgs__msg__AccelStamped__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<geometry_msgs__msg__AccelStamped__Sequence> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<geometry_msgs__msg__AccelStamped__Sequence>(),
|
|
24usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(geometry_msgs__msg__AccelStamped__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<geometry_msgs__msg__AccelStamped__Sequence>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(geometry_msgs__msg__AccelStamped__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(geometry_msgs__msg__AccelStamped__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(geometry_msgs__msg__AccelStamped__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(geometry_msgs__msg__AccelStamped__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct geometry_msgs__msg__AccelWithCovariance {
|
|
pub accel: geometry_msgs__msg__Accel,
|
|
pub covariance: [f64; 36usize],
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_geometry_msgs__msg__AccelWithCovariance() {
|
|
const UNINIT: ::std::mem::MaybeUninit<geometry_msgs__msg__AccelWithCovariance> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<geometry_msgs__msg__AccelWithCovariance>(),
|
|
336usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(geometry_msgs__msg__AccelWithCovariance)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<geometry_msgs__msg__AccelWithCovariance>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(geometry_msgs__msg__AccelWithCovariance)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).accel) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(geometry_msgs__msg__AccelWithCovariance),
|
|
"::",
|
|
stringify!(accel)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).covariance) as usize - ptr as usize },
|
|
48usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(geometry_msgs__msg__AccelWithCovariance),
|
|
"::",
|
|
stringify!(covariance)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct geometry_msgs__msg__AccelWithCovariance__Sequence {
|
|
pub data: *mut geometry_msgs__msg__AccelWithCovariance,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_geometry_msgs__msg__AccelWithCovariance__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<geometry_msgs__msg__AccelWithCovariance__Sequence> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<geometry_msgs__msg__AccelWithCovariance__Sequence>(),
|
|
24usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(geometry_msgs__msg__AccelWithCovariance__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<geometry_msgs__msg__AccelWithCovariance__Sequence>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(geometry_msgs__msg__AccelWithCovariance__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(geometry_msgs__msg__AccelWithCovariance__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(geometry_msgs__msg__AccelWithCovariance__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(geometry_msgs__msg__AccelWithCovariance__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
pub struct geometry_msgs__msg__AccelWithCovarianceStamped {
|
|
pub header: std_msgs__msg__Header,
|
|
pub accel: geometry_msgs__msg__AccelWithCovariance,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_geometry_msgs__msg__AccelWithCovarianceStamped() {
|
|
const UNINIT: ::std::mem::MaybeUninit<geometry_msgs__msg__AccelWithCovarianceStamped> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<geometry_msgs__msg__AccelWithCovarianceStamped>(),
|
|
368usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(geometry_msgs__msg__AccelWithCovarianceStamped)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<geometry_msgs__msg__AccelWithCovarianceStamped>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(geometry_msgs__msg__AccelWithCovarianceStamped)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).header) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(geometry_msgs__msg__AccelWithCovarianceStamped),
|
|
"::",
|
|
stringify!(header)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).accel) as usize - ptr as usize },
|
|
32usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(geometry_msgs__msg__AccelWithCovarianceStamped),
|
|
"::",
|
|
stringify!(accel)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct geometry_msgs__msg__AccelWithCovarianceStamped__Sequence {
|
|
pub data: *mut geometry_msgs__msg__AccelWithCovarianceStamped,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_geometry_msgs__msg__AccelWithCovarianceStamped__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<
|
|
geometry_msgs__msg__AccelWithCovarianceStamped__Sequence,
|
|
> = ::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<geometry_msgs__msg__AccelWithCovarianceStamped__Sequence>(),
|
|
24usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(geometry_msgs__msg__AccelWithCovarianceStamped__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<geometry_msgs__msg__AccelWithCovarianceStamped__Sequence>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(geometry_msgs__msg__AccelWithCovarianceStamped__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(geometry_msgs__msg__AccelWithCovarianceStamped__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(geometry_msgs__msg__AccelWithCovarianceStamped__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(geometry_msgs__msg__AccelWithCovarianceStamped__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct geometry_msgs__msg__Inertia {
|
|
pub m: f64,
|
|
pub com: geometry_msgs__msg__Vector3,
|
|
pub ixx: f64,
|
|
pub ixy: f64,
|
|
pub ixz: f64,
|
|
pub iyy: f64,
|
|
pub iyz: f64,
|
|
pub izz: f64,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_geometry_msgs__msg__Inertia() {
|
|
const UNINIT: ::std::mem::MaybeUninit<geometry_msgs__msg__Inertia> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<geometry_msgs__msg__Inertia>(),
|
|
80usize,
|
|
concat!("Size of: ", stringify!(geometry_msgs__msg__Inertia))
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<geometry_msgs__msg__Inertia>(),
|
|
8usize,
|
|
concat!("Alignment of ", stringify!(geometry_msgs__msg__Inertia))
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).m) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(geometry_msgs__msg__Inertia),
|
|
"::",
|
|
stringify!(m)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).com) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(geometry_msgs__msg__Inertia),
|
|
"::",
|
|
stringify!(com)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).ixx) as usize - ptr as usize },
|
|
32usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(geometry_msgs__msg__Inertia),
|
|
"::",
|
|
stringify!(ixx)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).ixy) as usize - ptr as usize },
|
|
40usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(geometry_msgs__msg__Inertia),
|
|
"::",
|
|
stringify!(ixy)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).ixz) as usize - ptr as usize },
|
|
48usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(geometry_msgs__msg__Inertia),
|
|
"::",
|
|
stringify!(ixz)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).iyy) as usize - ptr as usize },
|
|
56usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(geometry_msgs__msg__Inertia),
|
|
"::",
|
|
stringify!(iyy)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).iyz) as usize - ptr as usize },
|
|
64usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(geometry_msgs__msg__Inertia),
|
|
"::",
|
|
stringify!(iyz)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).izz) as usize - ptr as usize },
|
|
72usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(geometry_msgs__msg__Inertia),
|
|
"::",
|
|
stringify!(izz)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct geometry_msgs__msg__Inertia__Sequence {
|
|
pub data: *mut geometry_msgs__msg__Inertia,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_geometry_msgs__msg__Inertia__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<geometry_msgs__msg__Inertia__Sequence> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<geometry_msgs__msg__Inertia__Sequence>(),
|
|
24usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(geometry_msgs__msg__Inertia__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<geometry_msgs__msg__Inertia__Sequence>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(geometry_msgs__msg__Inertia__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(geometry_msgs__msg__Inertia__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(geometry_msgs__msg__Inertia__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(geometry_msgs__msg__Inertia__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
pub struct geometry_msgs__msg__InertiaStamped {
|
|
pub header: std_msgs__msg__Header,
|
|
pub inertia: geometry_msgs__msg__Inertia,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_geometry_msgs__msg__InertiaStamped() {
|
|
const UNINIT: ::std::mem::MaybeUninit<geometry_msgs__msg__InertiaStamped> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<geometry_msgs__msg__InertiaStamped>(),
|
|
112usize,
|
|
concat!("Size of: ", stringify!(geometry_msgs__msg__InertiaStamped))
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<geometry_msgs__msg__InertiaStamped>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(geometry_msgs__msg__InertiaStamped)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).header) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(geometry_msgs__msg__InertiaStamped),
|
|
"::",
|
|
stringify!(header)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).inertia) as usize - ptr as usize },
|
|
32usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(geometry_msgs__msg__InertiaStamped),
|
|
"::",
|
|
stringify!(inertia)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct geometry_msgs__msg__InertiaStamped__Sequence {
|
|
pub data: *mut geometry_msgs__msg__InertiaStamped,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_geometry_msgs__msg__InertiaStamped__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<geometry_msgs__msg__InertiaStamped__Sequence> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<geometry_msgs__msg__InertiaStamped__Sequence>(),
|
|
24usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(geometry_msgs__msg__InertiaStamped__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<geometry_msgs__msg__InertiaStamped__Sequence>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(geometry_msgs__msg__InertiaStamped__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(geometry_msgs__msg__InertiaStamped__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(geometry_msgs__msg__InertiaStamped__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(geometry_msgs__msg__InertiaStamped__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct geometry_msgs__msg__Point {
|
|
pub x: f64,
|
|
pub y: f64,
|
|
pub z: f64,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_geometry_msgs__msg__Point() {
|
|
const UNINIT: ::std::mem::MaybeUninit<geometry_msgs__msg__Point> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<geometry_msgs__msg__Point>(),
|
|
24usize,
|
|
concat!("Size of: ", stringify!(geometry_msgs__msg__Point))
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<geometry_msgs__msg__Point>(),
|
|
8usize,
|
|
concat!("Alignment of ", stringify!(geometry_msgs__msg__Point))
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).x) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(geometry_msgs__msg__Point),
|
|
"::",
|
|
stringify!(x)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).y) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(geometry_msgs__msg__Point),
|
|
"::",
|
|
stringify!(y)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).z) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(geometry_msgs__msg__Point),
|
|
"::",
|
|
stringify!(z)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct geometry_msgs__msg__Point__Sequence {
|
|
pub data: *mut geometry_msgs__msg__Point,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_geometry_msgs__msg__Point__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<geometry_msgs__msg__Point__Sequence> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<geometry_msgs__msg__Point__Sequence>(),
|
|
24usize,
|
|
concat!("Size of: ", stringify!(geometry_msgs__msg__Point__Sequence))
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<geometry_msgs__msg__Point__Sequence>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(geometry_msgs__msg__Point__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(geometry_msgs__msg__Point__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(geometry_msgs__msg__Point__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(geometry_msgs__msg__Point__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct geometry_msgs__msg__Point32 {
|
|
pub x: f32,
|
|
pub y: f32,
|
|
pub z: f32,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_geometry_msgs__msg__Point32() {
|
|
const UNINIT: ::std::mem::MaybeUninit<geometry_msgs__msg__Point32> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<geometry_msgs__msg__Point32>(),
|
|
12usize,
|
|
concat!("Size of: ", stringify!(geometry_msgs__msg__Point32))
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<geometry_msgs__msg__Point32>(),
|
|
4usize,
|
|
concat!("Alignment of ", stringify!(geometry_msgs__msg__Point32))
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).x) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(geometry_msgs__msg__Point32),
|
|
"::",
|
|
stringify!(x)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).y) as usize - ptr as usize },
|
|
4usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(geometry_msgs__msg__Point32),
|
|
"::",
|
|
stringify!(y)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).z) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(geometry_msgs__msg__Point32),
|
|
"::",
|
|
stringify!(z)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct geometry_msgs__msg__Point32__Sequence {
|
|
pub data: *mut geometry_msgs__msg__Point32,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_geometry_msgs__msg__Point32__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<geometry_msgs__msg__Point32__Sequence> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<geometry_msgs__msg__Point32__Sequence>(),
|
|
24usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(geometry_msgs__msg__Point32__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<geometry_msgs__msg__Point32__Sequence>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(geometry_msgs__msg__Point32__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(geometry_msgs__msg__Point32__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(geometry_msgs__msg__Point32__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(geometry_msgs__msg__Point32__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
pub struct geometry_msgs__msg__PointStamped {
|
|
pub header: std_msgs__msg__Header,
|
|
pub point: geometry_msgs__msg__Point,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_geometry_msgs__msg__PointStamped() {
|
|
const UNINIT: ::std::mem::MaybeUninit<geometry_msgs__msg__PointStamped> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<geometry_msgs__msg__PointStamped>(),
|
|
56usize,
|
|
concat!("Size of: ", stringify!(geometry_msgs__msg__PointStamped))
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<geometry_msgs__msg__PointStamped>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(geometry_msgs__msg__PointStamped)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).header) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(geometry_msgs__msg__PointStamped),
|
|
"::",
|
|
stringify!(header)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).point) as usize - ptr as usize },
|
|
32usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(geometry_msgs__msg__PointStamped),
|
|
"::",
|
|
stringify!(point)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct geometry_msgs__msg__PointStamped__Sequence {
|
|
pub data: *mut geometry_msgs__msg__PointStamped,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_geometry_msgs__msg__PointStamped__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<geometry_msgs__msg__PointStamped__Sequence> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<geometry_msgs__msg__PointStamped__Sequence>(),
|
|
24usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(geometry_msgs__msg__PointStamped__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<geometry_msgs__msg__PointStamped__Sequence>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(geometry_msgs__msg__PointStamped__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(geometry_msgs__msg__PointStamped__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(geometry_msgs__msg__PointStamped__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(geometry_msgs__msg__PointStamped__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct geometry_msgs__msg__Polygon {
|
|
pub points: geometry_msgs__msg__Point32__Sequence,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_geometry_msgs__msg__Polygon() {
|
|
const UNINIT: ::std::mem::MaybeUninit<geometry_msgs__msg__Polygon> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<geometry_msgs__msg__Polygon>(),
|
|
24usize,
|
|
concat!("Size of: ", stringify!(geometry_msgs__msg__Polygon))
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<geometry_msgs__msg__Polygon>(),
|
|
8usize,
|
|
concat!("Alignment of ", stringify!(geometry_msgs__msg__Polygon))
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).points) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(geometry_msgs__msg__Polygon),
|
|
"::",
|
|
stringify!(points)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct geometry_msgs__msg__Polygon__Sequence {
|
|
pub data: *mut geometry_msgs__msg__Polygon,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_geometry_msgs__msg__Polygon__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<geometry_msgs__msg__Polygon__Sequence> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<geometry_msgs__msg__Polygon__Sequence>(),
|
|
24usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(geometry_msgs__msg__Polygon__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<geometry_msgs__msg__Polygon__Sequence>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(geometry_msgs__msg__Polygon__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(geometry_msgs__msg__Polygon__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(geometry_msgs__msg__Polygon__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(geometry_msgs__msg__Polygon__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
pub struct geometry_msgs__msg__PolygonStamped {
|
|
pub header: std_msgs__msg__Header,
|
|
pub polygon: geometry_msgs__msg__Polygon,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_geometry_msgs__msg__PolygonStamped() {
|
|
const UNINIT: ::std::mem::MaybeUninit<geometry_msgs__msg__PolygonStamped> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<geometry_msgs__msg__PolygonStamped>(),
|
|
56usize,
|
|
concat!("Size of: ", stringify!(geometry_msgs__msg__PolygonStamped))
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<geometry_msgs__msg__PolygonStamped>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(geometry_msgs__msg__PolygonStamped)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).header) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(geometry_msgs__msg__PolygonStamped),
|
|
"::",
|
|
stringify!(header)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).polygon) as usize - ptr as usize },
|
|
32usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(geometry_msgs__msg__PolygonStamped),
|
|
"::",
|
|
stringify!(polygon)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct geometry_msgs__msg__PolygonStamped__Sequence {
|
|
pub data: *mut geometry_msgs__msg__PolygonStamped,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_geometry_msgs__msg__PolygonStamped__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<geometry_msgs__msg__PolygonStamped__Sequence> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<geometry_msgs__msg__PolygonStamped__Sequence>(),
|
|
24usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(geometry_msgs__msg__PolygonStamped__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<geometry_msgs__msg__PolygonStamped__Sequence>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(geometry_msgs__msg__PolygonStamped__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(geometry_msgs__msg__PolygonStamped__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(geometry_msgs__msg__PolygonStamped__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(geometry_msgs__msg__PolygonStamped__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct geometry_msgs__msg__Quaternion {
|
|
pub x: f64,
|
|
pub y: f64,
|
|
pub z: f64,
|
|
pub w: f64,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_geometry_msgs__msg__Quaternion() {
|
|
const UNINIT: ::std::mem::MaybeUninit<geometry_msgs__msg__Quaternion> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<geometry_msgs__msg__Quaternion>(),
|
|
32usize,
|
|
concat!("Size of: ", stringify!(geometry_msgs__msg__Quaternion))
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<geometry_msgs__msg__Quaternion>(),
|
|
8usize,
|
|
concat!("Alignment of ", stringify!(geometry_msgs__msg__Quaternion))
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).x) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(geometry_msgs__msg__Quaternion),
|
|
"::",
|
|
stringify!(x)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).y) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(geometry_msgs__msg__Quaternion),
|
|
"::",
|
|
stringify!(y)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).z) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(geometry_msgs__msg__Quaternion),
|
|
"::",
|
|
stringify!(z)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).w) as usize - ptr as usize },
|
|
24usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(geometry_msgs__msg__Quaternion),
|
|
"::",
|
|
stringify!(w)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct geometry_msgs__msg__Quaternion__Sequence {
|
|
pub data: *mut geometry_msgs__msg__Quaternion,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_geometry_msgs__msg__Quaternion__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<geometry_msgs__msg__Quaternion__Sequence> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<geometry_msgs__msg__Quaternion__Sequence>(),
|
|
24usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(geometry_msgs__msg__Quaternion__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<geometry_msgs__msg__Quaternion__Sequence>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(geometry_msgs__msg__Quaternion__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(geometry_msgs__msg__Quaternion__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(geometry_msgs__msg__Quaternion__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(geometry_msgs__msg__Quaternion__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct geometry_msgs__msg__Pose {
|
|
pub position: geometry_msgs__msg__Point,
|
|
pub orientation: geometry_msgs__msg__Quaternion,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_geometry_msgs__msg__Pose() {
|
|
const UNINIT: ::std::mem::MaybeUninit<geometry_msgs__msg__Pose> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<geometry_msgs__msg__Pose>(),
|
|
56usize,
|
|
concat!("Size of: ", stringify!(geometry_msgs__msg__Pose))
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<geometry_msgs__msg__Pose>(),
|
|
8usize,
|
|
concat!("Alignment of ", stringify!(geometry_msgs__msg__Pose))
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).position) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(geometry_msgs__msg__Pose),
|
|
"::",
|
|
stringify!(position)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).orientation) as usize - ptr as usize },
|
|
24usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(geometry_msgs__msg__Pose),
|
|
"::",
|
|
stringify!(orientation)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct geometry_msgs__msg__Pose__Sequence {
|
|
pub data: *mut geometry_msgs__msg__Pose,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_geometry_msgs__msg__Pose__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<geometry_msgs__msg__Pose__Sequence> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<geometry_msgs__msg__Pose__Sequence>(),
|
|
24usize,
|
|
concat!("Size of: ", stringify!(geometry_msgs__msg__Pose__Sequence))
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<geometry_msgs__msg__Pose__Sequence>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(geometry_msgs__msg__Pose__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(geometry_msgs__msg__Pose__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(geometry_msgs__msg__Pose__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(geometry_msgs__msg__Pose__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct geometry_msgs__msg__Pose2D {
|
|
pub x: f64,
|
|
pub y: f64,
|
|
pub theta: f64,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_geometry_msgs__msg__Pose2D() {
|
|
const UNINIT: ::std::mem::MaybeUninit<geometry_msgs__msg__Pose2D> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<geometry_msgs__msg__Pose2D>(),
|
|
24usize,
|
|
concat!("Size of: ", stringify!(geometry_msgs__msg__Pose2D))
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<geometry_msgs__msg__Pose2D>(),
|
|
8usize,
|
|
concat!("Alignment of ", stringify!(geometry_msgs__msg__Pose2D))
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).x) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(geometry_msgs__msg__Pose2D),
|
|
"::",
|
|
stringify!(x)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).y) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(geometry_msgs__msg__Pose2D),
|
|
"::",
|
|
stringify!(y)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).theta) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(geometry_msgs__msg__Pose2D),
|
|
"::",
|
|
stringify!(theta)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct geometry_msgs__msg__Pose2D__Sequence {
|
|
pub data: *mut geometry_msgs__msg__Pose2D,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_geometry_msgs__msg__Pose2D__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<geometry_msgs__msg__Pose2D__Sequence> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<geometry_msgs__msg__Pose2D__Sequence>(),
|
|
24usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(geometry_msgs__msg__Pose2D__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<geometry_msgs__msg__Pose2D__Sequence>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(geometry_msgs__msg__Pose2D__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(geometry_msgs__msg__Pose2D__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(geometry_msgs__msg__Pose2D__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(geometry_msgs__msg__Pose2D__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
pub struct geometry_msgs__msg__PoseArray {
|
|
pub header: std_msgs__msg__Header,
|
|
pub poses: geometry_msgs__msg__Pose__Sequence,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_geometry_msgs__msg__PoseArray() {
|
|
const UNINIT: ::std::mem::MaybeUninit<geometry_msgs__msg__PoseArray> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<geometry_msgs__msg__PoseArray>(),
|
|
56usize,
|
|
concat!("Size of: ", stringify!(geometry_msgs__msg__PoseArray))
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<geometry_msgs__msg__PoseArray>(),
|
|
8usize,
|
|
concat!("Alignment of ", stringify!(geometry_msgs__msg__PoseArray))
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).header) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(geometry_msgs__msg__PoseArray),
|
|
"::",
|
|
stringify!(header)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).poses) as usize - ptr as usize },
|
|
32usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(geometry_msgs__msg__PoseArray),
|
|
"::",
|
|
stringify!(poses)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct geometry_msgs__msg__PoseArray__Sequence {
|
|
pub data: *mut geometry_msgs__msg__PoseArray,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_geometry_msgs__msg__PoseArray__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<geometry_msgs__msg__PoseArray__Sequence> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<geometry_msgs__msg__PoseArray__Sequence>(),
|
|
24usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(geometry_msgs__msg__PoseArray__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<geometry_msgs__msg__PoseArray__Sequence>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(geometry_msgs__msg__PoseArray__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(geometry_msgs__msg__PoseArray__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(geometry_msgs__msg__PoseArray__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(geometry_msgs__msg__PoseArray__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
pub struct geometry_msgs__msg__PoseStamped {
|
|
pub header: std_msgs__msg__Header,
|
|
pub pose: geometry_msgs__msg__Pose,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_geometry_msgs__msg__PoseStamped() {
|
|
const UNINIT: ::std::mem::MaybeUninit<geometry_msgs__msg__PoseStamped> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<geometry_msgs__msg__PoseStamped>(),
|
|
88usize,
|
|
concat!("Size of: ", stringify!(geometry_msgs__msg__PoseStamped))
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<geometry_msgs__msg__PoseStamped>(),
|
|
8usize,
|
|
concat!("Alignment of ", stringify!(geometry_msgs__msg__PoseStamped))
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).header) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(geometry_msgs__msg__PoseStamped),
|
|
"::",
|
|
stringify!(header)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).pose) as usize - ptr as usize },
|
|
32usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(geometry_msgs__msg__PoseStamped),
|
|
"::",
|
|
stringify!(pose)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct geometry_msgs__msg__PoseStamped__Sequence {
|
|
pub data: *mut geometry_msgs__msg__PoseStamped,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_geometry_msgs__msg__PoseStamped__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<geometry_msgs__msg__PoseStamped__Sequence> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<geometry_msgs__msg__PoseStamped__Sequence>(),
|
|
24usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(geometry_msgs__msg__PoseStamped__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<geometry_msgs__msg__PoseStamped__Sequence>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(geometry_msgs__msg__PoseStamped__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(geometry_msgs__msg__PoseStamped__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(geometry_msgs__msg__PoseStamped__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(geometry_msgs__msg__PoseStamped__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct geometry_msgs__msg__PoseWithCovariance {
|
|
pub pose: geometry_msgs__msg__Pose,
|
|
pub covariance: [f64; 36usize],
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_geometry_msgs__msg__PoseWithCovariance() {
|
|
const UNINIT: ::std::mem::MaybeUninit<geometry_msgs__msg__PoseWithCovariance> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<geometry_msgs__msg__PoseWithCovariance>(),
|
|
344usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(geometry_msgs__msg__PoseWithCovariance)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<geometry_msgs__msg__PoseWithCovariance>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(geometry_msgs__msg__PoseWithCovariance)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).pose) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(geometry_msgs__msg__PoseWithCovariance),
|
|
"::",
|
|
stringify!(pose)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).covariance) as usize - ptr as usize },
|
|
56usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(geometry_msgs__msg__PoseWithCovariance),
|
|
"::",
|
|
stringify!(covariance)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct geometry_msgs__msg__PoseWithCovariance__Sequence {
|
|
pub data: *mut geometry_msgs__msg__PoseWithCovariance,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_geometry_msgs__msg__PoseWithCovariance__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<geometry_msgs__msg__PoseWithCovariance__Sequence> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<geometry_msgs__msg__PoseWithCovariance__Sequence>(),
|
|
24usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(geometry_msgs__msg__PoseWithCovariance__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<geometry_msgs__msg__PoseWithCovariance__Sequence>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(geometry_msgs__msg__PoseWithCovariance__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(geometry_msgs__msg__PoseWithCovariance__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(geometry_msgs__msg__PoseWithCovariance__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(geometry_msgs__msg__PoseWithCovariance__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
pub struct geometry_msgs__msg__PoseWithCovarianceStamped {
|
|
pub header: std_msgs__msg__Header,
|
|
pub pose: geometry_msgs__msg__PoseWithCovariance,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_geometry_msgs__msg__PoseWithCovarianceStamped() {
|
|
const UNINIT: ::std::mem::MaybeUninit<geometry_msgs__msg__PoseWithCovarianceStamped> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<geometry_msgs__msg__PoseWithCovarianceStamped>(),
|
|
376usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(geometry_msgs__msg__PoseWithCovarianceStamped)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<geometry_msgs__msg__PoseWithCovarianceStamped>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(geometry_msgs__msg__PoseWithCovarianceStamped)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).header) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(geometry_msgs__msg__PoseWithCovarianceStamped),
|
|
"::",
|
|
stringify!(header)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).pose) as usize - ptr as usize },
|
|
32usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(geometry_msgs__msg__PoseWithCovarianceStamped),
|
|
"::",
|
|
stringify!(pose)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct geometry_msgs__msg__PoseWithCovarianceStamped__Sequence {
|
|
pub data: *mut geometry_msgs__msg__PoseWithCovarianceStamped,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_geometry_msgs__msg__PoseWithCovarianceStamped__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<geometry_msgs__msg__PoseWithCovarianceStamped__Sequence> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<geometry_msgs__msg__PoseWithCovarianceStamped__Sequence>(),
|
|
24usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(geometry_msgs__msg__PoseWithCovarianceStamped__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<geometry_msgs__msg__PoseWithCovarianceStamped__Sequence>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(geometry_msgs__msg__PoseWithCovarianceStamped__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(geometry_msgs__msg__PoseWithCovarianceStamped__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(geometry_msgs__msg__PoseWithCovarianceStamped__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(geometry_msgs__msg__PoseWithCovarianceStamped__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
pub struct geometry_msgs__msg__QuaternionStamped {
|
|
pub header: std_msgs__msg__Header,
|
|
pub quaternion: geometry_msgs__msg__Quaternion,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_geometry_msgs__msg__QuaternionStamped() {
|
|
const UNINIT: ::std::mem::MaybeUninit<geometry_msgs__msg__QuaternionStamped> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<geometry_msgs__msg__QuaternionStamped>(),
|
|
64usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(geometry_msgs__msg__QuaternionStamped)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<geometry_msgs__msg__QuaternionStamped>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(geometry_msgs__msg__QuaternionStamped)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).header) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(geometry_msgs__msg__QuaternionStamped),
|
|
"::",
|
|
stringify!(header)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).quaternion) as usize - ptr as usize },
|
|
32usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(geometry_msgs__msg__QuaternionStamped),
|
|
"::",
|
|
stringify!(quaternion)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct geometry_msgs__msg__QuaternionStamped__Sequence {
|
|
pub data: *mut geometry_msgs__msg__QuaternionStamped,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_geometry_msgs__msg__QuaternionStamped__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<geometry_msgs__msg__QuaternionStamped__Sequence> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<geometry_msgs__msg__QuaternionStamped__Sequence>(),
|
|
24usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(geometry_msgs__msg__QuaternionStamped__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<geometry_msgs__msg__QuaternionStamped__Sequence>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(geometry_msgs__msg__QuaternionStamped__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(geometry_msgs__msg__QuaternionStamped__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(geometry_msgs__msg__QuaternionStamped__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(geometry_msgs__msg__QuaternionStamped__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct geometry_msgs__msg__Transform {
|
|
pub translation: geometry_msgs__msg__Vector3,
|
|
pub rotation: geometry_msgs__msg__Quaternion,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_geometry_msgs__msg__Transform() {
|
|
const UNINIT: ::std::mem::MaybeUninit<geometry_msgs__msg__Transform> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<geometry_msgs__msg__Transform>(),
|
|
56usize,
|
|
concat!("Size of: ", stringify!(geometry_msgs__msg__Transform))
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<geometry_msgs__msg__Transform>(),
|
|
8usize,
|
|
concat!("Alignment of ", stringify!(geometry_msgs__msg__Transform))
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).translation) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(geometry_msgs__msg__Transform),
|
|
"::",
|
|
stringify!(translation)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).rotation) as usize - ptr as usize },
|
|
24usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(geometry_msgs__msg__Transform),
|
|
"::",
|
|
stringify!(rotation)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct geometry_msgs__msg__Transform__Sequence {
|
|
pub data: *mut geometry_msgs__msg__Transform,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_geometry_msgs__msg__Transform__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<geometry_msgs__msg__Transform__Sequence> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<geometry_msgs__msg__Transform__Sequence>(),
|
|
24usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(geometry_msgs__msg__Transform__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<geometry_msgs__msg__Transform__Sequence>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(geometry_msgs__msg__Transform__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(geometry_msgs__msg__Transform__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(geometry_msgs__msg__Transform__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(geometry_msgs__msg__Transform__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
pub struct geometry_msgs__msg__TransformStamped {
|
|
pub header: std_msgs__msg__Header,
|
|
pub child_frame_id: rosidl_runtime_c__String,
|
|
pub transform: geometry_msgs__msg__Transform,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_geometry_msgs__msg__TransformStamped() {
|
|
const UNINIT: ::std::mem::MaybeUninit<geometry_msgs__msg__TransformStamped> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<geometry_msgs__msg__TransformStamped>(),
|
|
112usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(geometry_msgs__msg__TransformStamped)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<geometry_msgs__msg__TransformStamped>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(geometry_msgs__msg__TransformStamped)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).header) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(geometry_msgs__msg__TransformStamped),
|
|
"::",
|
|
stringify!(header)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).child_frame_id) as usize - ptr as usize },
|
|
32usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(geometry_msgs__msg__TransformStamped),
|
|
"::",
|
|
stringify!(child_frame_id)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).transform) as usize - ptr as usize },
|
|
56usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(geometry_msgs__msg__TransformStamped),
|
|
"::",
|
|
stringify!(transform)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct geometry_msgs__msg__TransformStamped__Sequence {
|
|
pub data: *mut geometry_msgs__msg__TransformStamped,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_geometry_msgs__msg__TransformStamped__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<geometry_msgs__msg__TransformStamped__Sequence> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<geometry_msgs__msg__TransformStamped__Sequence>(),
|
|
24usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(geometry_msgs__msg__TransformStamped__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<geometry_msgs__msg__TransformStamped__Sequence>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(geometry_msgs__msg__TransformStamped__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(geometry_msgs__msg__TransformStamped__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(geometry_msgs__msg__TransformStamped__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(geometry_msgs__msg__TransformStamped__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct geometry_msgs__msg__Twist {
|
|
pub linear: geometry_msgs__msg__Vector3,
|
|
pub angular: geometry_msgs__msg__Vector3,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_geometry_msgs__msg__Twist() {
|
|
const UNINIT: ::std::mem::MaybeUninit<geometry_msgs__msg__Twist> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<geometry_msgs__msg__Twist>(),
|
|
48usize,
|
|
concat!("Size of: ", stringify!(geometry_msgs__msg__Twist))
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<geometry_msgs__msg__Twist>(),
|
|
8usize,
|
|
concat!("Alignment of ", stringify!(geometry_msgs__msg__Twist))
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).linear) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(geometry_msgs__msg__Twist),
|
|
"::",
|
|
stringify!(linear)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).angular) as usize - ptr as usize },
|
|
24usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(geometry_msgs__msg__Twist),
|
|
"::",
|
|
stringify!(angular)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct geometry_msgs__msg__Twist__Sequence {
|
|
pub data: *mut geometry_msgs__msg__Twist,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_geometry_msgs__msg__Twist__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<geometry_msgs__msg__Twist__Sequence> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<geometry_msgs__msg__Twist__Sequence>(),
|
|
24usize,
|
|
concat!("Size of: ", stringify!(geometry_msgs__msg__Twist__Sequence))
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<geometry_msgs__msg__Twist__Sequence>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(geometry_msgs__msg__Twist__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(geometry_msgs__msg__Twist__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(geometry_msgs__msg__Twist__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(geometry_msgs__msg__Twist__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
pub struct geometry_msgs__msg__TwistStamped {
|
|
pub header: std_msgs__msg__Header,
|
|
pub twist: geometry_msgs__msg__Twist,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_geometry_msgs__msg__TwistStamped() {
|
|
const UNINIT: ::std::mem::MaybeUninit<geometry_msgs__msg__TwistStamped> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<geometry_msgs__msg__TwistStamped>(),
|
|
80usize,
|
|
concat!("Size of: ", stringify!(geometry_msgs__msg__TwistStamped))
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<geometry_msgs__msg__TwistStamped>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(geometry_msgs__msg__TwistStamped)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).header) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(geometry_msgs__msg__TwistStamped),
|
|
"::",
|
|
stringify!(header)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).twist) as usize - ptr as usize },
|
|
32usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(geometry_msgs__msg__TwistStamped),
|
|
"::",
|
|
stringify!(twist)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct geometry_msgs__msg__TwistStamped__Sequence {
|
|
pub data: *mut geometry_msgs__msg__TwistStamped,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_geometry_msgs__msg__TwistStamped__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<geometry_msgs__msg__TwistStamped__Sequence> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<geometry_msgs__msg__TwistStamped__Sequence>(),
|
|
24usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(geometry_msgs__msg__TwistStamped__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<geometry_msgs__msg__TwistStamped__Sequence>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(geometry_msgs__msg__TwistStamped__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(geometry_msgs__msg__TwistStamped__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(geometry_msgs__msg__TwistStamped__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(geometry_msgs__msg__TwistStamped__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct geometry_msgs__msg__TwistWithCovariance {
|
|
pub twist: geometry_msgs__msg__Twist,
|
|
pub covariance: [f64; 36usize],
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_geometry_msgs__msg__TwistWithCovariance() {
|
|
const UNINIT: ::std::mem::MaybeUninit<geometry_msgs__msg__TwistWithCovariance> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<geometry_msgs__msg__TwistWithCovariance>(),
|
|
336usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(geometry_msgs__msg__TwistWithCovariance)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<geometry_msgs__msg__TwistWithCovariance>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(geometry_msgs__msg__TwistWithCovariance)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).twist) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(geometry_msgs__msg__TwistWithCovariance),
|
|
"::",
|
|
stringify!(twist)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).covariance) as usize - ptr as usize },
|
|
48usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(geometry_msgs__msg__TwistWithCovariance),
|
|
"::",
|
|
stringify!(covariance)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct geometry_msgs__msg__TwistWithCovariance__Sequence {
|
|
pub data: *mut geometry_msgs__msg__TwistWithCovariance,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_geometry_msgs__msg__TwistWithCovariance__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<geometry_msgs__msg__TwistWithCovariance__Sequence> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<geometry_msgs__msg__TwistWithCovariance__Sequence>(),
|
|
24usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(geometry_msgs__msg__TwistWithCovariance__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<geometry_msgs__msg__TwistWithCovariance__Sequence>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(geometry_msgs__msg__TwistWithCovariance__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(geometry_msgs__msg__TwistWithCovariance__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(geometry_msgs__msg__TwistWithCovariance__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(geometry_msgs__msg__TwistWithCovariance__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
pub struct geometry_msgs__msg__TwistWithCovarianceStamped {
|
|
pub header: std_msgs__msg__Header,
|
|
pub twist: geometry_msgs__msg__TwistWithCovariance,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_geometry_msgs__msg__TwistWithCovarianceStamped() {
|
|
const UNINIT: ::std::mem::MaybeUninit<geometry_msgs__msg__TwistWithCovarianceStamped> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<geometry_msgs__msg__TwistWithCovarianceStamped>(),
|
|
368usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(geometry_msgs__msg__TwistWithCovarianceStamped)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<geometry_msgs__msg__TwistWithCovarianceStamped>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(geometry_msgs__msg__TwistWithCovarianceStamped)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).header) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(geometry_msgs__msg__TwistWithCovarianceStamped),
|
|
"::",
|
|
stringify!(header)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).twist) as usize - ptr as usize },
|
|
32usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(geometry_msgs__msg__TwistWithCovarianceStamped),
|
|
"::",
|
|
stringify!(twist)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct geometry_msgs__msg__TwistWithCovarianceStamped__Sequence {
|
|
pub data: *mut geometry_msgs__msg__TwistWithCovarianceStamped,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_geometry_msgs__msg__TwistWithCovarianceStamped__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<
|
|
geometry_msgs__msg__TwistWithCovarianceStamped__Sequence,
|
|
> = ::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<geometry_msgs__msg__TwistWithCovarianceStamped__Sequence>(),
|
|
24usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(geometry_msgs__msg__TwistWithCovarianceStamped__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<geometry_msgs__msg__TwistWithCovarianceStamped__Sequence>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(geometry_msgs__msg__TwistWithCovarianceStamped__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(geometry_msgs__msg__TwistWithCovarianceStamped__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(geometry_msgs__msg__TwistWithCovarianceStamped__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(geometry_msgs__msg__TwistWithCovarianceStamped__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
pub struct geometry_msgs__msg__Vector3Stamped {
|
|
pub header: std_msgs__msg__Header,
|
|
pub vector: geometry_msgs__msg__Vector3,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_geometry_msgs__msg__Vector3Stamped() {
|
|
const UNINIT: ::std::mem::MaybeUninit<geometry_msgs__msg__Vector3Stamped> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<geometry_msgs__msg__Vector3Stamped>(),
|
|
56usize,
|
|
concat!("Size of: ", stringify!(geometry_msgs__msg__Vector3Stamped))
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<geometry_msgs__msg__Vector3Stamped>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(geometry_msgs__msg__Vector3Stamped)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).header) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(geometry_msgs__msg__Vector3Stamped),
|
|
"::",
|
|
stringify!(header)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).vector) as usize - ptr as usize },
|
|
32usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(geometry_msgs__msg__Vector3Stamped),
|
|
"::",
|
|
stringify!(vector)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct geometry_msgs__msg__Vector3Stamped__Sequence {
|
|
pub data: *mut geometry_msgs__msg__Vector3Stamped,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_geometry_msgs__msg__Vector3Stamped__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<geometry_msgs__msg__Vector3Stamped__Sequence> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<geometry_msgs__msg__Vector3Stamped__Sequence>(),
|
|
24usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(geometry_msgs__msg__Vector3Stamped__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<geometry_msgs__msg__Vector3Stamped__Sequence>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(geometry_msgs__msg__Vector3Stamped__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(geometry_msgs__msg__Vector3Stamped__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(geometry_msgs__msg__Vector3Stamped__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(geometry_msgs__msg__Vector3Stamped__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct geometry_msgs__msg__Wrench {
|
|
pub force: geometry_msgs__msg__Vector3,
|
|
pub torque: geometry_msgs__msg__Vector3,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_geometry_msgs__msg__Wrench() {
|
|
const UNINIT: ::std::mem::MaybeUninit<geometry_msgs__msg__Wrench> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<geometry_msgs__msg__Wrench>(),
|
|
48usize,
|
|
concat!("Size of: ", stringify!(geometry_msgs__msg__Wrench))
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<geometry_msgs__msg__Wrench>(),
|
|
8usize,
|
|
concat!("Alignment of ", stringify!(geometry_msgs__msg__Wrench))
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).force) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(geometry_msgs__msg__Wrench),
|
|
"::",
|
|
stringify!(force)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).torque) as usize - ptr as usize },
|
|
24usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(geometry_msgs__msg__Wrench),
|
|
"::",
|
|
stringify!(torque)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct geometry_msgs__msg__Wrench__Sequence {
|
|
pub data: *mut geometry_msgs__msg__Wrench,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_geometry_msgs__msg__Wrench__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<geometry_msgs__msg__Wrench__Sequence> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<geometry_msgs__msg__Wrench__Sequence>(),
|
|
24usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(geometry_msgs__msg__Wrench__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<geometry_msgs__msg__Wrench__Sequence>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(geometry_msgs__msg__Wrench__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(geometry_msgs__msg__Wrench__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(geometry_msgs__msg__Wrench__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(geometry_msgs__msg__Wrench__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
pub struct geometry_msgs__msg__WrenchStamped {
|
|
pub header: std_msgs__msg__Header,
|
|
pub wrench: geometry_msgs__msg__Wrench,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_geometry_msgs__msg__WrenchStamped() {
|
|
const UNINIT: ::std::mem::MaybeUninit<geometry_msgs__msg__WrenchStamped> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<geometry_msgs__msg__WrenchStamped>(),
|
|
80usize,
|
|
concat!("Size of: ", stringify!(geometry_msgs__msg__WrenchStamped))
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<geometry_msgs__msg__WrenchStamped>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(geometry_msgs__msg__WrenchStamped)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).header) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(geometry_msgs__msg__WrenchStamped),
|
|
"::",
|
|
stringify!(header)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).wrench) as usize - ptr as usize },
|
|
32usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(geometry_msgs__msg__WrenchStamped),
|
|
"::",
|
|
stringify!(wrench)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct geometry_msgs__msg__WrenchStamped__Sequence {
|
|
pub data: *mut geometry_msgs__msg__WrenchStamped,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_geometry_msgs__msg__WrenchStamped__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<geometry_msgs__msg__WrenchStamped__Sequence> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<geometry_msgs__msg__WrenchStamped__Sequence>(),
|
|
24usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(geometry_msgs__msg__WrenchStamped__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<geometry_msgs__msg__WrenchStamped__Sequence>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(geometry_msgs__msg__WrenchStamped__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(geometry_msgs__msg__WrenchStamped__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(geometry_msgs__msg__WrenchStamped__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(geometry_msgs__msg__WrenchStamped__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
pub const lifecycle_msgs__msg__State__PRIMARY_STATE_UNKNOWN: _bindgen_ty_16 =
|
|
_bindgen_ty_16::lifecycle_msgs__msg__State__PRIMARY_STATE_UNKNOWN;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_16 {
|
|
lifecycle_msgs__msg__State__PRIMARY_STATE_UNKNOWN = 0,
|
|
}
|
|
pub const lifecycle_msgs__msg__State__PRIMARY_STATE_UNCONFIGURED: _bindgen_ty_17 =
|
|
_bindgen_ty_17::lifecycle_msgs__msg__State__PRIMARY_STATE_UNCONFIGURED;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_17 {
|
|
lifecycle_msgs__msg__State__PRIMARY_STATE_UNCONFIGURED = 1,
|
|
}
|
|
pub const lifecycle_msgs__msg__State__PRIMARY_STATE_INACTIVE: _bindgen_ty_18 =
|
|
_bindgen_ty_18::lifecycle_msgs__msg__State__PRIMARY_STATE_INACTIVE;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_18 {
|
|
lifecycle_msgs__msg__State__PRIMARY_STATE_INACTIVE = 2,
|
|
}
|
|
pub const lifecycle_msgs__msg__State__PRIMARY_STATE_ACTIVE: _bindgen_ty_19 =
|
|
_bindgen_ty_19::lifecycle_msgs__msg__State__PRIMARY_STATE_ACTIVE;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_19 {
|
|
lifecycle_msgs__msg__State__PRIMARY_STATE_ACTIVE = 3,
|
|
}
|
|
pub const lifecycle_msgs__msg__State__PRIMARY_STATE_FINALIZED: _bindgen_ty_20 =
|
|
_bindgen_ty_20::lifecycle_msgs__msg__State__PRIMARY_STATE_FINALIZED;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_20 {
|
|
lifecycle_msgs__msg__State__PRIMARY_STATE_FINALIZED = 4,
|
|
}
|
|
pub const lifecycle_msgs__msg__State__TRANSITION_STATE_CONFIGURING: _bindgen_ty_21 =
|
|
_bindgen_ty_21::lifecycle_msgs__msg__State__TRANSITION_STATE_CONFIGURING;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_21 {
|
|
lifecycle_msgs__msg__State__TRANSITION_STATE_CONFIGURING = 10,
|
|
}
|
|
pub const lifecycle_msgs__msg__State__TRANSITION_STATE_CLEANINGUP: _bindgen_ty_22 =
|
|
_bindgen_ty_22::lifecycle_msgs__msg__State__TRANSITION_STATE_CLEANINGUP;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_22 {
|
|
lifecycle_msgs__msg__State__TRANSITION_STATE_CLEANINGUP = 11,
|
|
}
|
|
pub const lifecycle_msgs__msg__State__TRANSITION_STATE_SHUTTINGDOWN: _bindgen_ty_23 =
|
|
_bindgen_ty_23::lifecycle_msgs__msg__State__TRANSITION_STATE_SHUTTINGDOWN;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_23 {
|
|
lifecycle_msgs__msg__State__TRANSITION_STATE_SHUTTINGDOWN = 12,
|
|
}
|
|
pub const lifecycle_msgs__msg__State__TRANSITION_STATE_ACTIVATING: _bindgen_ty_24 =
|
|
_bindgen_ty_24::lifecycle_msgs__msg__State__TRANSITION_STATE_ACTIVATING;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_24 {
|
|
lifecycle_msgs__msg__State__TRANSITION_STATE_ACTIVATING = 13,
|
|
}
|
|
pub const lifecycle_msgs__msg__State__TRANSITION_STATE_DEACTIVATING: _bindgen_ty_25 =
|
|
_bindgen_ty_25::lifecycle_msgs__msg__State__TRANSITION_STATE_DEACTIVATING;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_25 {
|
|
lifecycle_msgs__msg__State__TRANSITION_STATE_DEACTIVATING = 14,
|
|
}
|
|
pub const lifecycle_msgs__msg__State__TRANSITION_STATE_ERRORPROCESSING: _bindgen_ty_26 =
|
|
_bindgen_ty_26::lifecycle_msgs__msg__State__TRANSITION_STATE_ERRORPROCESSING;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_26 {
|
|
lifecycle_msgs__msg__State__TRANSITION_STATE_ERRORPROCESSING = 15,
|
|
}
|
|
#[repr(C)]
|
|
pub struct lifecycle_msgs__msg__State {
|
|
pub id: u8,
|
|
pub label: rosidl_runtime_c__String,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_lifecycle_msgs__msg__State() {
|
|
const UNINIT: ::std::mem::MaybeUninit<lifecycle_msgs__msg__State> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<lifecycle_msgs__msg__State>(),
|
|
32usize,
|
|
concat!("Size of: ", stringify!(lifecycle_msgs__msg__State))
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<lifecycle_msgs__msg__State>(),
|
|
8usize,
|
|
concat!("Alignment of ", stringify!(lifecycle_msgs__msg__State))
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).id) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(lifecycle_msgs__msg__State),
|
|
"::",
|
|
stringify!(id)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).label) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(lifecycle_msgs__msg__State),
|
|
"::",
|
|
stringify!(label)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct lifecycle_msgs__msg__State__Sequence {
|
|
pub data: *mut lifecycle_msgs__msg__State,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_lifecycle_msgs__msg__State__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<lifecycle_msgs__msg__State__Sequence> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<lifecycle_msgs__msg__State__Sequence>(),
|
|
24usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(lifecycle_msgs__msg__State__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<lifecycle_msgs__msg__State__Sequence>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(lifecycle_msgs__msg__State__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(lifecycle_msgs__msg__State__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(lifecycle_msgs__msg__State__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(lifecycle_msgs__msg__State__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
pub const lifecycle_msgs__msg__Transition__TRANSITION_CREATE: _bindgen_ty_27 =
|
|
_bindgen_ty_27::lifecycle_msgs__msg__Transition__TRANSITION_CREATE;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_27 {
|
|
lifecycle_msgs__msg__Transition__TRANSITION_CREATE = 0,
|
|
}
|
|
pub const lifecycle_msgs__msg__Transition__TRANSITION_CONFIGURE: _bindgen_ty_28 =
|
|
_bindgen_ty_28::lifecycle_msgs__msg__Transition__TRANSITION_CONFIGURE;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_28 {
|
|
lifecycle_msgs__msg__Transition__TRANSITION_CONFIGURE = 1,
|
|
}
|
|
pub const lifecycle_msgs__msg__Transition__TRANSITION_CLEANUP: _bindgen_ty_29 =
|
|
_bindgen_ty_29::lifecycle_msgs__msg__Transition__TRANSITION_CLEANUP;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_29 {
|
|
lifecycle_msgs__msg__Transition__TRANSITION_CLEANUP = 2,
|
|
}
|
|
pub const lifecycle_msgs__msg__Transition__TRANSITION_ACTIVATE: _bindgen_ty_30 =
|
|
_bindgen_ty_30::lifecycle_msgs__msg__Transition__TRANSITION_ACTIVATE;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_30 {
|
|
lifecycle_msgs__msg__Transition__TRANSITION_ACTIVATE = 3,
|
|
}
|
|
pub const lifecycle_msgs__msg__Transition__TRANSITION_DEACTIVATE: _bindgen_ty_31 =
|
|
_bindgen_ty_31::lifecycle_msgs__msg__Transition__TRANSITION_DEACTIVATE;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_31 {
|
|
lifecycle_msgs__msg__Transition__TRANSITION_DEACTIVATE = 4,
|
|
}
|
|
pub const lifecycle_msgs__msg__Transition__TRANSITION_UNCONFIGURED_SHUTDOWN: _bindgen_ty_32 =
|
|
_bindgen_ty_32::lifecycle_msgs__msg__Transition__TRANSITION_UNCONFIGURED_SHUTDOWN;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_32 {
|
|
lifecycle_msgs__msg__Transition__TRANSITION_UNCONFIGURED_SHUTDOWN = 5,
|
|
}
|
|
pub const lifecycle_msgs__msg__Transition__TRANSITION_INACTIVE_SHUTDOWN: _bindgen_ty_33 =
|
|
_bindgen_ty_33::lifecycle_msgs__msg__Transition__TRANSITION_INACTIVE_SHUTDOWN;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_33 {
|
|
lifecycle_msgs__msg__Transition__TRANSITION_INACTIVE_SHUTDOWN = 6,
|
|
}
|
|
pub const lifecycle_msgs__msg__Transition__TRANSITION_ACTIVE_SHUTDOWN: _bindgen_ty_34 =
|
|
_bindgen_ty_34::lifecycle_msgs__msg__Transition__TRANSITION_ACTIVE_SHUTDOWN;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_34 {
|
|
lifecycle_msgs__msg__Transition__TRANSITION_ACTIVE_SHUTDOWN = 7,
|
|
}
|
|
pub const lifecycle_msgs__msg__Transition__TRANSITION_DESTROY: _bindgen_ty_35 =
|
|
_bindgen_ty_35::lifecycle_msgs__msg__Transition__TRANSITION_DESTROY;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_35 {
|
|
lifecycle_msgs__msg__Transition__TRANSITION_DESTROY = 8,
|
|
}
|
|
pub const lifecycle_msgs__msg__Transition__TRANSITION_ON_CONFIGURE_SUCCESS: _bindgen_ty_36 =
|
|
_bindgen_ty_36::lifecycle_msgs__msg__Transition__TRANSITION_ON_CONFIGURE_SUCCESS;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_36 {
|
|
lifecycle_msgs__msg__Transition__TRANSITION_ON_CONFIGURE_SUCCESS = 10,
|
|
}
|
|
pub const lifecycle_msgs__msg__Transition__TRANSITION_ON_CONFIGURE_FAILURE: _bindgen_ty_37 =
|
|
_bindgen_ty_37::lifecycle_msgs__msg__Transition__TRANSITION_ON_CONFIGURE_FAILURE;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_37 {
|
|
lifecycle_msgs__msg__Transition__TRANSITION_ON_CONFIGURE_FAILURE = 11,
|
|
}
|
|
pub const lifecycle_msgs__msg__Transition__TRANSITION_ON_CONFIGURE_ERROR: _bindgen_ty_38 =
|
|
_bindgen_ty_38::lifecycle_msgs__msg__Transition__TRANSITION_ON_CONFIGURE_ERROR;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_38 {
|
|
lifecycle_msgs__msg__Transition__TRANSITION_ON_CONFIGURE_ERROR = 12,
|
|
}
|
|
pub const lifecycle_msgs__msg__Transition__TRANSITION_ON_CLEANUP_SUCCESS: _bindgen_ty_39 =
|
|
_bindgen_ty_39::lifecycle_msgs__msg__Transition__TRANSITION_ON_CLEANUP_SUCCESS;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_39 {
|
|
lifecycle_msgs__msg__Transition__TRANSITION_ON_CLEANUP_SUCCESS = 20,
|
|
}
|
|
pub const lifecycle_msgs__msg__Transition__TRANSITION_ON_CLEANUP_FAILURE: _bindgen_ty_40 =
|
|
_bindgen_ty_40::lifecycle_msgs__msg__Transition__TRANSITION_ON_CLEANUP_FAILURE;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_40 {
|
|
lifecycle_msgs__msg__Transition__TRANSITION_ON_CLEANUP_FAILURE = 21,
|
|
}
|
|
pub const lifecycle_msgs__msg__Transition__TRANSITION_ON_CLEANUP_ERROR: _bindgen_ty_41 =
|
|
_bindgen_ty_41::lifecycle_msgs__msg__Transition__TRANSITION_ON_CLEANUP_ERROR;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_41 {
|
|
lifecycle_msgs__msg__Transition__TRANSITION_ON_CLEANUP_ERROR = 22,
|
|
}
|
|
pub const lifecycle_msgs__msg__Transition__TRANSITION_ON_ACTIVATE_SUCCESS: _bindgen_ty_42 =
|
|
_bindgen_ty_42::lifecycle_msgs__msg__Transition__TRANSITION_ON_ACTIVATE_SUCCESS;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_42 {
|
|
lifecycle_msgs__msg__Transition__TRANSITION_ON_ACTIVATE_SUCCESS = 30,
|
|
}
|
|
pub const lifecycle_msgs__msg__Transition__TRANSITION_ON_ACTIVATE_FAILURE: _bindgen_ty_43 =
|
|
_bindgen_ty_43::lifecycle_msgs__msg__Transition__TRANSITION_ON_ACTIVATE_FAILURE;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_43 {
|
|
lifecycle_msgs__msg__Transition__TRANSITION_ON_ACTIVATE_FAILURE = 31,
|
|
}
|
|
pub const lifecycle_msgs__msg__Transition__TRANSITION_ON_ACTIVATE_ERROR: _bindgen_ty_44 =
|
|
_bindgen_ty_44::lifecycle_msgs__msg__Transition__TRANSITION_ON_ACTIVATE_ERROR;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_44 {
|
|
lifecycle_msgs__msg__Transition__TRANSITION_ON_ACTIVATE_ERROR = 32,
|
|
}
|
|
pub const lifecycle_msgs__msg__Transition__TRANSITION_ON_DEACTIVATE_SUCCESS: _bindgen_ty_45 =
|
|
_bindgen_ty_45::lifecycle_msgs__msg__Transition__TRANSITION_ON_DEACTIVATE_SUCCESS;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_45 {
|
|
lifecycle_msgs__msg__Transition__TRANSITION_ON_DEACTIVATE_SUCCESS = 40,
|
|
}
|
|
pub const lifecycle_msgs__msg__Transition__TRANSITION_ON_DEACTIVATE_FAILURE: _bindgen_ty_46 =
|
|
_bindgen_ty_46::lifecycle_msgs__msg__Transition__TRANSITION_ON_DEACTIVATE_FAILURE;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_46 {
|
|
lifecycle_msgs__msg__Transition__TRANSITION_ON_DEACTIVATE_FAILURE = 41,
|
|
}
|
|
pub const lifecycle_msgs__msg__Transition__TRANSITION_ON_DEACTIVATE_ERROR: _bindgen_ty_47 =
|
|
_bindgen_ty_47::lifecycle_msgs__msg__Transition__TRANSITION_ON_DEACTIVATE_ERROR;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_47 {
|
|
lifecycle_msgs__msg__Transition__TRANSITION_ON_DEACTIVATE_ERROR = 42,
|
|
}
|
|
pub const lifecycle_msgs__msg__Transition__TRANSITION_ON_SHUTDOWN_SUCCESS: _bindgen_ty_48 =
|
|
_bindgen_ty_48::lifecycle_msgs__msg__Transition__TRANSITION_ON_SHUTDOWN_SUCCESS;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_48 {
|
|
lifecycle_msgs__msg__Transition__TRANSITION_ON_SHUTDOWN_SUCCESS = 50,
|
|
}
|
|
pub const lifecycle_msgs__msg__Transition__TRANSITION_ON_SHUTDOWN_FAILURE: _bindgen_ty_49 =
|
|
_bindgen_ty_49::lifecycle_msgs__msg__Transition__TRANSITION_ON_SHUTDOWN_FAILURE;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_49 {
|
|
lifecycle_msgs__msg__Transition__TRANSITION_ON_SHUTDOWN_FAILURE = 51,
|
|
}
|
|
pub const lifecycle_msgs__msg__Transition__TRANSITION_ON_SHUTDOWN_ERROR: _bindgen_ty_50 =
|
|
_bindgen_ty_50::lifecycle_msgs__msg__Transition__TRANSITION_ON_SHUTDOWN_ERROR;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_50 {
|
|
lifecycle_msgs__msg__Transition__TRANSITION_ON_SHUTDOWN_ERROR = 52,
|
|
}
|
|
pub const lifecycle_msgs__msg__Transition__TRANSITION_ON_ERROR_SUCCESS: _bindgen_ty_51 =
|
|
_bindgen_ty_51::lifecycle_msgs__msg__Transition__TRANSITION_ON_ERROR_SUCCESS;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_51 {
|
|
lifecycle_msgs__msg__Transition__TRANSITION_ON_ERROR_SUCCESS = 60,
|
|
}
|
|
pub const lifecycle_msgs__msg__Transition__TRANSITION_ON_ERROR_FAILURE: _bindgen_ty_52 =
|
|
_bindgen_ty_52::lifecycle_msgs__msg__Transition__TRANSITION_ON_ERROR_FAILURE;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_52 {
|
|
lifecycle_msgs__msg__Transition__TRANSITION_ON_ERROR_FAILURE = 61,
|
|
}
|
|
pub const lifecycle_msgs__msg__Transition__TRANSITION_ON_ERROR_ERROR: _bindgen_ty_53 =
|
|
_bindgen_ty_53::lifecycle_msgs__msg__Transition__TRANSITION_ON_ERROR_ERROR;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_53 {
|
|
lifecycle_msgs__msg__Transition__TRANSITION_ON_ERROR_ERROR = 62,
|
|
}
|
|
pub const lifecycle_msgs__msg__Transition__TRANSITION_CALLBACK_SUCCESS: _bindgen_ty_54 =
|
|
_bindgen_ty_54::lifecycle_msgs__msg__Transition__TRANSITION_CALLBACK_SUCCESS;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_54 {
|
|
lifecycle_msgs__msg__Transition__TRANSITION_CALLBACK_SUCCESS = 97,
|
|
}
|
|
pub const lifecycle_msgs__msg__Transition__TRANSITION_CALLBACK_FAILURE: _bindgen_ty_55 =
|
|
_bindgen_ty_55::lifecycle_msgs__msg__Transition__TRANSITION_CALLBACK_FAILURE;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_55 {
|
|
lifecycle_msgs__msg__Transition__TRANSITION_CALLBACK_FAILURE = 98,
|
|
}
|
|
pub const lifecycle_msgs__msg__Transition__TRANSITION_CALLBACK_ERROR: _bindgen_ty_56 =
|
|
_bindgen_ty_56::lifecycle_msgs__msg__Transition__TRANSITION_CALLBACK_ERROR;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_56 {
|
|
lifecycle_msgs__msg__Transition__TRANSITION_CALLBACK_ERROR = 99,
|
|
}
|
|
#[repr(C)]
|
|
pub struct lifecycle_msgs__msg__Transition {
|
|
pub id: u8,
|
|
pub label: rosidl_runtime_c__String,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_lifecycle_msgs__msg__Transition() {
|
|
const UNINIT: ::std::mem::MaybeUninit<lifecycle_msgs__msg__Transition> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<lifecycle_msgs__msg__Transition>(),
|
|
32usize,
|
|
concat!("Size of: ", stringify!(lifecycle_msgs__msg__Transition))
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<lifecycle_msgs__msg__Transition>(),
|
|
8usize,
|
|
concat!("Alignment of ", stringify!(lifecycle_msgs__msg__Transition))
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).id) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(lifecycle_msgs__msg__Transition),
|
|
"::",
|
|
stringify!(id)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).label) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(lifecycle_msgs__msg__Transition),
|
|
"::",
|
|
stringify!(label)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct lifecycle_msgs__msg__Transition__Sequence {
|
|
pub data: *mut lifecycle_msgs__msg__Transition,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_lifecycle_msgs__msg__Transition__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<lifecycle_msgs__msg__Transition__Sequence> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<lifecycle_msgs__msg__Transition__Sequence>(),
|
|
24usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(lifecycle_msgs__msg__Transition__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<lifecycle_msgs__msg__Transition__Sequence>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(lifecycle_msgs__msg__Transition__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(lifecycle_msgs__msg__Transition__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(lifecycle_msgs__msg__Transition__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(lifecycle_msgs__msg__Transition__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
pub struct lifecycle_msgs__msg__TransitionDescription {
|
|
pub transition: lifecycle_msgs__msg__Transition,
|
|
pub start_state: lifecycle_msgs__msg__State,
|
|
pub goal_state: lifecycle_msgs__msg__State,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_lifecycle_msgs__msg__TransitionDescription() {
|
|
const UNINIT: ::std::mem::MaybeUninit<lifecycle_msgs__msg__TransitionDescription> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<lifecycle_msgs__msg__TransitionDescription>(),
|
|
96usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(lifecycle_msgs__msg__TransitionDescription)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<lifecycle_msgs__msg__TransitionDescription>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(lifecycle_msgs__msg__TransitionDescription)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).transition) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(lifecycle_msgs__msg__TransitionDescription),
|
|
"::",
|
|
stringify!(transition)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).start_state) as usize - ptr as usize },
|
|
32usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(lifecycle_msgs__msg__TransitionDescription),
|
|
"::",
|
|
stringify!(start_state)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).goal_state) as usize - ptr as usize },
|
|
64usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(lifecycle_msgs__msg__TransitionDescription),
|
|
"::",
|
|
stringify!(goal_state)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct lifecycle_msgs__msg__TransitionDescription__Sequence {
|
|
pub data: *mut lifecycle_msgs__msg__TransitionDescription,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_lifecycle_msgs__msg__TransitionDescription__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<lifecycle_msgs__msg__TransitionDescription__Sequence> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<lifecycle_msgs__msg__TransitionDescription__Sequence>(),
|
|
24usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(lifecycle_msgs__msg__TransitionDescription__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<lifecycle_msgs__msg__TransitionDescription__Sequence>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(lifecycle_msgs__msg__TransitionDescription__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(lifecycle_msgs__msg__TransitionDescription__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(lifecycle_msgs__msg__TransitionDescription__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(lifecycle_msgs__msg__TransitionDescription__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
pub struct lifecycle_msgs__msg__TransitionEvent {
|
|
pub timestamp: u64,
|
|
pub transition: lifecycle_msgs__msg__Transition,
|
|
pub start_state: lifecycle_msgs__msg__State,
|
|
pub goal_state: lifecycle_msgs__msg__State,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_lifecycle_msgs__msg__TransitionEvent() {
|
|
const UNINIT: ::std::mem::MaybeUninit<lifecycle_msgs__msg__TransitionEvent> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<lifecycle_msgs__msg__TransitionEvent>(),
|
|
104usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(lifecycle_msgs__msg__TransitionEvent)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<lifecycle_msgs__msg__TransitionEvent>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(lifecycle_msgs__msg__TransitionEvent)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).timestamp) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(lifecycle_msgs__msg__TransitionEvent),
|
|
"::",
|
|
stringify!(timestamp)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).transition) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(lifecycle_msgs__msg__TransitionEvent),
|
|
"::",
|
|
stringify!(transition)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).start_state) as usize - ptr as usize },
|
|
40usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(lifecycle_msgs__msg__TransitionEvent),
|
|
"::",
|
|
stringify!(start_state)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).goal_state) as usize - ptr as usize },
|
|
72usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(lifecycle_msgs__msg__TransitionEvent),
|
|
"::",
|
|
stringify!(goal_state)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct lifecycle_msgs__msg__TransitionEvent__Sequence {
|
|
pub data: *mut lifecycle_msgs__msg__TransitionEvent,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_lifecycle_msgs__msg__TransitionEvent__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<lifecycle_msgs__msg__TransitionEvent__Sequence> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<lifecycle_msgs__msg__TransitionEvent__Sequence>(),
|
|
24usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(lifecycle_msgs__msg__TransitionEvent__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<lifecycle_msgs__msg__TransitionEvent__Sequence>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(lifecycle_msgs__msg__TransitionEvent__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(lifecycle_msgs__msg__TransitionEvent__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(lifecycle_msgs__msg__TransitionEvent__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(lifecycle_msgs__msg__TransitionEvent__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
pub struct lifecycle_msgs__srv__ChangeState_Request {
|
|
pub transition: lifecycle_msgs__msg__Transition,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_lifecycle_msgs__srv__ChangeState_Request() {
|
|
const UNINIT: ::std::mem::MaybeUninit<lifecycle_msgs__srv__ChangeState_Request> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<lifecycle_msgs__srv__ChangeState_Request>(),
|
|
32usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(lifecycle_msgs__srv__ChangeState_Request)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<lifecycle_msgs__srv__ChangeState_Request>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(lifecycle_msgs__srv__ChangeState_Request)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).transition) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(lifecycle_msgs__srv__ChangeState_Request),
|
|
"::",
|
|
stringify!(transition)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct lifecycle_msgs__srv__ChangeState_Request__Sequence {
|
|
pub data: *mut lifecycle_msgs__srv__ChangeState_Request,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_lifecycle_msgs__srv__ChangeState_Request__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<lifecycle_msgs__srv__ChangeState_Request__Sequence> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<lifecycle_msgs__srv__ChangeState_Request__Sequence>(),
|
|
24usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(lifecycle_msgs__srv__ChangeState_Request__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<lifecycle_msgs__srv__ChangeState_Request__Sequence>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(lifecycle_msgs__srv__ChangeState_Request__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(lifecycle_msgs__srv__ChangeState_Request__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(lifecycle_msgs__srv__ChangeState_Request__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(lifecycle_msgs__srv__ChangeState_Request__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct lifecycle_msgs__srv__ChangeState_Response {
|
|
pub success: bool,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_lifecycle_msgs__srv__ChangeState_Response() {
|
|
const UNINIT: ::std::mem::MaybeUninit<lifecycle_msgs__srv__ChangeState_Response> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<lifecycle_msgs__srv__ChangeState_Response>(),
|
|
1usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(lifecycle_msgs__srv__ChangeState_Response)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<lifecycle_msgs__srv__ChangeState_Response>(),
|
|
1usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(lifecycle_msgs__srv__ChangeState_Response)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).success) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(lifecycle_msgs__srv__ChangeState_Response),
|
|
"::",
|
|
stringify!(success)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct lifecycle_msgs__srv__ChangeState_Response__Sequence {
|
|
pub data: *mut lifecycle_msgs__srv__ChangeState_Response,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_lifecycle_msgs__srv__ChangeState_Response__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<lifecycle_msgs__srv__ChangeState_Response__Sequence> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<lifecycle_msgs__srv__ChangeState_Response__Sequence>(),
|
|
24usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(lifecycle_msgs__srv__ChangeState_Response__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<lifecycle_msgs__srv__ChangeState_Response__Sequence>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(lifecycle_msgs__srv__ChangeState_Response__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(lifecycle_msgs__srv__ChangeState_Response__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(lifecycle_msgs__srv__ChangeState_Response__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(lifecycle_msgs__srv__ChangeState_Response__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct lifecycle_msgs__srv__GetAvailableStates_Request {
|
|
pub structure_needs_at_least_one_member: u8,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_lifecycle_msgs__srv__GetAvailableStates_Request() {
|
|
const UNINIT: ::std::mem::MaybeUninit<lifecycle_msgs__srv__GetAvailableStates_Request> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<lifecycle_msgs__srv__GetAvailableStates_Request>(),
|
|
1usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(lifecycle_msgs__srv__GetAvailableStates_Request)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<lifecycle_msgs__srv__GetAvailableStates_Request>(),
|
|
1usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(lifecycle_msgs__srv__GetAvailableStates_Request)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe {
|
|
::std::ptr::addr_of!((*ptr).structure_needs_at_least_one_member) as usize - ptr as usize
|
|
},
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(lifecycle_msgs__srv__GetAvailableStates_Request),
|
|
"::",
|
|
stringify!(structure_needs_at_least_one_member)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct lifecycle_msgs__srv__GetAvailableStates_Request__Sequence {
|
|
pub data: *mut lifecycle_msgs__srv__GetAvailableStates_Request,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_lifecycle_msgs__srv__GetAvailableStates_Request__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<
|
|
lifecycle_msgs__srv__GetAvailableStates_Request__Sequence,
|
|
> = ::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<lifecycle_msgs__srv__GetAvailableStates_Request__Sequence>(),
|
|
24usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(lifecycle_msgs__srv__GetAvailableStates_Request__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<lifecycle_msgs__srv__GetAvailableStates_Request__Sequence>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(lifecycle_msgs__srv__GetAvailableStates_Request__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(lifecycle_msgs__srv__GetAvailableStates_Request__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(lifecycle_msgs__srv__GetAvailableStates_Request__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(lifecycle_msgs__srv__GetAvailableStates_Request__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct lifecycle_msgs__srv__GetAvailableStates_Response {
|
|
pub available_states: lifecycle_msgs__msg__State__Sequence,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_lifecycle_msgs__srv__GetAvailableStates_Response() {
|
|
const UNINIT: ::std::mem::MaybeUninit<lifecycle_msgs__srv__GetAvailableStates_Response> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<lifecycle_msgs__srv__GetAvailableStates_Response>(),
|
|
24usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(lifecycle_msgs__srv__GetAvailableStates_Response)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<lifecycle_msgs__srv__GetAvailableStates_Response>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(lifecycle_msgs__srv__GetAvailableStates_Response)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).available_states) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(lifecycle_msgs__srv__GetAvailableStates_Response),
|
|
"::",
|
|
stringify!(available_states)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct lifecycle_msgs__srv__GetAvailableStates_Response__Sequence {
|
|
pub data: *mut lifecycle_msgs__srv__GetAvailableStates_Response,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_lifecycle_msgs__srv__GetAvailableStates_Response__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<
|
|
lifecycle_msgs__srv__GetAvailableStates_Response__Sequence,
|
|
> = ::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<lifecycle_msgs__srv__GetAvailableStates_Response__Sequence>(),
|
|
24usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(lifecycle_msgs__srv__GetAvailableStates_Response__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<lifecycle_msgs__srv__GetAvailableStates_Response__Sequence>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(lifecycle_msgs__srv__GetAvailableStates_Response__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(lifecycle_msgs__srv__GetAvailableStates_Response__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(lifecycle_msgs__srv__GetAvailableStates_Response__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(lifecycle_msgs__srv__GetAvailableStates_Response__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct lifecycle_msgs__srv__GetAvailableTransitions_Request {
|
|
pub structure_needs_at_least_one_member: u8,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_lifecycle_msgs__srv__GetAvailableTransitions_Request() {
|
|
const UNINIT: ::std::mem::MaybeUninit<lifecycle_msgs__srv__GetAvailableTransitions_Request> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<lifecycle_msgs__srv__GetAvailableTransitions_Request>(),
|
|
1usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(lifecycle_msgs__srv__GetAvailableTransitions_Request)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<lifecycle_msgs__srv__GetAvailableTransitions_Request>(),
|
|
1usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(lifecycle_msgs__srv__GetAvailableTransitions_Request)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe {
|
|
::std::ptr::addr_of!((*ptr).structure_needs_at_least_one_member) as usize - ptr as usize
|
|
},
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(lifecycle_msgs__srv__GetAvailableTransitions_Request),
|
|
"::",
|
|
stringify!(structure_needs_at_least_one_member)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct lifecycle_msgs__srv__GetAvailableTransitions_Request__Sequence {
|
|
pub data: *mut lifecycle_msgs__srv__GetAvailableTransitions_Request,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_lifecycle_msgs__srv__GetAvailableTransitions_Request__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<
|
|
lifecycle_msgs__srv__GetAvailableTransitions_Request__Sequence,
|
|
> = ::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<lifecycle_msgs__srv__GetAvailableTransitions_Request__Sequence>(),
|
|
24usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(lifecycle_msgs__srv__GetAvailableTransitions_Request__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<lifecycle_msgs__srv__GetAvailableTransitions_Request__Sequence>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(lifecycle_msgs__srv__GetAvailableTransitions_Request__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(lifecycle_msgs__srv__GetAvailableTransitions_Request__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(lifecycle_msgs__srv__GetAvailableTransitions_Request__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(lifecycle_msgs__srv__GetAvailableTransitions_Request__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct lifecycle_msgs__srv__GetAvailableTransitions_Response {
|
|
pub available_transitions: lifecycle_msgs__msg__TransitionDescription__Sequence,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_lifecycle_msgs__srv__GetAvailableTransitions_Response() {
|
|
const UNINIT: ::std::mem::MaybeUninit<lifecycle_msgs__srv__GetAvailableTransitions_Response> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<lifecycle_msgs__srv__GetAvailableTransitions_Response>(),
|
|
24usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(lifecycle_msgs__srv__GetAvailableTransitions_Response)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<lifecycle_msgs__srv__GetAvailableTransitions_Response>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(lifecycle_msgs__srv__GetAvailableTransitions_Response)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).available_transitions) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(lifecycle_msgs__srv__GetAvailableTransitions_Response),
|
|
"::",
|
|
stringify!(available_transitions)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct lifecycle_msgs__srv__GetAvailableTransitions_Response__Sequence {
|
|
pub data: *mut lifecycle_msgs__srv__GetAvailableTransitions_Response,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_lifecycle_msgs__srv__GetAvailableTransitions_Response__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<
|
|
lifecycle_msgs__srv__GetAvailableTransitions_Response__Sequence,
|
|
> = ::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<lifecycle_msgs__srv__GetAvailableTransitions_Response__Sequence>(),
|
|
24usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(lifecycle_msgs__srv__GetAvailableTransitions_Response__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<lifecycle_msgs__srv__GetAvailableTransitions_Response__Sequence>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(lifecycle_msgs__srv__GetAvailableTransitions_Response__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(lifecycle_msgs__srv__GetAvailableTransitions_Response__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(lifecycle_msgs__srv__GetAvailableTransitions_Response__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(lifecycle_msgs__srv__GetAvailableTransitions_Response__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct lifecycle_msgs__srv__GetState_Request {
|
|
pub structure_needs_at_least_one_member: u8,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_lifecycle_msgs__srv__GetState_Request() {
|
|
const UNINIT: ::std::mem::MaybeUninit<lifecycle_msgs__srv__GetState_Request> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<lifecycle_msgs__srv__GetState_Request>(),
|
|
1usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(lifecycle_msgs__srv__GetState_Request)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<lifecycle_msgs__srv__GetState_Request>(),
|
|
1usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(lifecycle_msgs__srv__GetState_Request)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe {
|
|
::std::ptr::addr_of!((*ptr).structure_needs_at_least_one_member) as usize - ptr as usize
|
|
},
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(lifecycle_msgs__srv__GetState_Request),
|
|
"::",
|
|
stringify!(structure_needs_at_least_one_member)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct lifecycle_msgs__srv__GetState_Request__Sequence {
|
|
pub data: *mut lifecycle_msgs__srv__GetState_Request,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_lifecycle_msgs__srv__GetState_Request__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<lifecycle_msgs__srv__GetState_Request__Sequence> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<lifecycle_msgs__srv__GetState_Request__Sequence>(),
|
|
24usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(lifecycle_msgs__srv__GetState_Request__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<lifecycle_msgs__srv__GetState_Request__Sequence>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(lifecycle_msgs__srv__GetState_Request__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(lifecycle_msgs__srv__GetState_Request__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(lifecycle_msgs__srv__GetState_Request__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(lifecycle_msgs__srv__GetState_Request__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
pub struct lifecycle_msgs__srv__GetState_Response {
|
|
pub current_state: lifecycle_msgs__msg__State,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_lifecycle_msgs__srv__GetState_Response() {
|
|
const UNINIT: ::std::mem::MaybeUninit<lifecycle_msgs__srv__GetState_Response> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<lifecycle_msgs__srv__GetState_Response>(),
|
|
32usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(lifecycle_msgs__srv__GetState_Response)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<lifecycle_msgs__srv__GetState_Response>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(lifecycle_msgs__srv__GetState_Response)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).current_state) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(lifecycle_msgs__srv__GetState_Response),
|
|
"::",
|
|
stringify!(current_state)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct lifecycle_msgs__srv__GetState_Response__Sequence {
|
|
pub data: *mut lifecycle_msgs__srv__GetState_Response,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_lifecycle_msgs__srv__GetState_Response__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<lifecycle_msgs__srv__GetState_Response__Sequence> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<lifecycle_msgs__srv__GetState_Response__Sequence>(),
|
|
24usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(lifecycle_msgs__srv__GetState_Response__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<lifecycle_msgs__srv__GetState_Response__Sequence>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(lifecycle_msgs__srv__GetState_Response__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(lifecycle_msgs__srv__GetState_Response__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(lifecycle_msgs__srv__GetState_Response__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(lifecycle_msgs__srv__GetState_Response__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
pub struct nav_msgs__msg__GridCells {
|
|
pub header: std_msgs__msg__Header,
|
|
pub cell_width: f32,
|
|
pub cell_height: f32,
|
|
pub cells: geometry_msgs__msg__Point__Sequence,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_nav_msgs__msg__GridCells() {
|
|
const UNINIT: ::std::mem::MaybeUninit<nav_msgs__msg__GridCells> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<nav_msgs__msg__GridCells>(),
|
|
64usize,
|
|
concat!("Size of: ", stringify!(nav_msgs__msg__GridCells))
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<nav_msgs__msg__GridCells>(),
|
|
8usize,
|
|
concat!("Alignment of ", stringify!(nav_msgs__msg__GridCells))
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).header) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(nav_msgs__msg__GridCells),
|
|
"::",
|
|
stringify!(header)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).cell_width) as usize - ptr as usize },
|
|
32usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(nav_msgs__msg__GridCells),
|
|
"::",
|
|
stringify!(cell_width)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).cell_height) as usize - ptr as usize },
|
|
36usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(nav_msgs__msg__GridCells),
|
|
"::",
|
|
stringify!(cell_height)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).cells) as usize - ptr as usize },
|
|
40usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(nav_msgs__msg__GridCells),
|
|
"::",
|
|
stringify!(cells)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct nav_msgs__msg__GridCells__Sequence {
|
|
pub data: *mut nav_msgs__msg__GridCells,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_nav_msgs__msg__GridCells__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<nav_msgs__msg__GridCells__Sequence> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<nav_msgs__msg__GridCells__Sequence>(),
|
|
24usize,
|
|
concat!("Size of: ", stringify!(nav_msgs__msg__GridCells__Sequence))
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<nav_msgs__msg__GridCells__Sequence>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(nav_msgs__msg__GridCells__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(nav_msgs__msg__GridCells__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(nav_msgs__msg__GridCells__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(nav_msgs__msg__GridCells__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct nav_msgs__msg__MapMetaData {
|
|
pub map_load_time: builtin_interfaces__msg__Time,
|
|
pub resolution: f32,
|
|
pub width: u32,
|
|
pub height: u32,
|
|
pub origin: geometry_msgs__msg__Pose,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_nav_msgs__msg__MapMetaData() {
|
|
const UNINIT: ::std::mem::MaybeUninit<nav_msgs__msg__MapMetaData> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<nav_msgs__msg__MapMetaData>(),
|
|
80usize,
|
|
concat!("Size of: ", stringify!(nav_msgs__msg__MapMetaData))
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<nav_msgs__msg__MapMetaData>(),
|
|
8usize,
|
|
concat!("Alignment of ", stringify!(nav_msgs__msg__MapMetaData))
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).map_load_time) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(nav_msgs__msg__MapMetaData),
|
|
"::",
|
|
stringify!(map_load_time)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).resolution) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(nav_msgs__msg__MapMetaData),
|
|
"::",
|
|
stringify!(resolution)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).width) as usize - ptr as usize },
|
|
12usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(nav_msgs__msg__MapMetaData),
|
|
"::",
|
|
stringify!(width)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).height) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(nav_msgs__msg__MapMetaData),
|
|
"::",
|
|
stringify!(height)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).origin) as usize - ptr as usize },
|
|
24usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(nav_msgs__msg__MapMetaData),
|
|
"::",
|
|
stringify!(origin)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct nav_msgs__msg__MapMetaData__Sequence {
|
|
pub data: *mut nav_msgs__msg__MapMetaData,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_nav_msgs__msg__MapMetaData__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<nav_msgs__msg__MapMetaData__Sequence> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<nav_msgs__msg__MapMetaData__Sequence>(),
|
|
24usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(nav_msgs__msg__MapMetaData__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<nav_msgs__msg__MapMetaData__Sequence>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(nav_msgs__msg__MapMetaData__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(nav_msgs__msg__MapMetaData__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(nav_msgs__msg__MapMetaData__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(nav_msgs__msg__MapMetaData__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
pub struct nav_msgs__msg__OccupancyGrid {
|
|
pub header: std_msgs__msg__Header,
|
|
pub info: nav_msgs__msg__MapMetaData,
|
|
pub data: rosidl_runtime_c__int8__Sequence,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_nav_msgs__msg__OccupancyGrid() {
|
|
const UNINIT: ::std::mem::MaybeUninit<nav_msgs__msg__OccupancyGrid> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<nav_msgs__msg__OccupancyGrid>(),
|
|
136usize,
|
|
concat!("Size of: ", stringify!(nav_msgs__msg__OccupancyGrid))
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<nav_msgs__msg__OccupancyGrid>(),
|
|
8usize,
|
|
concat!("Alignment of ", stringify!(nav_msgs__msg__OccupancyGrid))
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).header) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(nav_msgs__msg__OccupancyGrid),
|
|
"::",
|
|
stringify!(header)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).info) as usize - ptr as usize },
|
|
32usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(nav_msgs__msg__OccupancyGrid),
|
|
"::",
|
|
stringify!(info)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
112usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(nav_msgs__msg__OccupancyGrid),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct nav_msgs__msg__OccupancyGrid__Sequence {
|
|
pub data: *mut nav_msgs__msg__OccupancyGrid,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_nav_msgs__msg__OccupancyGrid__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<nav_msgs__msg__OccupancyGrid__Sequence> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<nav_msgs__msg__OccupancyGrid__Sequence>(),
|
|
24usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(nav_msgs__msg__OccupancyGrid__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<nav_msgs__msg__OccupancyGrid__Sequence>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(nav_msgs__msg__OccupancyGrid__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(nav_msgs__msg__OccupancyGrid__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(nav_msgs__msg__OccupancyGrid__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(nav_msgs__msg__OccupancyGrid__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
pub struct nav_msgs__msg__Odometry {
|
|
pub header: std_msgs__msg__Header,
|
|
pub child_frame_id: rosidl_runtime_c__String,
|
|
pub pose: geometry_msgs__msg__PoseWithCovariance,
|
|
pub twist: geometry_msgs__msg__TwistWithCovariance,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_nav_msgs__msg__Odometry() {
|
|
const UNINIT: ::std::mem::MaybeUninit<nav_msgs__msg__Odometry> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<nav_msgs__msg__Odometry>(),
|
|
736usize,
|
|
concat!("Size of: ", stringify!(nav_msgs__msg__Odometry))
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<nav_msgs__msg__Odometry>(),
|
|
8usize,
|
|
concat!("Alignment of ", stringify!(nav_msgs__msg__Odometry))
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).header) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(nav_msgs__msg__Odometry),
|
|
"::",
|
|
stringify!(header)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).child_frame_id) as usize - ptr as usize },
|
|
32usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(nav_msgs__msg__Odometry),
|
|
"::",
|
|
stringify!(child_frame_id)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).pose) as usize - ptr as usize },
|
|
56usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(nav_msgs__msg__Odometry),
|
|
"::",
|
|
stringify!(pose)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).twist) as usize - ptr as usize },
|
|
400usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(nav_msgs__msg__Odometry),
|
|
"::",
|
|
stringify!(twist)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct nav_msgs__msg__Odometry__Sequence {
|
|
pub data: *mut nav_msgs__msg__Odometry,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_nav_msgs__msg__Odometry__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<nav_msgs__msg__Odometry__Sequence> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<nav_msgs__msg__Odometry__Sequence>(),
|
|
24usize,
|
|
concat!("Size of: ", stringify!(nav_msgs__msg__Odometry__Sequence))
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<nav_msgs__msg__Odometry__Sequence>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(nav_msgs__msg__Odometry__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(nav_msgs__msg__Odometry__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(nav_msgs__msg__Odometry__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(nav_msgs__msg__Odometry__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
pub struct nav_msgs__msg__Path {
|
|
pub header: std_msgs__msg__Header,
|
|
pub poses: geometry_msgs__msg__PoseStamped__Sequence,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_nav_msgs__msg__Path() {
|
|
const UNINIT: ::std::mem::MaybeUninit<nav_msgs__msg__Path> = ::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<nav_msgs__msg__Path>(),
|
|
56usize,
|
|
concat!("Size of: ", stringify!(nav_msgs__msg__Path))
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<nav_msgs__msg__Path>(),
|
|
8usize,
|
|
concat!("Alignment of ", stringify!(nav_msgs__msg__Path))
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).header) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(nav_msgs__msg__Path),
|
|
"::",
|
|
stringify!(header)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).poses) as usize - ptr as usize },
|
|
32usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(nav_msgs__msg__Path),
|
|
"::",
|
|
stringify!(poses)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct nav_msgs__msg__Path__Sequence {
|
|
pub data: *mut nav_msgs__msg__Path,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_nav_msgs__msg__Path__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<nav_msgs__msg__Path__Sequence> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<nav_msgs__msg__Path__Sequence>(),
|
|
24usize,
|
|
concat!("Size of: ", stringify!(nav_msgs__msg__Path__Sequence))
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<nav_msgs__msg__Path__Sequence>(),
|
|
8usize,
|
|
concat!("Alignment of ", stringify!(nav_msgs__msg__Path__Sequence))
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(nav_msgs__msg__Path__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(nav_msgs__msg__Path__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(nav_msgs__msg__Path__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct nav_msgs__srv__GetMap_Request {
|
|
pub structure_needs_at_least_one_member: u8,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_nav_msgs__srv__GetMap_Request() {
|
|
const UNINIT: ::std::mem::MaybeUninit<nav_msgs__srv__GetMap_Request> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<nav_msgs__srv__GetMap_Request>(),
|
|
1usize,
|
|
concat!("Size of: ", stringify!(nav_msgs__srv__GetMap_Request))
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<nav_msgs__srv__GetMap_Request>(),
|
|
1usize,
|
|
concat!("Alignment of ", stringify!(nav_msgs__srv__GetMap_Request))
|
|
);
|
|
assert_eq!(
|
|
unsafe {
|
|
::std::ptr::addr_of!((*ptr).structure_needs_at_least_one_member) as usize - ptr as usize
|
|
},
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(nav_msgs__srv__GetMap_Request),
|
|
"::",
|
|
stringify!(structure_needs_at_least_one_member)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct nav_msgs__srv__GetMap_Request__Sequence {
|
|
pub data: *mut nav_msgs__srv__GetMap_Request,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_nav_msgs__srv__GetMap_Request__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<nav_msgs__srv__GetMap_Request__Sequence> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<nav_msgs__srv__GetMap_Request__Sequence>(),
|
|
24usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(nav_msgs__srv__GetMap_Request__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<nav_msgs__srv__GetMap_Request__Sequence>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(nav_msgs__srv__GetMap_Request__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(nav_msgs__srv__GetMap_Request__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(nav_msgs__srv__GetMap_Request__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(nav_msgs__srv__GetMap_Request__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
pub struct nav_msgs__srv__GetMap_Response {
|
|
pub map: nav_msgs__msg__OccupancyGrid,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_nav_msgs__srv__GetMap_Response() {
|
|
const UNINIT: ::std::mem::MaybeUninit<nav_msgs__srv__GetMap_Response> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<nav_msgs__srv__GetMap_Response>(),
|
|
136usize,
|
|
concat!("Size of: ", stringify!(nav_msgs__srv__GetMap_Response))
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<nav_msgs__srv__GetMap_Response>(),
|
|
8usize,
|
|
concat!("Alignment of ", stringify!(nav_msgs__srv__GetMap_Response))
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).map) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(nav_msgs__srv__GetMap_Response),
|
|
"::",
|
|
stringify!(map)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct nav_msgs__srv__GetMap_Response__Sequence {
|
|
pub data: *mut nav_msgs__srv__GetMap_Response,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_nav_msgs__srv__GetMap_Response__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<nav_msgs__srv__GetMap_Response__Sequence> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<nav_msgs__srv__GetMap_Response__Sequence>(),
|
|
24usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(nav_msgs__srv__GetMap_Response__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<nav_msgs__srv__GetMap_Response__Sequence>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(nav_msgs__srv__GetMap_Response__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(nav_msgs__srv__GetMap_Response__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(nav_msgs__srv__GetMap_Response__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(nav_msgs__srv__GetMap_Response__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
pub struct nav_msgs__srv__GetPlan_Request {
|
|
pub start: geometry_msgs__msg__PoseStamped,
|
|
pub goal: geometry_msgs__msg__PoseStamped,
|
|
pub tolerance: f32,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_nav_msgs__srv__GetPlan_Request() {
|
|
const UNINIT: ::std::mem::MaybeUninit<nav_msgs__srv__GetPlan_Request> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<nav_msgs__srv__GetPlan_Request>(),
|
|
184usize,
|
|
concat!("Size of: ", stringify!(nav_msgs__srv__GetPlan_Request))
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<nav_msgs__srv__GetPlan_Request>(),
|
|
8usize,
|
|
concat!("Alignment of ", stringify!(nav_msgs__srv__GetPlan_Request))
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).start) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(nav_msgs__srv__GetPlan_Request),
|
|
"::",
|
|
stringify!(start)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).goal) as usize - ptr as usize },
|
|
88usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(nav_msgs__srv__GetPlan_Request),
|
|
"::",
|
|
stringify!(goal)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).tolerance) as usize - ptr as usize },
|
|
176usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(nav_msgs__srv__GetPlan_Request),
|
|
"::",
|
|
stringify!(tolerance)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct nav_msgs__srv__GetPlan_Request__Sequence {
|
|
pub data: *mut nav_msgs__srv__GetPlan_Request,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_nav_msgs__srv__GetPlan_Request__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<nav_msgs__srv__GetPlan_Request__Sequence> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<nav_msgs__srv__GetPlan_Request__Sequence>(),
|
|
24usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(nav_msgs__srv__GetPlan_Request__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<nav_msgs__srv__GetPlan_Request__Sequence>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(nav_msgs__srv__GetPlan_Request__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(nav_msgs__srv__GetPlan_Request__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(nav_msgs__srv__GetPlan_Request__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(nav_msgs__srv__GetPlan_Request__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
pub struct nav_msgs__srv__GetPlan_Response {
|
|
pub plan: nav_msgs__msg__Path,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_nav_msgs__srv__GetPlan_Response() {
|
|
const UNINIT: ::std::mem::MaybeUninit<nav_msgs__srv__GetPlan_Response> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<nav_msgs__srv__GetPlan_Response>(),
|
|
56usize,
|
|
concat!("Size of: ", stringify!(nav_msgs__srv__GetPlan_Response))
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<nav_msgs__srv__GetPlan_Response>(),
|
|
8usize,
|
|
concat!("Alignment of ", stringify!(nav_msgs__srv__GetPlan_Response))
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).plan) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(nav_msgs__srv__GetPlan_Response),
|
|
"::",
|
|
stringify!(plan)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct nav_msgs__srv__GetPlan_Response__Sequence {
|
|
pub data: *mut nav_msgs__srv__GetPlan_Response,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_nav_msgs__srv__GetPlan_Response__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<nav_msgs__srv__GetPlan_Response__Sequence> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<nav_msgs__srv__GetPlan_Response__Sequence>(),
|
|
24usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(nav_msgs__srv__GetPlan_Response__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<nav_msgs__srv__GetPlan_Response__Sequence>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(nav_msgs__srv__GetPlan_Response__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(nav_msgs__srv__GetPlan_Response__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(nav_msgs__srv__GetPlan_Response__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(nav_msgs__srv__GetPlan_Response__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
pub struct nav_msgs__srv__LoadMap_Request {
|
|
pub map_url: rosidl_runtime_c__String,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_nav_msgs__srv__LoadMap_Request() {
|
|
const UNINIT: ::std::mem::MaybeUninit<nav_msgs__srv__LoadMap_Request> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<nav_msgs__srv__LoadMap_Request>(),
|
|
24usize,
|
|
concat!("Size of: ", stringify!(nav_msgs__srv__LoadMap_Request))
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<nav_msgs__srv__LoadMap_Request>(),
|
|
8usize,
|
|
concat!("Alignment of ", stringify!(nav_msgs__srv__LoadMap_Request))
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).map_url) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(nav_msgs__srv__LoadMap_Request),
|
|
"::",
|
|
stringify!(map_url)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct nav_msgs__srv__LoadMap_Request__Sequence {
|
|
pub data: *mut nav_msgs__srv__LoadMap_Request,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_nav_msgs__srv__LoadMap_Request__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<nav_msgs__srv__LoadMap_Request__Sequence> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<nav_msgs__srv__LoadMap_Request__Sequence>(),
|
|
24usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(nav_msgs__srv__LoadMap_Request__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<nav_msgs__srv__LoadMap_Request__Sequence>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(nav_msgs__srv__LoadMap_Request__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(nav_msgs__srv__LoadMap_Request__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(nav_msgs__srv__LoadMap_Request__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(nav_msgs__srv__LoadMap_Request__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
pub const nav_msgs__srv__LoadMap_Response__RESULT_SUCCESS: _bindgen_ty_57 =
|
|
_bindgen_ty_57::nav_msgs__srv__LoadMap_Response__RESULT_SUCCESS;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_57 {
|
|
nav_msgs__srv__LoadMap_Response__RESULT_SUCCESS = 0,
|
|
}
|
|
pub const nav_msgs__srv__LoadMap_Response__RESULT_MAP_DOES_NOT_EXIST: _bindgen_ty_58 =
|
|
_bindgen_ty_58::nav_msgs__srv__LoadMap_Response__RESULT_MAP_DOES_NOT_EXIST;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_58 {
|
|
nav_msgs__srv__LoadMap_Response__RESULT_MAP_DOES_NOT_EXIST = 1,
|
|
}
|
|
pub const nav_msgs__srv__LoadMap_Response__RESULT_INVALID_MAP_DATA: _bindgen_ty_59 =
|
|
_bindgen_ty_59::nav_msgs__srv__LoadMap_Response__RESULT_INVALID_MAP_DATA;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_59 {
|
|
nav_msgs__srv__LoadMap_Response__RESULT_INVALID_MAP_DATA = 2,
|
|
}
|
|
pub const nav_msgs__srv__LoadMap_Response__RESULT_INVALID_MAP_METADATA: _bindgen_ty_60 =
|
|
_bindgen_ty_60::nav_msgs__srv__LoadMap_Response__RESULT_INVALID_MAP_METADATA;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_60 {
|
|
nav_msgs__srv__LoadMap_Response__RESULT_INVALID_MAP_METADATA = 3,
|
|
}
|
|
pub const nav_msgs__srv__LoadMap_Response__RESULT_UNDEFINED_FAILURE: _bindgen_ty_61 =
|
|
_bindgen_ty_61::nav_msgs__srv__LoadMap_Response__RESULT_UNDEFINED_FAILURE;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_61 {
|
|
nav_msgs__srv__LoadMap_Response__RESULT_UNDEFINED_FAILURE = 255,
|
|
}
|
|
#[repr(C)]
|
|
pub struct nav_msgs__srv__LoadMap_Response {
|
|
pub map: nav_msgs__msg__OccupancyGrid,
|
|
pub result: u8,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_nav_msgs__srv__LoadMap_Response() {
|
|
const UNINIT: ::std::mem::MaybeUninit<nav_msgs__srv__LoadMap_Response> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<nav_msgs__srv__LoadMap_Response>(),
|
|
144usize,
|
|
concat!("Size of: ", stringify!(nav_msgs__srv__LoadMap_Response))
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<nav_msgs__srv__LoadMap_Response>(),
|
|
8usize,
|
|
concat!("Alignment of ", stringify!(nav_msgs__srv__LoadMap_Response))
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).map) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(nav_msgs__srv__LoadMap_Response),
|
|
"::",
|
|
stringify!(map)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).result) as usize - ptr as usize },
|
|
136usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(nav_msgs__srv__LoadMap_Response),
|
|
"::",
|
|
stringify!(result)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct nav_msgs__srv__LoadMap_Response__Sequence {
|
|
pub data: *mut nav_msgs__srv__LoadMap_Response,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_nav_msgs__srv__LoadMap_Response__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<nav_msgs__srv__LoadMap_Response__Sequence> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<nav_msgs__srv__LoadMap_Response__Sequence>(),
|
|
24usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(nav_msgs__srv__LoadMap_Response__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<nav_msgs__srv__LoadMap_Response__Sequence>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(nav_msgs__srv__LoadMap_Response__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(nav_msgs__srv__LoadMap_Response__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(nav_msgs__srv__LoadMap_Response__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(nav_msgs__srv__LoadMap_Response__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
pub struct nav_msgs__srv__SetMap_Request {
|
|
pub map: nav_msgs__msg__OccupancyGrid,
|
|
pub initial_pose: geometry_msgs__msg__PoseWithCovarianceStamped,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_nav_msgs__srv__SetMap_Request() {
|
|
const UNINIT: ::std::mem::MaybeUninit<nav_msgs__srv__SetMap_Request> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<nav_msgs__srv__SetMap_Request>(),
|
|
512usize,
|
|
concat!("Size of: ", stringify!(nav_msgs__srv__SetMap_Request))
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<nav_msgs__srv__SetMap_Request>(),
|
|
8usize,
|
|
concat!("Alignment of ", stringify!(nav_msgs__srv__SetMap_Request))
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).map) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(nav_msgs__srv__SetMap_Request),
|
|
"::",
|
|
stringify!(map)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).initial_pose) as usize - ptr as usize },
|
|
136usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(nav_msgs__srv__SetMap_Request),
|
|
"::",
|
|
stringify!(initial_pose)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct nav_msgs__srv__SetMap_Request__Sequence {
|
|
pub data: *mut nav_msgs__srv__SetMap_Request,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_nav_msgs__srv__SetMap_Request__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<nav_msgs__srv__SetMap_Request__Sequence> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<nav_msgs__srv__SetMap_Request__Sequence>(),
|
|
24usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(nav_msgs__srv__SetMap_Request__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<nav_msgs__srv__SetMap_Request__Sequence>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(nav_msgs__srv__SetMap_Request__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(nav_msgs__srv__SetMap_Request__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(nav_msgs__srv__SetMap_Request__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(nav_msgs__srv__SetMap_Request__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct nav_msgs__srv__SetMap_Response {
|
|
pub success: bool,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_nav_msgs__srv__SetMap_Response() {
|
|
const UNINIT: ::std::mem::MaybeUninit<nav_msgs__srv__SetMap_Response> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<nav_msgs__srv__SetMap_Response>(),
|
|
1usize,
|
|
concat!("Size of: ", stringify!(nav_msgs__srv__SetMap_Response))
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<nav_msgs__srv__SetMap_Response>(),
|
|
1usize,
|
|
concat!("Alignment of ", stringify!(nav_msgs__srv__SetMap_Response))
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).success) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(nav_msgs__srv__SetMap_Response),
|
|
"::",
|
|
stringify!(success)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct nav_msgs__srv__SetMap_Response__Sequence {
|
|
pub data: *mut nav_msgs__srv__SetMap_Response,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_nav_msgs__srv__SetMap_Response__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<nav_msgs__srv__SetMap_Response__Sequence> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<nav_msgs__srv__SetMap_Response__Sequence>(),
|
|
24usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(nav_msgs__srv__SetMap_Response__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<nav_msgs__srv__SetMap_Response__Sequence>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(nav_msgs__srv__SetMap_Response__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(nav_msgs__srv__SetMap_Response__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(nav_msgs__srv__SetMap_Response__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(nav_msgs__srv__SetMap_Response__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct rcl_interfaces__msg__FloatingPointRange {
|
|
pub from_value: f64,
|
|
pub to_value: f64,
|
|
pub step: f64,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_rcl_interfaces__msg__FloatingPointRange() {
|
|
const UNINIT: ::std::mem::MaybeUninit<rcl_interfaces__msg__FloatingPointRange> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<rcl_interfaces__msg__FloatingPointRange>(),
|
|
24usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(rcl_interfaces__msg__FloatingPointRange)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<rcl_interfaces__msg__FloatingPointRange>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(rcl_interfaces__msg__FloatingPointRange)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).from_value) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(rcl_interfaces__msg__FloatingPointRange),
|
|
"::",
|
|
stringify!(from_value)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).to_value) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(rcl_interfaces__msg__FloatingPointRange),
|
|
"::",
|
|
stringify!(to_value)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).step) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(rcl_interfaces__msg__FloatingPointRange),
|
|
"::",
|
|
stringify!(step)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct rcl_interfaces__msg__FloatingPointRange__Sequence {
|
|
pub data: *mut rcl_interfaces__msg__FloatingPointRange,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_rcl_interfaces__msg__FloatingPointRange__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<rcl_interfaces__msg__FloatingPointRange__Sequence> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<rcl_interfaces__msg__FloatingPointRange__Sequence>(),
|
|
24usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(rcl_interfaces__msg__FloatingPointRange__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<rcl_interfaces__msg__FloatingPointRange__Sequence>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(rcl_interfaces__msg__FloatingPointRange__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(rcl_interfaces__msg__FloatingPointRange__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(rcl_interfaces__msg__FloatingPointRange__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(rcl_interfaces__msg__FloatingPointRange__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct rcl_interfaces__msg__IntegerRange {
|
|
pub from_value: i64,
|
|
pub to_value: i64,
|
|
pub step: u64,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_rcl_interfaces__msg__IntegerRange() {
|
|
const UNINIT: ::std::mem::MaybeUninit<rcl_interfaces__msg__IntegerRange> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<rcl_interfaces__msg__IntegerRange>(),
|
|
24usize,
|
|
concat!("Size of: ", stringify!(rcl_interfaces__msg__IntegerRange))
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<rcl_interfaces__msg__IntegerRange>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(rcl_interfaces__msg__IntegerRange)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).from_value) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(rcl_interfaces__msg__IntegerRange),
|
|
"::",
|
|
stringify!(from_value)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).to_value) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(rcl_interfaces__msg__IntegerRange),
|
|
"::",
|
|
stringify!(to_value)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).step) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(rcl_interfaces__msg__IntegerRange),
|
|
"::",
|
|
stringify!(step)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct rcl_interfaces__msg__IntegerRange__Sequence {
|
|
pub data: *mut rcl_interfaces__msg__IntegerRange,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_rcl_interfaces__msg__IntegerRange__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<rcl_interfaces__msg__IntegerRange__Sequence> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<rcl_interfaces__msg__IntegerRange__Sequence>(),
|
|
24usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(rcl_interfaces__msg__IntegerRange__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<rcl_interfaces__msg__IntegerRange__Sequence>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(rcl_interfaces__msg__IntegerRange__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(rcl_interfaces__msg__IntegerRange__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(rcl_interfaces__msg__IntegerRange__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(rcl_interfaces__msg__IntegerRange__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
pub struct rcl_interfaces__msg__ListParametersResult {
|
|
pub names: rosidl_runtime_c__String__Sequence,
|
|
pub prefixes: rosidl_runtime_c__String__Sequence,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_rcl_interfaces__msg__ListParametersResult() {
|
|
const UNINIT: ::std::mem::MaybeUninit<rcl_interfaces__msg__ListParametersResult> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<rcl_interfaces__msg__ListParametersResult>(),
|
|
48usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(rcl_interfaces__msg__ListParametersResult)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<rcl_interfaces__msg__ListParametersResult>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(rcl_interfaces__msg__ListParametersResult)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).names) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(rcl_interfaces__msg__ListParametersResult),
|
|
"::",
|
|
stringify!(names)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).prefixes) as usize - ptr as usize },
|
|
24usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(rcl_interfaces__msg__ListParametersResult),
|
|
"::",
|
|
stringify!(prefixes)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct rcl_interfaces__msg__ListParametersResult__Sequence {
|
|
pub data: *mut rcl_interfaces__msg__ListParametersResult,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_rcl_interfaces__msg__ListParametersResult__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<rcl_interfaces__msg__ListParametersResult__Sequence> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<rcl_interfaces__msg__ListParametersResult__Sequence>(),
|
|
24usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(rcl_interfaces__msg__ListParametersResult__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<rcl_interfaces__msg__ListParametersResult__Sequence>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(rcl_interfaces__msg__ListParametersResult__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(rcl_interfaces__msg__ListParametersResult__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(rcl_interfaces__msg__ListParametersResult__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(rcl_interfaces__msg__ListParametersResult__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
pub const rcl_interfaces__msg__Log__DEBUG: _bindgen_ty_62 =
|
|
_bindgen_ty_62::rcl_interfaces__msg__Log__DEBUG;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_62 {
|
|
rcl_interfaces__msg__Log__DEBUG = 10,
|
|
}
|
|
pub const rcl_interfaces__msg__Log__INFO: _bindgen_ty_63 =
|
|
_bindgen_ty_63::rcl_interfaces__msg__Log__INFO;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_63 {
|
|
rcl_interfaces__msg__Log__INFO = 20,
|
|
}
|
|
pub const rcl_interfaces__msg__Log__WARN: _bindgen_ty_64 =
|
|
_bindgen_ty_64::rcl_interfaces__msg__Log__WARN;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_64 {
|
|
rcl_interfaces__msg__Log__WARN = 30,
|
|
}
|
|
pub const rcl_interfaces__msg__Log__ERROR: _bindgen_ty_65 =
|
|
_bindgen_ty_65::rcl_interfaces__msg__Log__ERROR;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_65 {
|
|
rcl_interfaces__msg__Log__ERROR = 40,
|
|
}
|
|
pub const rcl_interfaces__msg__Log__FATAL: _bindgen_ty_66 =
|
|
_bindgen_ty_66::rcl_interfaces__msg__Log__FATAL;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_66 {
|
|
rcl_interfaces__msg__Log__FATAL = 50,
|
|
}
|
|
#[repr(C)]
|
|
pub struct rcl_interfaces__msg__Log {
|
|
pub stamp: builtin_interfaces__msg__Time,
|
|
pub level: u8,
|
|
pub name: rosidl_runtime_c__String,
|
|
pub msg: rosidl_runtime_c__String,
|
|
pub file: rosidl_runtime_c__String,
|
|
pub function: rosidl_runtime_c__String,
|
|
pub line: u32,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_rcl_interfaces__msg__Log() {
|
|
const UNINIT: ::std::mem::MaybeUninit<rcl_interfaces__msg__Log> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<rcl_interfaces__msg__Log>(),
|
|
120usize,
|
|
concat!("Size of: ", stringify!(rcl_interfaces__msg__Log))
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<rcl_interfaces__msg__Log>(),
|
|
8usize,
|
|
concat!("Alignment of ", stringify!(rcl_interfaces__msg__Log))
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).stamp) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(rcl_interfaces__msg__Log),
|
|
"::",
|
|
stringify!(stamp)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).level) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(rcl_interfaces__msg__Log),
|
|
"::",
|
|
stringify!(level)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).name) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(rcl_interfaces__msg__Log),
|
|
"::",
|
|
stringify!(name)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).msg) as usize - ptr as usize },
|
|
40usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(rcl_interfaces__msg__Log),
|
|
"::",
|
|
stringify!(msg)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).file) as usize - ptr as usize },
|
|
64usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(rcl_interfaces__msg__Log),
|
|
"::",
|
|
stringify!(file)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).function) as usize - ptr as usize },
|
|
88usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(rcl_interfaces__msg__Log),
|
|
"::",
|
|
stringify!(function)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).line) as usize - ptr as usize },
|
|
112usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(rcl_interfaces__msg__Log),
|
|
"::",
|
|
stringify!(line)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct rcl_interfaces__msg__Log__Sequence {
|
|
pub data: *mut rcl_interfaces__msg__Log,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_rcl_interfaces__msg__Log__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<rcl_interfaces__msg__Log__Sequence> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<rcl_interfaces__msg__Log__Sequence>(),
|
|
24usize,
|
|
concat!("Size of: ", stringify!(rcl_interfaces__msg__Log__Sequence))
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<rcl_interfaces__msg__Log__Sequence>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(rcl_interfaces__msg__Log__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(rcl_interfaces__msg__Log__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(rcl_interfaces__msg__Log__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(rcl_interfaces__msg__Log__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
pub struct rcl_interfaces__msg__ParameterValue {
|
|
pub type_: u8,
|
|
pub bool_value: bool,
|
|
pub integer_value: i64,
|
|
pub double_value: f64,
|
|
pub string_value: rosidl_runtime_c__String,
|
|
pub byte_array_value: rosidl_runtime_c__octet__Sequence,
|
|
pub bool_array_value: rosidl_runtime_c__boolean__Sequence,
|
|
pub integer_array_value: rosidl_runtime_c__int64__Sequence,
|
|
pub double_array_value: rosidl_runtime_c__double__Sequence,
|
|
pub string_array_value: rosidl_runtime_c__String__Sequence,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_rcl_interfaces__msg__ParameterValue() {
|
|
const UNINIT: ::std::mem::MaybeUninit<rcl_interfaces__msg__ParameterValue> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<rcl_interfaces__msg__ParameterValue>(),
|
|
168usize,
|
|
concat!("Size of: ", stringify!(rcl_interfaces__msg__ParameterValue))
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<rcl_interfaces__msg__ParameterValue>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(rcl_interfaces__msg__ParameterValue)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).type_) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(rcl_interfaces__msg__ParameterValue),
|
|
"::",
|
|
stringify!(type_)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).bool_value) as usize - ptr as usize },
|
|
1usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(rcl_interfaces__msg__ParameterValue),
|
|
"::",
|
|
stringify!(bool_value)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).integer_value) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(rcl_interfaces__msg__ParameterValue),
|
|
"::",
|
|
stringify!(integer_value)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).double_value) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(rcl_interfaces__msg__ParameterValue),
|
|
"::",
|
|
stringify!(double_value)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).string_value) as usize - ptr as usize },
|
|
24usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(rcl_interfaces__msg__ParameterValue),
|
|
"::",
|
|
stringify!(string_value)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).byte_array_value) as usize - ptr as usize },
|
|
48usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(rcl_interfaces__msg__ParameterValue),
|
|
"::",
|
|
stringify!(byte_array_value)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).bool_array_value) as usize - ptr as usize },
|
|
72usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(rcl_interfaces__msg__ParameterValue),
|
|
"::",
|
|
stringify!(bool_array_value)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).integer_array_value) as usize - ptr as usize },
|
|
96usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(rcl_interfaces__msg__ParameterValue),
|
|
"::",
|
|
stringify!(integer_array_value)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).double_array_value) as usize - ptr as usize },
|
|
120usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(rcl_interfaces__msg__ParameterValue),
|
|
"::",
|
|
stringify!(double_array_value)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).string_array_value) as usize - ptr as usize },
|
|
144usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(rcl_interfaces__msg__ParameterValue),
|
|
"::",
|
|
stringify!(string_array_value)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct rcl_interfaces__msg__ParameterValue__Sequence {
|
|
pub data: *mut rcl_interfaces__msg__ParameterValue,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_rcl_interfaces__msg__ParameterValue__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<rcl_interfaces__msg__ParameterValue__Sequence> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<rcl_interfaces__msg__ParameterValue__Sequence>(),
|
|
24usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(rcl_interfaces__msg__ParameterValue__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<rcl_interfaces__msg__ParameterValue__Sequence>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(rcl_interfaces__msg__ParameterValue__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(rcl_interfaces__msg__ParameterValue__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(rcl_interfaces__msg__ParameterValue__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(rcl_interfaces__msg__ParameterValue__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
pub struct rcl_interfaces__msg__Parameter {
|
|
pub name: rosidl_runtime_c__String,
|
|
pub value: rcl_interfaces__msg__ParameterValue,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_rcl_interfaces__msg__Parameter() {
|
|
const UNINIT: ::std::mem::MaybeUninit<rcl_interfaces__msg__Parameter> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<rcl_interfaces__msg__Parameter>(),
|
|
192usize,
|
|
concat!("Size of: ", stringify!(rcl_interfaces__msg__Parameter))
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<rcl_interfaces__msg__Parameter>(),
|
|
8usize,
|
|
concat!("Alignment of ", stringify!(rcl_interfaces__msg__Parameter))
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).name) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(rcl_interfaces__msg__Parameter),
|
|
"::",
|
|
stringify!(name)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).value) as usize - ptr as usize },
|
|
24usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(rcl_interfaces__msg__Parameter),
|
|
"::",
|
|
stringify!(value)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct rcl_interfaces__msg__Parameter__Sequence {
|
|
pub data: *mut rcl_interfaces__msg__Parameter,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_rcl_interfaces__msg__Parameter__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<rcl_interfaces__msg__Parameter__Sequence> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<rcl_interfaces__msg__Parameter__Sequence>(),
|
|
24usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(rcl_interfaces__msg__Parameter__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<rcl_interfaces__msg__Parameter__Sequence>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(rcl_interfaces__msg__Parameter__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(rcl_interfaces__msg__Parameter__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(rcl_interfaces__msg__Parameter__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(rcl_interfaces__msg__Parameter__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
pub const rcl_interfaces__msg__ParameterDescriptor__floating_point_range__MAX_SIZE: _bindgen_ty_67 =
|
|
_bindgen_ty_67::rcl_interfaces__msg__ParameterDescriptor__floating_point_range__MAX_SIZE;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_67 {
|
|
rcl_interfaces__msg__ParameterDescriptor__floating_point_range__MAX_SIZE = 1,
|
|
}
|
|
pub const rcl_interfaces__msg__ParameterDescriptor__integer_range__MAX_SIZE: _bindgen_ty_68 =
|
|
_bindgen_ty_68::rcl_interfaces__msg__ParameterDescriptor__integer_range__MAX_SIZE;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_68 {
|
|
rcl_interfaces__msg__ParameterDescriptor__integer_range__MAX_SIZE = 1,
|
|
}
|
|
#[repr(C)]
|
|
pub struct rcl_interfaces__msg__ParameterDescriptor {
|
|
pub name: rosidl_runtime_c__String,
|
|
pub type_: u8,
|
|
pub description: rosidl_runtime_c__String,
|
|
pub additional_constraints: rosidl_runtime_c__String,
|
|
pub read_only: bool,
|
|
pub dynamic_typing: bool,
|
|
pub floating_point_range: rcl_interfaces__msg__FloatingPointRange__Sequence,
|
|
pub integer_range: rcl_interfaces__msg__IntegerRange__Sequence,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_rcl_interfaces__msg__ParameterDescriptor() {
|
|
const UNINIT: ::std::mem::MaybeUninit<rcl_interfaces__msg__ParameterDescriptor> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<rcl_interfaces__msg__ParameterDescriptor>(),
|
|
136usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(rcl_interfaces__msg__ParameterDescriptor)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<rcl_interfaces__msg__ParameterDescriptor>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(rcl_interfaces__msg__ParameterDescriptor)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).name) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(rcl_interfaces__msg__ParameterDescriptor),
|
|
"::",
|
|
stringify!(name)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).type_) as usize - ptr as usize },
|
|
24usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(rcl_interfaces__msg__ParameterDescriptor),
|
|
"::",
|
|
stringify!(type_)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).description) as usize - ptr as usize },
|
|
32usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(rcl_interfaces__msg__ParameterDescriptor),
|
|
"::",
|
|
stringify!(description)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).additional_constraints) as usize - ptr as usize },
|
|
56usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(rcl_interfaces__msg__ParameterDescriptor),
|
|
"::",
|
|
stringify!(additional_constraints)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).read_only) as usize - ptr as usize },
|
|
80usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(rcl_interfaces__msg__ParameterDescriptor),
|
|
"::",
|
|
stringify!(read_only)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).dynamic_typing) as usize - ptr as usize },
|
|
81usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(rcl_interfaces__msg__ParameterDescriptor),
|
|
"::",
|
|
stringify!(dynamic_typing)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).floating_point_range) as usize - ptr as usize },
|
|
88usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(rcl_interfaces__msg__ParameterDescriptor),
|
|
"::",
|
|
stringify!(floating_point_range)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).integer_range) as usize - ptr as usize },
|
|
112usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(rcl_interfaces__msg__ParameterDescriptor),
|
|
"::",
|
|
stringify!(integer_range)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct rcl_interfaces__msg__ParameterDescriptor__Sequence {
|
|
pub data: *mut rcl_interfaces__msg__ParameterDescriptor,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_rcl_interfaces__msg__ParameterDescriptor__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<rcl_interfaces__msg__ParameterDescriptor__Sequence> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<rcl_interfaces__msg__ParameterDescriptor__Sequence>(),
|
|
24usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(rcl_interfaces__msg__ParameterDescriptor__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<rcl_interfaces__msg__ParameterDescriptor__Sequence>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(rcl_interfaces__msg__ParameterDescriptor__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(rcl_interfaces__msg__ParameterDescriptor__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(rcl_interfaces__msg__ParameterDescriptor__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(rcl_interfaces__msg__ParameterDescriptor__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
pub struct rcl_interfaces__msg__ParameterEvent {
|
|
pub stamp: builtin_interfaces__msg__Time,
|
|
pub node: rosidl_runtime_c__String,
|
|
pub new_parameters: rcl_interfaces__msg__Parameter__Sequence,
|
|
pub changed_parameters: rcl_interfaces__msg__Parameter__Sequence,
|
|
pub deleted_parameters: rcl_interfaces__msg__Parameter__Sequence,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_rcl_interfaces__msg__ParameterEvent() {
|
|
const UNINIT: ::std::mem::MaybeUninit<rcl_interfaces__msg__ParameterEvent> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<rcl_interfaces__msg__ParameterEvent>(),
|
|
104usize,
|
|
concat!("Size of: ", stringify!(rcl_interfaces__msg__ParameterEvent))
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<rcl_interfaces__msg__ParameterEvent>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(rcl_interfaces__msg__ParameterEvent)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).stamp) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(rcl_interfaces__msg__ParameterEvent),
|
|
"::",
|
|
stringify!(stamp)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).node) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(rcl_interfaces__msg__ParameterEvent),
|
|
"::",
|
|
stringify!(node)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).new_parameters) as usize - ptr as usize },
|
|
32usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(rcl_interfaces__msg__ParameterEvent),
|
|
"::",
|
|
stringify!(new_parameters)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).changed_parameters) as usize - ptr as usize },
|
|
56usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(rcl_interfaces__msg__ParameterEvent),
|
|
"::",
|
|
stringify!(changed_parameters)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).deleted_parameters) as usize - ptr as usize },
|
|
80usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(rcl_interfaces__msg__ParameterEvent),
|
|
"::",
|
|
stringify!(deleted_parameters)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct rcl_interfaces__msg__ParameterEvent__Sequence {
|
|
pub data: *mut rcl_interfaces__msg__ParameterEvent,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_rcl_interfaces__msg__ParameterEvent__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<rcl_interfaces__msg__ParameterEvent__Sequence> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<rcl_interfaces__msg__ParameterEvent__Sequence>(),
|
|
24usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(rcl_interfaces__msg__ParameterEvent__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<rcl_interfaces__msg__ParameterEvent__Sequence>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(rcl_interfaces__msg__ParameterEvent__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(rcl_interfaces__msg__ParameterEvent__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(rcl_interfaces__msg__ParameterEvent__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(rcl_interfaces__msg__ParameterEvent__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct rcl_interfaces__msg__ParameterEventDescriptors {
|
|
pub new_parameters: rcl_interfaces__msg__ParameterDescriptor__Sequence,
|
|
pub changed_parameters: rcl_interfaces__msg__ParameterDescriptor__Sequence,
|
|
pub deleted_parameters: rcl_interfaces__msg__ParameterDescriptor__Sequence,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_rcl_interfaces__msg__ParameterEventDescriptors() {
|
|
const UNINIT: ::std::mem::MaybeUninit<rcl_interfaces__msg__ParameterEventDescriptors> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<rcl_interfaces__msg__ParameterEventDescriptors>(),
|
|
72usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(rcl_interfaces__msg__ParameterEventDescriptors)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<rcl_interfaces__msg__ParameterEventDescriptors>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(rcl_interfaces__msg__ParameterEventDescriptors)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).new_parameters) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(rcl_interfaces__msg__ParameterEventDescriptors),
|
|
"::",
|
|
stringify!(new_parameters)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).changed_parameters) as usize - ptr as usize },
|
|
24usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(rcl_interfaces__msg__ParameterEventDescriptors),
|
|
"::",
|
|
stringify!(changed_parameters)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).deleted_parameters) as usize - ptr as usize },
|
|
48usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(rcl_interfaces__msg__ParameterEventDescriptors),
|
|
"::",
|
|
stringify!(deleted_parameters)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct rcl_interfaces__msg__ParameterEventDescriptors__Sequence {
|
|
pub data: *mut rcl_interfaces__msg__ParameterEventDescriptors,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_rcl_interfaces__msg__ParameterEventDescriptors__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<
|
|
rcl_interfaces__msg__ParameterEventDescriptors__Sequence,
|
|
> = ::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<rcl_interfaces__msg__ParameterEventDescriptors__Sequence>(),
|
|
24usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(rcl_interfaces__msg__ParameterEventDescriptors__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<rcl_interfaces__msg__ParameterEventDescriptors__Sequence>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(rcl_interfaces__msg__ParameterEventDescriptors__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(rcl_interfaces__msg__ParameterEventDescriptors__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(rcl_interfaces__msg__ParameterEventDescriptors__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(rcl_interfaces__msg__ParameterEventDescriptors__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
pub const rcl_interfaces__msg__ParameterType__PARAMETER_NOT_SET: _bindgen_ty_69 =
|
|
_bindgen_ty_69::rcl_interfaces__msg__ParameterType__PARAMETER_NOT_SET;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_69 {
|
|
rcl_interfaces__msg__ParameterType__PARAMETER_NOT_SET = 0,
|
|
}
|
|
pub const rcl_interfaces__msg__ParameterType__PARAMETER_BOOL: _bindgen_ty_70 =
|
|
_bindgen_ty_70::rcl_interfaces__msg__ParameterType__PARAMETER_BOOL;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_70 {
|
|
rcl_interfaces__msg__ParameterType__PARAMETER_BOOL = 1,
|
|
}
|
|
pub const rcl_interfaces__msg__ParameterType__PARAMETER_INTEGER: _bindgen_ty_71 =
|
|
_bindgen_ty_71::rcl_interfaces__msg__ParameterType__PARAMETER_INTEGER;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_71 {
|
|
rcl_interfaces__msg__ParameterType__PARAMETER_INTEGER = 2,
|
|
}
|
|
pub const rcl_interfaces__msg__ParameterType__PARAMETER_DOUBLE: _bindgen_ty_72 =
|
|
_bindgen_ty_72::rcl_interfaces__msg__ParameterType__PARAMETER_DOUBLE;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_72 {
|
|
rcl_interfaces__msg__ParameterType__PARAMETER_DOUBLE = 3,
|
|
}
|
|
pub const rcl_interfaces__msg__ParameterType__PARAMETER_STRING: _bindgen_ty_73 =
|
|
_bindgen_ty_73::rcl_interfaces__msg__ParameterType__PARAMETER_STRING;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_73 {
|
|
rcl_interfaces__msg__ParameterType__PARAMETER_STRING = 4,
|
|
}
|
|
pub const rcl_interfaces__msg__ParameterType__PARAMETER_BYTE_ARRAY: _bindgen_ty_74 =
|
|
_bindgen_ty_74::rcl_interfaces__msg__ParameterType__PARAMETER_BYTE_ARRAY;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_74 {
|
|
rcl_interfaces__msg__ParameterType__PARAMETER_BYTE_ARRAY = 5,
|
|
}
|
|
pub const rcl_interfaces__msg__ParameterType__PARAMETER_BOOL_ARRAY: _bindgen_ty_75 =
|
|
_bindgen_ty_75::rcl_interfaces__msg__ParameterType__PARAMETER_BOOL_ARRAY;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_75 {
|
|
rcl_interfaces__msg__ParameterType__PARAMETER_BOOL_ARRAY = 6,
|
|
}
|
|
pub const rcl_interfaces__msg__ParameterType__PARAMETER_INTEGER_ARRAY: _bindgen_ty_76 =
|
|
_bindgen_ty_76::rcl_interfaces__msg__ParameterType__PARAMETER_INTEGER_ARRAY;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_76 {
|
|
rcl_interfaces__msg__ParameterType__PARAMETER_INTEGER_ARRAY = 7,
|
|
}
|
|
pub const rcl_interfaces__msg__ParameterType__PARAMETER_DOUBLE_ARRAY: _bindgen_ty_77 =
|
|
_bindgen_ty_77::rcl_interfaces__msg__ParameterType__PARAMETER_DOUBLE_ARRAY;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_77 {
|
|
rcl_interfaces__msg__ParameterType__PARAMETER_DOUBLE_ARRAY = 8,
|
|
}
|
|
pub const rcl_interfaces__msg__ParameterType__PARAMETER_STRING_ARRAY: _bindgen_ty_78 =
|
|
_bindgen_ty_78::rcl_interfaces__msg__ParameterType__PARAMETER_STRING_ARRAY;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_78 {
|
|
rcl_interfaces__msg__ParameterType__PARAMETER_STRING_ARRAY = 9,
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct rcl_interfaces__msg__ParameterType {
|
|
pub structure_needs_at_least_one_member: u8,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_rcl_interfaces__msg__ParameterType() {
|
|
const UNINIT: ::std::mem::MaybeUninit<rcl_interfaces__msg__ParameterType> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<rcl_interfaces__msg__ParameterType>(),
|
|
1usize,
|
|
concat!("Size of: ", stringify!(rcl_interfaces__msg__ParameterType))
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<rcl_interfaces__msg__ParameterType>(),
|
|
1usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(rcl_interfaces__msg__ParameterType)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe {
|
|
::std::ptr::addr_of!((*ptr).structure_needs_at_least_one_member) as usize - ptr as usize
|
|
},
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(rcl_interfaces__msg__ParameterType),
|
|
"::",
|
|
stringify!(structure_needs_at_least_one_member)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct rcl_interfaces__msg__ParameterType__Sequence {
|
|
pub data: *mut rcl_interfaces__msg__ParameterType,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_rcl_interfaces__msg__ParameterType__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<rcl_interfaces__msg__ParameterType__Sequence> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<rcl_interfaces__msg__ParameterType__Sequence>(),
|
|
24usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(rcl_interfaces__msg__ParameterType__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<rcl_interfaces__msg__ParameterType__Sequence>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(rcl_interfaces__msg__ParameterType__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(rcl_interfaces__msg__ParameterType__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(rcl_interfaces__msg__ParameterType__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(rcl_interfaces__msg__ParameterType__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
pub struct rcl_interfaces__msg__SetParametersResult {
|
|
pub successful: bool,
|
|
pub reason: rosidl_runtime_c__String,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_rcl_interfaces__msg__SetParametersResult() {
|
|
const UNINIT: ::std::mem::MaybeUninit<rcl_interfaces__msg__SetParametersResult> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<rcl_interfaces__msg__SetParametersResult>(),
|
|
32usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(rcl_interfaces__msg__SetParametersResult)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<rcl_interfaces__msg__SetParametersResult>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(rcl_interfaces__msg__SetParametersResult)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).successful) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(rcl_interfaces__msg__SetParametersResult),
|
|
"::",
|
|
stringify!(successful)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).reason) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(rcl_interfaces__msg__SetParametersResult),
|
|
"::",
|
|
stringify!(reason)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct rcl_interfaces__msg__SetParametersResult__Sequence {
|
|
pub data: *mut rcl_interfaces__msg__SetParametersResult,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_rcl_interfaces__msg__SetParametersResult__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<rcl_interfaces__msg__SetParametersResult__Sequence> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<rcl_interfaces__msg__SetParametersResult__Sequence>(),
|
|
24usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(rcl_interfaces__msg__SetParametersResult__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<rcl_interfaces__msg__SetParametersResult__Sequence>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(rcl_interfaces__msg__SetParametersResult__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(rcl_interfaces__msg__SetParametersResult__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(rcl_interfaces__msg__SetParametersResult__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(rcl_interfaces__msg__SetParametersResult__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
pub struct rcl_interfaces__srv__DescribeParameters_Request {
|
|
pub names: rosidl_runtime_c__String__Sequence,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_rcl_interfaces__srv__DescribeParameters_Request() {
|
|
const UNINIT: ::std::mem::MaybeUninit<rcl_interfaces__srv__DescribeParameters_Request> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<rcl_interfaces__srv__DescribeParameters_Request>(),
|
|
24usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(rcl_interfaces__srv__DescribeParameters_Request)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<rcl_interfaces__srv__DescribeParameters_Request>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(rcl_interfaces__srv__DescribeParameters_Request)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).names) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(rcl_interfaces__srv__DescribeParameters_Request),
|
|
"::",
|
|
stringify!(names)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct rcl_interfaces__srv__DescribeParameters_Request__Sequence {
|
|
pub data: *mut rcl_interfaces__srv__DescribeParameters_Request,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_rcl_interfaces__srv__DescribeParameters_Request__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<
|
|
rcl_interfaces__srv__DescribeParameters_Request__Sequence,
|
|
> = ::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<rcl_interfaces__srv__DescribeParameters_Request__Sequence>(),
|
|
24usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(rcl_interfaces__srv__DescribeParameters_Request__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<rcl_interfaces__srv__DescribeParameters_Request__Sequence>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(rcl_interfaces__srv__DescribeParameters_Request__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(rcl_interfaces__srv__DescribeParameters_Request__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(rcl_interfaces__srv__DescribeParameters_Request__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(rcl_interfaces__srv__DescribeParameters_Request__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct rcl_interfaces__srv__DescribeParameters_Response {
|
|
pub descriptors: rcl_interfaces__msg__ParameterDescriptor__Sequence,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_rcl_interfaces__srv__DescribeParameters_Response() {
|
|
const UNINIT: ::std::mem::MaybeUninit<rcl_interfaces__srv__DescribeParameters_Response> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<rcl_interfaces__srv__DescribeParameters_Response>(),
|
|
24usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(rcl_interfaces__srv__DescribeParameters_Response)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<rcl_interfaces__srv__DescribeParameters_Response>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(rcl_interfaces__srv__DescribeParameters_Response)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).descriptors) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(rcl_interfaces__srv__DescribeParameters_Response),
|
|
"::",
|
|
stringify!(descriptors)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct rcl_interfaces__srv__DescribeParameters_Response__Sequence {
|
|
pub data: *mut rcl_interfaces__srv__DescribeParameters_Response,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_rcl_interfaces__srv__DescribeParameters_Response__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<
|
|
rcl_interfaces__srv__DescribeParameters_Response__Sequence,
|
|
> = ::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<rcl_interfaces__srv__DescribeParameters_Response__Sequence>(),
|
|
24usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(rcl_interfaces__srv__DescribeParameters_Response__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<rcl_interfaces__srv__DescribeParameters_Response__Sequence>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(rcl_interfaces__srv__DescribeParameters_Response__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(rcl_interfaces__srv__DescribeParameters_Response__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(rcl_interfaces__srv__DescribeParameters_Response__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(rcl_interfaces__srv__DescribeParameters_Response__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
pub struct rcl_interfaces__srv__GetParameterTypes_Request {
|
|
pub names: rosidl_runtime_c__String__Sequence,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_rcl_interfaces__srv__GetParameterTypes_Request() {
|
|
const UNINIT: ::std::mem::MaybeUninit<rcl_interfaces__srv__GetParameterTypes_Request> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<rcl_interfaces__srv__GetParameterTypes_Request>(),
|
|
24usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(rcl_interfaces__srv__GetParameterTypes_Request)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<rcl_interfaces__srv__GetParameterTypes_Request>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(rcl_interfaces__srv__GetParameterTypes_Request)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).names) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(rcl_interfaces__srv__GetParameterTypes_Request),
|
|
"::",
|
|
stringify!(names)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct rcl_interfaces__srv__GetParameterTypes_Request__Sequence {
|
|
pub data: *mut rcl_interfaces__srv__GetParameterTypes_Request,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_rcl_interfaces__srv__GetParameterTypes_Request__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<
|
|
rcl_interfaces__srv__GetParameterTypes_Request__Sequence,
|
|
> = ::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<rcl_interfaces__srv__GetParameterTypes_Request__Sequence>(),
|
|
24usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(rcl_interfaces__srv__GetParameterTypes_Request__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<rcl_interfaces__srv__GetParameterTypes_Request__Sequence>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(rcl_interfaces__srv__GetParameterTypes_Request__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(rcl_interfaces__srv__GetParameterTypes_Request__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(rcl_interfaces__srv__GetParameterTypes_Request__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(rcl_interfaces__srv__GetParameterTypes_Request__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
pub struct rcl_interfaces__srv__GetParameterTypes_Response {
|
|
pub types: rosidl_runtime_c__uint8__Sequence,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_rcl_interfaces__srv__GetParameterTypes_Response() {
|
|
const UNINIT: ::std::mem::MaybeUninit<rcl_interfaces__srv__GetParameterTypes_Response> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<rcl_interfaces__srv__GetParameterTypes_Response>(),
|
|
24usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(rcl_interfaces__srv__GetParameterTypes_Response)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<rcl_interfaces__srv__GetParameterTypes_Response>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(rcl_interfaces__srv__GetParameterTypes_Response)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).types) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(rcl_interfaces__srv__GetParameterTypes_Response),
|
|
"::",
|
|
stringify!(types)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct rcl_interfaces__srv__GetParameterTypes_Response__Sequence {
|
|
pub data: *mut rcl_interfaces__srv__GetParameterTypes_Response,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_rcl_interfaces__srv__GetParameterTypes_Response__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<
|
|
rcl_interfaces__srv__GetParameterTypes_Response__Sequence,
|
|
> = ::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<rcl_interfaces__srv__GetParameterTypes_Response__Sequence>(),
|
|
24usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(rcl_interfaces__srv__GetParameterTypes_Response__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<rcl_interfaces__srv__GetParameterTypes_Response__Sequence>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(rcl_interfaces__srv__GetParameterTypes_Response__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(rcl_interfaces__srv__GetParameterTypes_Response__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(rcl_interfaces__srv__GetParameterTypes_Response__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(rcl_interfaces__srv__GetParameterTypes_Response__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
pub struct rcl_interfaces__srv__GetParameters_Request {
|
|
pub names: rosidl_runtime_c__String__Sequence,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_rcl_interfaces__srv__GetParameters_Request() {
|
|
const UNINIT: ::std::mem::MaybeUninit<rcl_interfaces__srv__GetParameters_Request> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<rcl_interfaces__srv__GetParameters_Request>(),
|
|
24usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(rcl_interfaces__srv__GetParameters_Request)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<rcl_interfaces__srv__GetParameters_Request>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(rcl_interfaces__srv__GetParameters_Request)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).names) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(rcl_interfaces__srv__GetParameters_Request),
|
|
"::",
|
|
stringify!(names)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct rcl_interfaces__srv__GetParameters_Request__Sequence {
|
|
pub data: *mut rcl_interfaces__srv__GetParameters_Request,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_rcl_interfaces__srv__GetParameters_Request__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<rcl_interfaces__srv__GetParameters_Request__Sequence> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<rcl_interfaces__srv__GetParameters_Request__Sequence>(),
|
|
24usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(rcl_interfaces__srv__GetParameters_Request__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<rcl_interfaces__srv__GetParameters_Request__Sequence>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(rcl_interfaces__srv__GetParameters_Request__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(rcl_interfaces__srv__GetParameters_Request__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(rcl_interfaces__srv__GetParameters_Request__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(rcl_interfaces__srv__GetParameters_Request__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct rcl_interfaces__srv__GetParameters_Response {
|
|
pub values: rcl_interfaces__msg__ParameterValue__Sequence,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_rcl_interfaces__srv__GetParameters_Response() {
|
|
const UNINIT: ::std::mem::MaybeUninit<rcl_interfaces__srv__GetParameters_Response> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<rcl_interfaces__srv__GetParameters_Response>(),
|
|
24usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(rcl_interfaces__srv__GetParameters_Response)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<rcl_interfaces__srv__GetParameters_Response>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(rcl_interfaces__srv__GetParameters_Response)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).values) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(rcl_interfaces__srv__GetParameters_Response),
|
|
"::",
|
|
stringify!(values)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct rcl_interfaces__srv__GetParameters_Response__Sequence {
|
|
pub data: *mut rcl_interfaces__srv__GetParameters_Response,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_rcl_interfaces__srv__GetParameters_Response__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<rcl_interfaces__srv__GetParameters_Response__Sequence> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<rcl_interfaces__srv__GetParameters_Response__Sequence>(),
|
|
24usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(rcl_interfaces__srv__GetParameters_Response__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<rcl_interfaces__srv__GetParameters_Response__Sequence>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(rcl_interfaces__srv__GetParameters_Response__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(rcl_interfaces__srv__GetParameters_Response__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(rcl_interfaces__srv__GetParameters_Response__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(rcl_interfaces__srv__GetParameters_Response__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
pub const rcl_interfaces__srv__ListParameters_Request__DEPTH_RECURSIVE: _bindgen_ty_79 =
|
|
_bindgen_ty_79::rcl_interfaces__srv__ListParameters_Request__DEPTH_RECURSIVE;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_79 {
|
|
rcl_interfaces__srv__ListParameters_Request__DEPTH_RECURSIVE = 0,
|
|
}
|
|
#[repr(C)]
|
|
pub struct rcl_interfaces__srv__ListParameters_Request {
|
|
pub prefixes: rosidl_runtime_c__String__Sequence,
|
|
pub depth: u64,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_rcl_interfaces__srv__ListParameters_Request() {
|
|
const UNINIT: ::std::mem::MaybeUninit<rcl_interfaces__srv__ListParameters_Request> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<rcl_interfaces__srv__ListParameters_Request>(),
|
|
32usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(rcl_interfaces__srv__ListParameters_Request)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<rcl_interfaces__srv__ListParameters_Request>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(rcl_interfaces__srv__ListParameters_Request)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).prefixes) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(rcl_interfaces__srv__ListParameters_Request),
|
|
"::",
|
|
stringify!(prefixes)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).depth) as usize - ptr as usize },
|
|
24usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(rcl_interfaces__srv__ListParameters_Request),
|
|
"::",
|
|
stringify!(depth)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct rcl_interfaces__srv__ListParameters_Request__Sequence {
|
|
pub data: *mut rcl_interfaces__srv__ListParameters_Request,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_rcl_interfaces__srv__ListParameters_Request__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<rcl_interfaces__srv__ListParameters_Request__Sequence> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<rcl_interfaces__srv__ListParameters_Request__Sequence>(),
|
|
24usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(rcl_interfaces__srv__ListParameters_Request__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<rcl_interfaces__srv__ListParameters_Request__Sequence>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(rcl_interfaces__srv__ListParameters_Request__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(rcl_interfaces__srv__ListParameters_Request__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(rcl_interfaces__srv__ListParameters_Request__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(rcl_interfaces__srv__ListParameters_Request__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
pub struct rcl_interfaces__srv__ListParameters_Response {
|
|
pub result: rcl_interfaces__msg__ListParametersResult,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_rcl_interfaces__srv__ListParameters_Response() {
|
|
const UNINIT: ::std::mem::MaybeUninit<rcl_interfaces__srv__ListParameters_Response> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<rcl_interfaces__srv__ListParameters_Response>(),
|
|
48usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(rcl_interfaces__srv__ListParameters_Response)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<rcl_interfaces__srv__ListParameters_Response>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(rcl_interfaces__srv__ListParameters_Response)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).result) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(rcl_interfaces__srv__ListParameters_Response),
|
|
"::",
|
|
stringify!(result)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct rcl_interfaces__srv__ListParameters_Response__Sequence {
|
|
pub data: *mut rcl_interfaces__srv__ListParameters_Response,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_rcl_interfaces__srv__ListParameters_Response__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<rcl_interfaces__srv__ListParameters_Response__Sequence> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<rcl_interfaces__srv__ListParameters_Response__Sequence>(),
|
|
24usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(rcl_interfaces__srv__ListParameters_Response__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<rcl_interfaces__srv__ListParameters_Response__Sequence>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(rcl_interfaces__srv__ListParameters_Response__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(rcl_interfaces__srv__ListParameters_Response__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(rcl_interfaces__srv__ListParameters_Response__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(rcl_interfaces__srv__ListParameters_Response__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct rcl_interfaces__srv__SetParameters_Request {
|
|
pub parameters: rcl_interfaces__msg__Parameter__Sequence,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_rcl_interfaces__srv__SetParameters_Request() {
|
|
const UNINIT: ::std::mem::MaybeUninit<rcl_interfaces__srv__SetParameters_Request> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<rcl_interfaces__srv__SetParameters_Request>(),
|
|
24usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(rcl_interfaces__srv__SetParameters_Request)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<rcl_interfaces__srv__SetParameters_Request>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(rcl_interfaces__srv__SetParameters_Request)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).parameters) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(rcl_interfaces__srv__SetParameters_Request),
|
|
"::",
|
|
stringify!(parameters)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct rcl_interfaces__srv__SetParameters_Request__Sequence {
|
|
pub data: *mut rcl_interfaces__srv__SetParameters_Request,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_rcl_interfaces__srv__SetParameters_Request__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<rcl_interfaces__srv__SetParameters_Request__Sequence> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<rcl_interfaces__srv__SetParameters_Request__Sequence>(),
|
|
24usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(rcl_interfaces__srv__SetParameters_Request__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<rcl_interfaces__srv__SetParameters_Request__Sequence>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(rcl_interfaces__srv__SetParameters_Request__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(rcl_interfaces__srv__SetParameters_Request__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(rcl_interfaces__srv__SetParameters_Request__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(rcl_interfaces__srv__SetParameters_Request__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct rcl_interfaces__srv__SetParameters_Response {
|
|
pub results: rcl_interfaces__msg__SetParametersResult__Sequence,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_rcl_interfaces__srv__SetParameters_Response() {
|
|
const UNINIT: ::std::mem::MaybeUninit<rcl_interfaces__srv__SetParameters_Response> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<rcl_interfaces__srv__SetParameters_Response>(),
|
|
24usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(rcl_interfaces__srv__SetParameters_Response)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<rcl_interfaces__srv__SetParameters_Response>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(rcl_interfaces__srv__SetParameters_Response)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).results) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(rcl_interfaces__srv__SetParameters_Response),
|
|
"::",
|
|
stringify!(results)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct rcl_interfaces__srv__SetParameters_Response__Sequence {
|
|
pub data: *mut rcl_interfaces__srv__SetParameters_Response,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_rcl_interfaces__srv__SetParameters_Response__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<rcl_interfaces__srv__SetParameters_Response__Sequence> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<rcl_interfaces__srv__SetParameters_Response__Sequence>(),
|
|
24usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(rcl_interfaces__srv__SetParameters_Response__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<rcl_interfaces__srv__SetParameters_Response__Sequence>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(rcl_interfaces__srv__SetParameters_Response__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(rcl_interfaces__srv__SetParameters_Response__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(rcl_interfaces__srv__SetParameters_Response__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(rcl_interfaces__srv__SetParameters_Response__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct rcl_interfaces__srv__SetParametersAtomically_Request {
|
|
pub parameters: rcl_interfaces__msg__Parameter__Sequence,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_rcl_interfaces__srv__SetParametersAtomically_Request() {
|
|
const UNINIT: ::std::mem::MaybeUninit<rcl_interfaces__srv__SetParametersAtomically_Request> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<rcl_interfaces__srv__SetParametersAtomically_Request>(),
|
|
24usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(rcl_interfaces__srv__SetParametersAtomically_Request)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<rcl_interfaces__srv__SetParametersAtomically_Request>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(rcl_interfaces__srv__SetParametersAtomically_Request)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).parameters) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(rcl_interfaces__srv__SetParametersAtomically_Request),
|
|
"::",
|
|
stringify!(parameters)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct rcl_interfaces__srv__SetParametersAtomically_Request__Sequence {
|
|
pub data: *mut rcl_interfaces__srv__SetParametersAtomically_Request,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_rcl_interfaces__srv__SetParametersAtomically_Request__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<
|
|
rcl_interfaces__srv__SetParametersAtomically_Request__Sequence,
|
|
> = ::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<rcl_interfaces__srv__SetParametersAtomically_Request__Sequence>(),
|
|
24usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(rcl_interfaces__srv__SetParametersAtomically_Request__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<rcl_interfaces__srv__SetParametersAtomically_Request__Sequence>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(rcl_interfaces__srv__SetParametersAtomically_Request__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(rcl_interfaces__srv__SetParametersAtomically_Request__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(rcl_interfaces__srv__SetParametersAtomically_Request__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(rcl_interfaces__srv__SetParametersAtomically_Request__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
pub struct rcl_interfaces__srv__SetParametersAtomically_Response {
|
|
pub result: rcl_interfaces__msg__SetParametersResult,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_rcl_interfaces__srv__SetParametersAtomically_Response() {
|
|
const UNINIT: ::std::mem::MaybeUninit<rcl_interfaces__srv__SetParametersAtomically_Response> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<rcl_interfaces__srv__SetParametersAtomically_Response>(),
|
|
32usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(rcl_interfaces__srv__SetParametersAtomically_Response)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<rcl_interfaces__srv__SetParametersAtomically_Response>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(rcl_interfaces__srv__SetParametersAtomically_Response)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).result) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(rcl_interfaces__srv__SetParametersAtomically_Response),
|
|
"::",
|
|
stringify!(result)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct rcl_interfaces__srv__SetParametersAtomically_Response__Sequence {
|
|
pub data: *mut rcl_interfaces__srv__SetParametersAtomically_Response,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_rcl_interfaces__srv__SetParametersAtomically_Response__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<
|
|
rcl_interfaces__srv__SetParametersAtomically_Response__Sequence,
|
|
> = ::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<rcl_interfaces__srv__SetParametersAtomically_Response__Sequence>(),
|
|
24usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(rcl_interfaces__srv__SetParametersAtomically_Response__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<rcl_interfaces__srv__SetParametersAtomically_Response__Sequence>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(rcl_interfaces__srv__SetParametersAtomically_Response__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(rcl_interfaces__srv__SetParametersAtomically_Response__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(rcl_interfaces__srv__SetParametersAtomically_Response__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(rcl_interfaces__srv__SetParametersAtomically_Response__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct rosgraph_msgs__msg__Clock {
|
|
pub clock: builtin_interfaces__msg__Time,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_rosgraph_msgs__msg__Clock() {
|
|
const UNINIT: ::std::mem::MaybeUninit<rosgraph_msgs__msg__Clock> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<rosgraph_msgs__msg__Clock>(),
|
|
8usize,
|
|
concat!("Size of: ", stringify!(rosgraph_msgs__msg__Clock))
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<rosgraph_msgs__msg__Clock>(),
|
|
4usize,
|
|
concat!("Alignment of ", stringify!(rosgraph_msgs__msg__Clock))
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).clock) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(rosgraph_msgs__msg__Clock),
|
|
"::",
|
|
stringify!(clock)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct rosgraph_msgs__msg__Clock__Sequence {
|
|
pub data: *mut rosgraph_msgs__msg__Clock,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_rosgraph_msgs__msg__Clock__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<rosgraph_msgs__msg__Clock__Sequence> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<rosgraph_msgs__msg__Clock__Sequence>(),
|
|
24usize,
|
|
concat!("Size of: ", stringify!(rosgraph_msgs__msg__Clock__Sequence))
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<rosgraph_msgs__msg__Clock__Sequence>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(rosgraph_msgs__msg__Clock__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(rosgraph_msgs__msg__Clock__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(rosgraph_msgs__msg__Clock__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(rosgraph_msgs__msg__Clock__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
pub const sensor_msgs__msg__BatteryState__POWER_SUPPLY_STATUS_UNKNOWN: _bindgen_ty_80 =
|
|
_bindgen_ty_80::sensor_msgs__msg__BatteryState__POWER_SUPPLY_STATUS_UNKNOWN;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_80 {
|
|
sensor_msgs__msg__BatteryState__POWER_SUPPLY_STATUS_UNKNOWN = 0,
|
|
}
|
|
pub const sensor_msgs__msg__BatteryState__POWER_SUPPLY_STATUS_CHARGING: _bindgen_ty_81 =
|
|
_bindgen_ty_81::sensor_msgs__msg__BatteryState__POWER_SUPPLY_STATUS_CHARGING;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_81 {
|
|
sensor_msgs__msg__BatteryState__POWER_SUPPLY_STATUS_CHARGING = 1,
|
|
}
|
|
pub const sensor_msgs__msg__BatteryState__POWER_SUPPLY_STATUS_DISCHARGING: _bindgen_ty_82 =
|
|
_bindgen_ty_82::sensor_msgs__msg__BatteryState__POWER_SUPPLY_STATUS_DISCHARGING;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_82 {
|
|
sensor_msgs__msg__BatteryState__POWER_SUPPLY_STATUS_DISCHARGING = 2,
|
|
}
|
|
pub const sensor_msgs__msg__BatteryState__POWER_SUPPLY_STATUS_NOT_CHARGING: _bindgen_ty_83 =
|
|
_bindgen_ty_83::sensor_msgs__msg__BatteryState__POWER_SUPPLY_STATUS_NOT_CHARGING;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_83 {
|
|
sensor_msgs__msg__BatteryState__POWER_SUPPLY_STATUS_NOT_CHARGING = 3,
|
|
}
|
|
pub const sensor_msgs__msg__BatteryState__POWER_SUPPLY_STATUS_FULL: _bindgen_ty_84 =
|
|
_bindgen_ty_84::sensor_msgs__msg__BatteryState__POWER_SUPPLY_STATUS_FULL;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_84 {
|
|
sensor_msgs__msg__BatteryState__POWER_SUPPLY_STATUS_FULL = 4,
|
|
}
|
|
pub const sensor_msgs__msg__BatteryState__POWER_SUPPLY_HEALTH_UNKNOWN: _bindgen_ty_85 =
|
|
_bindgen_ty_85::sensor_msgs__msg__BatteryState__POWER_SUPPLY_HEALTH_UNKNOWN;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_85 {
|
|
sensor_msgs__msg__BatteryState__POWER_SUPPLY_HEALTH_UNKNOWN = 0,
|
|
}
|
|
pub const sensor_msgs__msg__BatteryState__POWER_SUPPLY_HEALTH_GOOD: _bindgen_ty_86 =
|
|
_bindgen_ty_86::sensor_msgs__msg__BatteryState__POWER_SUPPLY_HEALTH_GOOD;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_86 {
|
|
sensor_msgs__msg__BatteryState__POWER_SUPPLY_HEALTH_GOOD = 1,
|
|
}
|
|
pub const sensor_msgs__msg__BatteryState__POWER_SUPPLY_HEALTH_OVERHEAT: _bindgen_ty_87 =
|
|
_bindgen_ty_87::sensor_msgs__msg__BatteryState__POWER_SUPPLY_HEALTH_OVERHEAT;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_87 {
|
|
sensor_msgs__msg__BatteryState__POWER_SUPPLY_HEALTH_OVERHEAT = 2,
|
|
}
|
|
pub const sensor_msgs__msg__BatteryState__POWER_SUPPLY_HEALTH_DEAD: _bindgen_ty_88 =
|
|
_bindgen_ty_88::sensor_msgs__msg__BatteryState__POWER_SUPPLY_HEALTH_DEAD;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_88 {
|
|
sensor_msgs__msg__BatteryState__POWER_SUPPLY_HEALTH_DEAD = 3,
|
|
}
|
|
pub const sensor_msgs__msg__BatteryState__POWER_SUPPLY_HEALTH_OVERVOLTAGE: _bindgen_ty_89 =
|
|
_bindgen_ty_89::sensor_msgs__msg__BatteryState__POWER_SUPPLY_HEALTH_OVERVOLTAGE;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_89 {
|
|
sensor_msgs__msg__BatteryState__POWER_SUPPLY_HEALTH_OVERVOLTAGE = 4,
|
|
}
|
|
pub const sensor_msgs__msg__BatteryState__POWER_SUPPLY_HEALTH_UNSPEC_FAILURE: _bindgen_ty_90 =
|
|
_bindgen_ty_90::sensor_msgs__msg__BatteryState__POWER_SUPPLY_HEALTH_UNSPEC_FAILURE;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_90 {
|
|
sensor_msgs__msg__BatteryState__POWER_SUPPLY_HEALTH_UNSPEC_FAILURE = 5,
|
|
}
|
|
pub const sensor_msgs__msg__BatteryState__POWER_SUPPLY_HEALTH_COLD: _bindgen_ty_91 =
|
|
_bindgen_ty_91::sensor_msgs__msg__BatteryState__POWER_SUPPLY_HEALTH_COLD;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_91 {
|
|
sensor_msgs__msg__BatteryState__POWER_SUPPLY_HEALTH_COLD = 6,
|
|
}
|
|
pub const sensor_msgs__msg__BatteryState__POWER_SUPPLY_HEALTH_WATCHDOG_TIMER_EXPIRE:
|
|
_bindgen_ty_92 =
|
|
_bindgen_ty_92::sensor_msgs__msg__BatteryState__POWER_SUPPLY_HEALTH_WATCHDOG_TIMER_EXPIRE;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_92 {
|
|
sensor_msgs__msg__BatteryState__POWER_SUPPLY_HEALTH_WATCHDOG_TIMER_EXPIRE = 7,
|
|
}
|
|
pub const sensor_msgs__msg__BatteryState__POWER_SUPPLY_HEALTH_SAFETY_TIMER_EXPIRE: _bindgen_ty_93 =
|
|
_bindgen_ty_93::sensor_msgs__msg__BatteryState__POWER_SUPPLY_HEALTH_SAFETY_TIMER_EXPIRE;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_93 {
|
|
sensor_msgs__msg__BatteryState__POWER_SUPPLY_HEALTH_SAFETY_TIMER_EXPIRE = 8,
|
|
}
|
|
pub const sensor_msgs__msg__BatteryState__POWER_SUPPLY_TECHNOLOGY_UNKNOWN: _bindgen_ty_94 =
|
|
_bindgen_ty_94::sensor_msgs__msg__BatteryState__POWER_SUPPLY_TECHNOLOGY_UNKNOWN;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_94 {
|
|
sensor_msgs__msg__BatteryState__POWER_SUPPLY_TECHNOLOGY_UNKNOWN = 0,
|
|
}
|
|
pub const sensor_msgs__msg__BatteryState__POWER_SUPPLY_TECHNOLOGY_NIMH: _bindgen_ty_95 =
|
|
_bindgen_ty_95::sensor_msgs__msg__BatteryState__POWER_SUPPLY_TECHNOLOGY_NIMH;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_95 {
|
|
sensor_msgs__msg__BatteryState__POWER_SUPPLY_TECHNOLOGY_NIMH = 1,
|
|
}
|
|
pub const sensor_msgs__msg__BatteryState__POWER_SUPPLY_TECHNOLOGY_LION: _bindgen_ty_96 =
|
|
_bindgen_ty_96::sensor_msgs__msg__BatteryState__POWER_SUPPLY_TECHNOLOGY_LION;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_96 {
|
|
sensor_msgs__msg__BatteryState__POWER_SUPPLY_TECHNOLOGY_LION = 2,
|
|
}
|
|
pub const sensor_msgs__msg__BatteryState__POWER_SUPPLY_TECHNOLOGY_LIPO: _bindgen_ty_97 =
|
|
_bindgen_ty_97::sensor_msgs__msg__BatteryState__POWER_SUPPLY_TECHNOLOGY_LIPO;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_97 {
|
|
sensor_msgs__msg__BatteryState__POWER_SUPPLY_TECHNOLOGY_LIPO = 3,
|
|
}
|
|
pub const sensor_msgs__msg__BatteryState__POWER_SUPPLY_TECHNOLOGY_LIFE: _bindgen_ty_98 =
|
|
_bindgen_ty_98::sensor_msgs__msg__BatteryState__POWER_SUPPLY_TECHNOLOGY_LIFE;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_98 {
|
|
sensor_msgs__msg__BatteryState__POWER_SUPPLY_TECHNOLOGY_LIFE = 4,
|
|
}
|
|
pub const sensor_msgs__msg__BatteryState__POWER_SUPPLY_TECHNOLOGY_NICD: _bindgen_ty_99 =
|
|
_bindgen_ty_99::sensor_msgs__msg__BatteryState__POWER_SUPPLY_TECHNOLOGY_NICD;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_99 {
|
|
sensor_msgs__msg__BatteryState__POWER_SUPPLY_TECHNOLOGY_NICD = 5,
|
|
}
|
|
pub const sensor_msgs__msg__BatteryState__POWER_SUPPLY_TECHNOLOGY_LIMN: _bindgen_ty_100 =
|
|
_bindgen_ty_100::sensor_msgs__msg__BatteryState__POWER_SUPPLY_TECHNOLOGY_LIMN;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_100 {
|
|
sensor_msgs__msg__BatteryState__POWER_SUPPLY_TECHNOLOGY_LIMN = 6,
|
|
}
|
|
#[repr(C)]
|
|
pub struct sensor_msgs__msg__BatteryState {
|
|
pub header: std_msgs__msg__Header,
|
|
pub voltage: f32,
|
|
pub temperature: f32,
|
|
pub current: f32,
|
|
pub charge: f32,
|
|
pub capacity: f32,
|
|
pub design_capacity: f32,
|
|
pub percentage: f32,
|
|
pub power_supply_status: u8,
|
|
pub power_supply_health: u8,
|
|
pub power_supply_technology: u8,
|
|
pub present: bool,
|
|
pub cell_voltage: rosidl_runtime_c__float__Sequence,
|
|
pub cell_temperature: rosidl_runtime_c__float__Sequence,
|
|
pub location: rosidl_runtime_c__String,
|
|
pub serial_number: rosidl_runtime_c__String,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_sensor_msgs__msg__BatteryState() {
|
|
const UNINIT: ::std::mem::MaybeUninit<sensor_msgs__msg__BatteryState> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<sensor_msgs__msg__BatteryState>(),
|
|
160usize,
|
|
concat!("Size of: ", stringify!(sensor_msgs__msg__BatteryState))
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<sensor_msgs__msg__BatteryState>(),
|
|
8usize,
|
|
concat!("Alignment of ", stringify!(sensor_msgs__msg__BatteryState))
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).header) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__msg__BatteryState),
|
|
"::",
|
|
stringify!(header)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).voltage) as usize - ptr as usize },
|
|
32usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__msg__BatteryState),
|
|
"::",
|
|
stringify!(voltage)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).temperature) as usize - ptr as usize },
|
|
36usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__msg__BatteryState),
|
|
"::",
|
|
stringify!(temperature)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).current) as usize - ptr as usize },
|
|
40usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__msg__BatteryState),
|
|
"::",
|
|
stringify!(current)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).charge) as usize - ptr as usize },
|
|
44usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__msg__BatteryState),
|
|
"::",
|
|
stringify!(charge)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
48usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__msg__BatteryState),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).design_capacity) as usize - ptr as usize },
|
|
52usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__msg__BatteryState),
|
|
"::",
|
|
stringify!(design_capacity)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).percentage) as usize - ptr as usize },
|
|
56usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__msg__BatteryState),
|
|
"::",
|
|
stringify!(percentage)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).power_supply_status) as usize - ptr as usize },
|
|
60usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__msg__BatteryState),
|
|
"::",
|
|
stringify!(power_supply_status)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).power_supply_health) as usize - ptr as usize },
|
|
61usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__msg__BatteryState),
|
|
"::",
|
|
stringify!(power_supply_health)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).power_supply_technology) as usize - ptr as usize },
|
|
62usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__msg__BatteryState),
|
|
"::",
|
|
stringify!(power_supply_technology)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).present) as usize - ptr as usize },
|
|
63usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__msg__BatteryState),
|
|
"::",
|
|
stringify!(present)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).cell_voltage) as usize - ptr as usize },
|
|
64usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__msg__BatteryState),
|
|
"::",
|
|
stringify!(cell_voltage)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).cell_temperature) as usize - ptr as usize },
|
|
88usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__msg__BatteryState),
|
|
"::",
|
|
stringify!(cell_temperature)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).location) as usize - ptr as usize },
|
|
112usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__msg__BatteryState),
|
|
"::",
|
|
stringify!(location)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).serial_number) as usize - ptr as usize },
|
|
136usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__msg__BatteryState),
|
|
"::",
|
|
stringify!(serial_number)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct sensor_msgs__msg__BatteryState__Sequence {
|
|
pub data: *mut sensor_msgs__msg__BatteryState,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_sensor_msgs__msg__BatteryState__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<sensor_msgs__msg__BatteryState__Sequence> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<sensor_msgs__msg__BatteryState__Sequence>(),
|
|
24usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(sensor_msgs__msg__BatteryState__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<sensor_msgs__msg__BatteryState__Sequence>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(sensor_msgs__msg__BatteryState__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__msg__BatteryState__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__msg__BatteryState__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__msg__BatteryState__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct sensor_msgs__msg__RegionOfInterest {
|
|
pub x_offset: u32,
|
|
pub y_offset: u32,
|
|
pub height: u32,
|
|
pub width: u32,
|
|
pub do_rectify: bool,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_sensor_msgs__msg__RegionOfInterest() {
|
|
const UNINIT: ::std::mem::MaybeUninit<sensor_msgs__msg__RegionOfInterest> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<sensor_msgs__msg__RegionOfInterest>(),
|
|
20usize,
|
|
concat!("Size of: ", stringify!(sensor_msgs__msg__RegionOfInterest))
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<sensor_msgs__msg__RegionOfInterest>(),
|
|
4usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(sensor_msgs__msg__RegionOfInterest)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).x_offset) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__msg__RegionOfInterest),
|
|
"::",
|
|
stringify!(x_offset)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).y_offset) as usize - ptr as usize },
|
|
4usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__msg__RegionOfInterest),
|
|
"::",
|
|
stringify!(y_offset)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).height) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__msg__RegionOfInterest),
|
|
"::",
|
|
stringify!(height)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).width) as usize - ptr as usize },
|
|
12usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__msg__RegionOfInterest),
|
|
"::",
|
|
stringify!(width)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).do_rectify) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__msg__RegionOfInterest),
|
|
"::",
|
|
stringify!(do_rectify)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct sensor_msgs__msg__RegionOfInterest__Sequence {
|
|
pub data: *mut sensor_msgs__msg__RegionOfInterest,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_sensor_msgs__msg__RegionOfInterest__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<sensor_msgs__msg__RegionOfInterest__Sequence> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<sensor_msgs__msg__RegionOfInterest__Sequence>(),
|
|
24usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(sensor_msgs__msg__RegionOfInterest__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<sensor_msgs__msg__RegionOfInterest__Sequence>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(sensor_msgs__msg__RegionOfInterest__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__msg__RegionOfInterest__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__msg__RegionOfInterest__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__msg__RegionOfInterest__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
pub struct sensor_msgs__msg__CameraInfo {
|
|
pub header: std_msgs__msg__Header,
|
|
pub height: u32,
|
|
pub width: u32,
|
|
pub distortion_model: rosidl_runtime_c__String,
|
|
pub d: rosidl_runtime_c__double__Sequence,
|
|
pub k: [f64; 9usize],
|
|
pub r: [f64; 9usize],
|
|
pub p: [f64; 12usize],
|
|
pub binning_x: u32,
|
|
pub binning_y: u32,
|
|
pub roi: sensor_msgs__msg__RegionOfInterest,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_sensor_msgs__msg__CameraInfo() {
|
|
const UNINIT: ::std::mem::MaybeUninit<sensor_msgs__msg__CameraInfo> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<sensor_msgs__msg__CameraInfo>(),
|
|
360usize,
|
|
concat!("Size of: ", stringify!(sensor_msgs__msg__CameraInfo))
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<sensor_msgs__msg__CameraInfo>(),
|
|
8usize,
|
|
concat!("Alignment of ", stringify!(sensor_msgs__msg__CameraInfo))
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).header) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__msg__CameraInfo),
|
|
"::",
|
|
stringify!(header)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).height) as usize - ptr as usize },
|
|
32usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__msg__CameraInfo),
|
|
"::",
|
|
stringify!(height)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).width) as usize - ptr as usize },
|
|
36usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__msg__CameraInfo),
|
|
"::",
|
|
stringify!(width)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).distortion_model) as usize - ptr as usize },
|
|
40usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__msg__CameraInfo),
|
|
"::",
|
|
stringify!(distortion_model)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).d) as usize - ptr as usize },
|
|
64usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__msg__CameraInfo),
|
|
"::",
|
|
stringify!(d)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).k) as usize - ptr as usize },
|
|
88usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__msg__CameraInfo),
|
|
"::",
|
|
stringify!(k)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).r) as usize - ptr as usize },
|
|
160usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__msg__CameraInfo),
|
|
"::",
|
|
stringify!(r)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).p) as usize - ptr as usize },
|
|
232usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__msg__CameraInfo),
|
|
"::",
|
|
stringify!(p)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).binning_x) as usize - ptr as usize },
|
|
328usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__msg__CameraInfo),
|
|
"::",
|
|
stringify!(binning_x)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).binning_y) as usize - ptr as usize },
|
|
332usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__msg__CameraInfo),
|
|
"::",
|
|
stringify!(binning_y)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).roi) as usize - ptr as usize },
|
|
336usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__msg__CameraInfo),
|
|
"::",
|
|
stringify!(roi)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct sensor_msgs__msg__CameraInfo__Sequence {
|
|
pub data: *mut sensor_msgs__msg__CameraInfo,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_sensor_msgs__msg__CameraInfo__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<sensor_msgs__msg__CameraInfo__Sequence> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<sensor_msgs__msg__CameraInfo__Sequence>(),
|
|
24usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(sensor_msgs__msg__CameraInfo__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<sensor_msgs__msg__CameraInfo__Sequence>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(sensor_msgs__msg__CameraInfo__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__msg__CameraInfo__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__msg__CameraInfo__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__msg__CameraInfo__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
pub struct sensor_msgs__msg__ChannelFloat32 {
|
|
pub name: rosidl_runtime_c__String,
|
|
pub values: rosidl_runtime_c__float__Sequence,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_sensor_msgs__msg__ChannelFloat32() {
|
|
const UNINIT: ::std::mem::MaybeUninit<sensor_msgs__msg__ChannelFloat32> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<sensor_msgs__msg__ChannelFloat32>(),
|
|
48usize,
|
|
concat!("Size of: ", stringify!(sensor_msgs__msg__ChannelFloat32))
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<sensor_msgs__msg__ChannelFloat32>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(sensor_msgs__msg__ChannelFloat32)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).name) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__msg__ChannelFloat32),
|
|
"::",
|
|
stringify!(name)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).values) as usize - ptr as usize },
|
|
24usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__msg__ChannelFloat32),
|
|
"::",
|
|
stringify!(values)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct sensor_msgs__msg__ChannelFloat32__Sequence {
|
|
pub data: *mut sensor_msgs__msg__ChannelFloat32,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_sensor_msgs__msg__ChannelFloat32__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<sensor_msgs__msg__ChannelFloat32__Sequence> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<sensor_msgs__msg__ChannelFloat32__Sequence>(),
|
|
24usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(sensor_msgs__msg__ChannelFloat32__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<sensor_msgs__msg__ChannelFloat32__Sequence>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(sensor_msgs__msg__ChannelFloat32__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__msg__ChannelFloat32__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__msg__ChannelFloat32__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__msg__ChannelFloat32__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
pub struct sensor_msgs__msg__CompressedImage {
|
|
pub header: std_msgs__msg__Header,
|
|
pub format: rosidl_runtime_c__String,
|
|
pub data: rosidl_runtime_c__uint8__Sequence,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_sensor_msgs__msg__CompressedImage() {
|
|
const UNINIT: ::std::mem::MaybeUninit<sensor_msgs__msg__CompressedImage> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<sensor_msgs__msg__CompressedImage>(),
|
|
80usize,
|
|
concat!("Size of: ", stringify!(sensor_msgs__msg__CompressedImage))
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<sensor_msgs__msg__CompressedImage>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(sensor_msgs__msg__CompressedImage)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).header) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__msg__CompressedImage),
|
|
"::",
|
|
stringify!(header)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).format) as usize - ptr as usize },
|
|
32usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__msg__CompressedImage),
|
|
"::",
|
|
stringify!(format)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
56usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__msg__CompressedImage),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct sensor_msgs__msg__CompressedImage__Sequence {
|
|
pub data: *mut sensor_msgs__msg__CompressedImage,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_sensor_msgs__msg__CompressedImage__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<sensor_msgs__msg__CompressedImage__Sequence> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<sensor_msgs__msg__CompressedImage__Sequence>(),
|
|
24usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(sensor_msgs__msg__CompressedImage__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<sensor_msgs__msg__CompressedImage__Sequence>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(sensor_msgs__msg__CompressedImage__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__msg__CompressedImage__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__msg__CompressedImage__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__msg__CompressedImage__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
pub struct sensor_msgs__msg__FluidPressure {
|
|
pub header: std_msgs__msg__Header,
|
|
pub fluid_pressure: f64,
|
|
pub variance: f64,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_sensor_msgs__msg__FluidPressure() {
|
|
const UNINIT: ::std::mem::MaybeUninit<sensor_msgs__msg__FluidPressure> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<sensor_msgs__msg__FluidPressure>(),
|
|
48usize,
|
|
concat!("Size of: ", stringify!(sensor_msgs__msg__FluidPressure))
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<sensor_msgs__msg__FluidPressure>(),
|
|
8usize,
|
|
concat!("Alignment of ", stringify!(sensor_msgs__msg__FluidPressure))
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).header) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__msg__FluidPressure),
|
|
"::",
|
|
stringify!(header)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).fluid_pressure) as usize - ptr as usize },
|
|
32usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__msg__FluidPressure),
|
|
"::",
|
|
stringify!(fluid_pressure)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).variance) as usize - ptr as usize },
|
|
40usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__msg__FluidPressure),
|
|
"::",
|
|
stringify!(variance)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct sensor_msgs__msg__FluidPressure__Sequence {
|
|
pub data: *mut sensor_msgs__msg__FluidPressure,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_sensor_msgs__msg__FluidPressure__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<sensor_msgs__msg__FluidPressure__Sequence> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<sensor_msgs__msg__FluidPressure__Sequence>(),
|
|
24usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(sensor_msgs__msg__FluidPressure__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<sensor_msgs__msg__FluidPressure__Sequence>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(sensor_msgs__msg__FluidPressure__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__msg__FluidPressure__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__msg__FluidPressure__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__msg__FluidPressure__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
pub struct sensor_msgs__msg__Illuminance {
|
|
pub header: std_msgs__msg__Header,
|
|
pub illuminance: f64,
|
|
pub variance: f64,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_sensor_msgs__msg__Illuminance() {
|
|
const UNINIT: ::std::mem::MaybeUninit<sensor_msgs__msg__Illuminance> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<sensor_msgs__msg__Illuminance>(),
|
|
48usize,
|
|
concat!("Size of: ", stringify!(sensor_msgs__msg__Illuminance))
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<sensor_msgs__msg__Illuminance>(),
|
|
8usize,
|
|
concat!("Alignment of ", stringify!(sensor_msgs__msg__Illuminance))
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).header) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__msg__Illuminance),
|
|
"::",
|
|
stringify!(header)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).illuminance) as usize - ptr as usize },
|
|
32usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__msg__Illuminance),
|
|
"::",
|
|
stringify!(illuminance)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).variance) as usize - ptr as usize },
|
|
40usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__msg__Illuminance),
|
|
"::",
|
|
stringify!(variance)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct sensor_msgs__msg__Illuminance__Sequence {
|
|
pub data: *mut sensor_msgs__msg__Illuminance,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_sensor_msgs__msg__Illuminance__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<sensor_msgs__msg__Illuminance__Sequence> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<sensor_msgs__msg__Illuminance__Sequence>(),
|
|
24usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(sensor_msgs__msg__Illuminance__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<sensor_msgs__msg__Illuminance__Sequence>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(sensor_msgs__msg__Illuminance__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__msg__Illuminance__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__msg__Illuminance__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__msg__Illuminance__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
pub struct sensor_msgs__msg__Image {
|
|
pub header: std_msgs__msg__Header,
|
|
pub height: u32,
|
|
pub width: u32,
|
|
pub encoding: rosidl_runtime_c__String,
|
|
pub is_bigendian: u8,
|
|
pub step: u32,
|
|
pub data: rosidl_runtime_c__uint8__Sequence,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_sensor_msgs__msg__Image() {
|
|
const UNINIT: ::std::mem::MaybeUninit<sensor_msgs__msg__Image> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<sensor_msgs__msg__Image>(),
|
|
96usize,
|
|
concat!("Size of: ", stringify!(sensor_msgs__msg__Image))
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<sensor_msgs__msg__Image>(),
|
|
8usize,
|
|
concat!("Alignment of ", stringify!(sensor_msgs__msg__Image))
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).header) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__msg__Image),
|
|
"::",
|
|
stringify!(header)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).height) as usize - ptr as usize },
|
|
32usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__msg__Image),
|
|
"::",
|
|
stringify!(height)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).width) as usize - ptr as usize },
|
|
36usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__msg__Image),
|
|
"::",
|
|
stringify!(width)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).encoding) as usize - ptr as usize },
|
|
40usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__msg__Image),
|
|
"::",
|
|
stringify!(encoding)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).is_bigendian) as usize - ptr as usize },
|
|
64usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__msg__Image),
|
|
"::",
|
|
stringify!(is_bigendian)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).step) as usize - ptr as usize },
|
|
68usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__msg__Image),
|
|
"::",
|
|
stringify!(step)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
72usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__msg__Image),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct sensor_msgs__msg__Image__Sequence {
|
|
pub data: *mut sensor_msgs__msg__Image,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_sensor_msgs__msg__Image__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<sensor_msgs__msg__Image__Sequence> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<sensor_msgs__msg__Image__Sequence>(),
|
|
24usize,
|
|
concat!("Size of: ", stringify!(sensor_msgs__msg__Image__Sequence))
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<sensor_msgs__msg__Image__Sequence>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(sensor_msgs__msg__Image__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__msg__Image__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__msg__Image__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__msg__Image__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
pub struct sensor_msgs__msg__Imu {
|
|
pub header: std_msgs__msg__Header,
|
|
pub orientation: geometry_msgs__msg__Quaternion,
|
|
pub orientation_covariance: [f64; 9usize],
|
|
pub angular_velocity: geometry_msgs__msg__Vector3,
|
|
pub angular_velocity_covariance: [f64; 9usize],
|
|
pub linear_acceleration: geometry_msgs__msg__Vector3,
|
|
pub linear_acceleration_covariance: [f64; 9usize],
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_sensor_msgs__msg__Imu() {
|
|
const UNINIT: ::std::mem::MaybeUninit<sensor_msgs__msg__Imu> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<sensor_msgs__msg__Imu>(),
|
|
328usize,
|
|
concat!("Size of: ", stringify!(sensor_msgs__msg__Imu))
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<sensor_msgs__msg__Imu>(),
|
|
8usize,
|
|
concat!("Alignment of ", stringify!(sensor_msgs__msg__Imu))
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).header) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__msg__Imu),
|
|
"::",
|
|
stringify!(header)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).orientation) as usize - ptr as usize },
|
|
32usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__msg__Imu),
|
|
"::",
|
|
stringify!(orientation)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).orientation_covariance) as usize - ptr as usize },
|
|
64usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__msg__Imu),
|
|
"::",
|
|
stringify!(orientation_covariance)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).angular_velocity) as usize - ptr as usize },
|
|
136usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__msg__Imu),
|
|
"::",
|
|
stringify!(angular_velocity)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).angular_velocity_covariance) as usize - ptr as usize },
|
|
160usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__msg__Imu),
|
|
"::",
|
|
stringify!(angular_velocity_covariance)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).linear_acceleration) as usize - ptr as usize },
|
|
232usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__msg__Imu),
|
|
"::",
|
|
stringify!(linear_acceleration)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe {
|
|
::std::ptr::addr_of!((*ptr).linear_acceleration_covariance) as usize - ptr as usize
|
|
},
|
|
256usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__msg__Imu),
|
|
"::",
|
|
stringify!(linear_acceleration_covariance)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct sensor_msgs__msg__Imu__Sequence {
|
|
pub data: *mut sensor_msgs__msg__Imu,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_sensor_msgs__msg__Imu__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<sensor_msgs__msg__Imu__Sequence> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<sensor_msgs__msg__Imu__Sequence>(),
|
|
24usize,
|
|
concat!("Size of: ", stringify!(sensor_msgs__msg__Imu__Sequence))
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<sensor_msgs__msg__Imu__Sequence>(),
|
|
8usize,
|
|
concat!("Alignment of ", stringify!(sensor_msgs__msg__Imu__Sequence))
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__msg__Imu__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__msg__Imu__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__msg__Imu__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
pub struct sensor_msgs__msg__JointState {
|
|
pub header: std_msgs__msg__Header,
|
|
pub name: rosidl_runtime_c__String__Sequence,
|
|
pub position: rosidl_runtime_c__double__Sequence,
|
|
pub velocity: rosidl_runtime_c__double__Sequence,
|
|
pub effort: rosidl_runtime_c__double__Sequence,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_sensor_msgs__msg__JointState() {
|
|
const UNINIT: ::std::mem::MaybeUninit<sensor_msgs__msg__JointState> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<sensor_msgs__msg__JointState>(),
|
|
128usize,
|
|
concat!("Size of: ", stringify!(sensor_msgs__msg__JointState))
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<sensor_msgs__msg__JointState>(),
|
|
8usize,
|
|
concat!("Alignment of ", stringify!(sensor_msgs__msg__JointState))
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).header) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__msg__JointState),
|
|
"::",
|
|
stringify!(header)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).name) as usize - ptr as usize },
|
|
32usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__msg__JointState),
|
|
"::",
|
|
stringify!(name)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).position) as usize - ptr as usize },
|
|
56usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__msg__JointState),
|
|
"::",
|
|
stringify!(position)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).velocity) as usize - ptr as usize },
|
|
80usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__msg__JointState),
|
|
"::",
|
|
stringify!(velocity)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).effort) as usize - ptr as usize },
|
|
104usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__msg__JointState),
|
|
"::",
|
|
stringify!(effort)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct sensor_msgs__msg__JointState__Sequence {
|
|
pub data: *mut sensor_msgs__msg__JointState,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_sensor_msgs__msg__JointState__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<sensor_msgs__msg__JointState__Sequence> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<sensor_msgs__msg__JointState__Sequence>(),
|
|
24usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(sensor_msgs__msg__JointState__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<sensor_msgs__msg__JointState__Sequence>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(sensor_msgs__msg__JointState__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__msg__JointState__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__msg__JointState__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__msg__JointState__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
pub struct sensor_msgs__msg__Joy {
|
|
pub header: std_msgs__msg__Header,
|
|
pub axes: rosidl_runtime_c__float__Sequence,
|
|
pub buttons: rosidl_runtime_c__int32__Sequence,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_sensor_msgs__msg__Joy() {
|
|
const UNINIT: ::std::mem::MaybeUninit<sensor_msgs__msg__Joy> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<sensor_msgs__msg__Joy>(),
|
|
80usize,
|
|
concat!("Size of: ", stringify!(sensor_msgs__msg__Joy))
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<sensor_msgs__msg__Joy>(),
|
|
8usize,
|
|
concat!("Alignment of ", stringify!(sensor_msgs__msg__Joy))
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).header) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__msg__Joy),
|
|
"::",
|
|
stringify!(header)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).axes) as usize - ptr as usize },
|
|
32usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__msg__Joy),
|
|
"::",
|
|
stringify!(axes)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).buttons) as usize - ptr as usize },
|
|
56usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__msg__Joy),
|
|
"::",
|
|
stringify!(buttons)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct sensor_msgs__msg__Joy__Sequence {
|
|
pub data: *mut sensor_msgs__msg__Joy,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_sensor_msgs__msg__Joy__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<sensor_msgs__msg__Joy__Sequence> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<sensor_msgs__msg__Joy__Sequence>(),
|
|
24usize,
|
|
concat!("Size of: ", stringify!(sensor_msgs__msg__Joy__Sequence))
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<sensor_msgs__msg__Joy__Sequence>(),
|
|
8usize,
|
|
concat!("Alignment of ", stringify!(sensor_msgs__msg__Joy__Sequence))
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__msg__Joy__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__msg__Joy__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__msg__Joy__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
pub const sensor_msgs__msg__JoyFeedback__TYPE_LED: _bindgen_ty_101 =
|
|
_bindgen_ty_101::sensor_msgs__msg__JoyFeedback__TYPE_LED;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_101 {
|
|
sensor_msgs__msg__JoyFeedback__TYPE_LED = 0,
|
|
}
|
|
pub const sensor_msgs__msg__JoyFeedback__TYPE_RUMBLE: _bindgen_ty_102 =
|
|
_bindgen_ty_102::sensor_msgs__msg__JoyFeedback__TYPE_RUMBLE;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_102 {
|
|
sensor_msgs__msg__JoyFeedback__TYPE_RUMBLE = 1,
|
|
}
|
|
pub const sensor_msgs__msg__JoyFeedback__TYPE_BUZZER: _bindgen_ty_103 =
|
|
_bindgen_ty_103::sensor_msgs__msg__JoyFeedback__TYPE_BUZZER;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_103 {
|
|
sensor_msgs__msg__JoyFeedback__TYPE_BUZZER = 2,
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct sensor_msgs__msg__JoyFeedback {
|
|
pub type_: u8,
|
|
pub id: u8,
|
|
pub intensity: f32,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_sensor_msgs__msg__JoyFeedback() {
|
|
const UNINIT: ::std::mem::MaybeUninit<sensor_msgs__msg__JoyFeedback> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<sensor_msgs__msg__JoyFeedback>(),
|
|
8usize,
|
|
concat!("Size of: ", stringify!(sensor_msgs__msg__JoyFeedback))
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<sensor_msgs__msg__JoyFeedback>(),
|
|
4usize,
|
|
concat!("Alignment of ", stringify!(sensor_msgs__msg__JoyFeedback))
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).type_) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__msg__JoyFeedback),
|
|
"::",
|
|
stringify!(type_)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).id) as usize - ptr as usize },
|
|
1usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__msg__JoyFeedback),
|
|
"::",
|
|
stringify!(id)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).intensity) as usize - ptr as usize },
|
|
4usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__msg__JoyFeedback),
|
|
"::",
|
|
stringify!(intensity)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct sensor_msgs__msg__JoyFeedback__Sequence {
|
|
pub data: *mut sensor_msgs__msg__JoyFeedback,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_sensor_msgs__msg__JoyFeedback__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<sensor_msgs__msg__JoyFeedback__Sequence> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<sensor_msgs__msg__JoyFeedback__Sequence>(),
|
|
24usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(sensor_msgs__msg__JoyFeedback__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<sensor_msgs__msg__JoyFeedback__Sequence>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(sensor_msgs__msg__JoyFeedback__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__msg__JoyFeedback__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__msg__JoyFeedback__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__msg__JoyFeedback__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct sensor_msgs__msg__JoyFeedbackArray {
|
|
pub array: sensor_msgs__msg__JoyFeedback__Sequence,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_sensor_msgs__msg__JoyFeedbackArray() {
|
|
const UNINIT: ::std::mem::MaybeUninit<sensor_msgs__msg__JoyFeedbackArray> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<sensor_msgs__msg__JoyFeedbackArray>(),
|
|
24usize,
|
|
concat!("Size of: ", stringify!(sensor_msgs__msg__JoyFeedbackArray))
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<sensor_msgs__msg__JoyFeedbackArray>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(sensor_msgs__msg__JoyFeedbackArray)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).array) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__msg__JoyFeedbackArray),
|
|
"::",
|
|
stringify!(array)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct sensor_msgs__msg__JoyFeedbackArray__Sequence {
|
|
pub data: *mut sensor_msgs__msg__JoyFeedbackArray,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_sensor_msgs__msg__JoyFeedbackArray__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<sensor_msgs__msg__JoyFeedbackArray__Sequence> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<sensor_msgs__msg__JoyFeedbackArray__Sequence>(),
|
|
24usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(sensor_msgs__msg__JoyFeedbackArray__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<sensor_msgs__msg__JoyFeedbackArray__Sequence>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(sensor_msgs__msg__JoyFeedbackArray__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__msg__JoyFeedbackArray__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__msg__JoyFeedbackArray__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__msg__JoyFeedbackArray__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
pub struct sensor_msgs__msg__LaserEcho {
|
|
pub echoes: rosidl_runtime_c__float__Sequence,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_sensor_msgs__msg__LaserEcho() {
|
|
const UNINIT: ::std::mem::MaybeUninit<sensor_msgs__msg__LaserEcho> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<sensor_msgs__msg__LaserEcho>(),
|
|
24usize,
|
|
concat!("Size of: ", stringify!(sensor_msgs__msg__LaserEcho))
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<sensor_msgs__msg__LaserEcho>(),
|
|
8usize,
|
|
concat!("Alignment of ", stringify!(sensor_msgs__msg__LaserEcho))
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).echoes) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__msg__LaserEcho),
|
|
"::",
|
|
stringify!(echoes)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct sensor_msgs__msg__LaserEcho__Sequence {
|
|
pub data: *mut sensor_msgs__msg__LaserEcho,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_sensor_msgs__msg__LaserEcho__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<sensor_msgs__msg__LaserEcho__Sequence> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<sensor_msgs__msg__LaserEcho__Sequence>(),
|
|
24usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(sensor_msgs__msg__LaserEcho__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<sensor_msgs__msg__LaserEcho__Sequence>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(sensor_msgs__msg__LaserEcho__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__msg__LaserEcho__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__msg__LaserEcho__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__msg__LaserEcho__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
pub struct sensor_msgs__msg__LaserScan {
|
|
pub header: std_msgs__msg__Header,
|
|
pub angle_min: f32,
|
|
pub angle_max: f32,
|
|
pub angle_increment: f32,
|
|
pub time_increment: f32,
|
|
pub scan_time: f32,
|
|
pub range_min: f32,
|
|
pub range_max: f32,
|
|
pub ranges: rosidl_runtime_c__float__Sequence,
|
|
pub intensities: rosidl_runtime_c__float__Sequence,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_sensor_msgs__msg__LaserScan() {
|
|
const UNINIT: ::std::mem::MaybeUninit<sensor_msgs__msg__LaserScan> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<sensor_msgs__msg__LaserScan>(),
|
|
112usize,
|
|
concat!("Size of: ", stringify!(sensor_msgs__msg__LaserScan))
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<sensor_msgs__msg__LaserScan>(),
|
|
8usize,
|
|
concat!("Alignment of ", stringify!(sensor_msgs__msg__LaserScan))
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).header) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__msg__LaserScan),
|
|
"::",
|
|
stringify!(header)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).angle_min) as usize - ptr as usize },
|
|
32usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__msg__LaserScan),
|
|
"::",
|
|
stringify!(angle_min)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).angle_max) as usize - ptr as usize },
|
|
36usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__msg__LaserScan),
|
|
"::",
|
|
stringify!(angle_max)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).angle_increment) as usize - ptr as usize },
|
|
40usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__msg__LaserScan),
|
|
"::",
|
|
stringify!(angle_increment)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).time_increment) as usize - ptr as usize },
|
|
44usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__msg__LaserScan),
|
|
"::",
|
|
stringify!(time_increment)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).scan_time) as usize - ptr as usize },
|
|
48usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__msg__LaserScan),
|
|
"::",
|
|
stringify!(scan_time)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).range_min) as usize - ptr as usize },
|
|
52usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__msg__LaserScan),
|
|
"::",
|
|
stringify!(range_min)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).range_max) as usize - ptr as usize },
|
|
56usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__msg__LaserScan),
|
|
"::",
|
|
stringify!(range_max)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).ranges) as usize - ptr as usize },
|
|
64usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__msg__LaserScan),
|
|
"::",
|
|
stringify!(ranges)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).intensities) as usize - ptr as usize },
|
|
88usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__msg__LaserScan),
|
|
"::",
|
|
stringify!(intensities)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct sensor_msgs__msg__LaserScan__Sequence {
|
|
pub data: *mut sensor_msgs__msg__LaserScan,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_sensor_msgs__msg__LaserScan__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<sensor_msgs__msg__LaserScan__Sequence> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<sensor_msgs__msg__LaserScan__Sequence>(),
|
|
24usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(sensor_msgs__msg__LaserScan__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<sensor_msgs__msg__LaserScan__Sequence>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(sensor_msgs__msg__LaserScan__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__msg__LaserScan__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__msg__LaserScan__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__msg__LaserScan__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
pub struct sensor_msgs__msg__MagneticField {
|
|
pub header: std_msgs__msg__Header,
|
|
pub magnetic_field: geometry_msgs__msg__Vector3,
|
|
pub magnetic_field_covariance: [f64; 9usize],
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_sensor_msgs__msg__MagneticField() {
|
|
const UNINIT: ::std::mem::MaybeUninit<sensor_msgs__msg__MagneticField> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<sensor_msgs__msg__MagneticField>(),
|
|
128usize,
|
|
concat!("Size of: ", stringify!(sensor_msgs__msg__MagneticField))
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<sensor_msgs__msg__MagneticField>(),
|
|
8usize,
|
|
concat!("Alignment of ", stringify!(sensor_msgs__msg__MagneticField))
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).header) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__msg__MagneticField),
|
|
"::",
|
|
stringify!(header)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).magnetic_field) as usize - ptr as usize },
|
|
32usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__msg__MagneticField),
|
|
"::",
|
|
stringify!(magnetic_field)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).magnetic_field_covariance) as usize - ptr as usize },
|
|
56usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__msg__MagneticField),
|
|
"::",
|
|
stringify!(magnetic_field_covariance)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct sensor_msgs__msg__MagneticField__Sequence {
|
|
pub data: *mut sensor_msgs__msg__MagneticField,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_sensor_msgs__msg__MagneticField__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<sensor_msgs__msg__MagneticField__Sequence> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<sensor_msgs__msg__MagneticField__Sequence>(),
|
|
24usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(sensor_msgs__msg__MagneticField__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<sensor_msgs__msg__MagneticField__Sequence>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(sensor_msgs__msg__MagneticField__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__msg__MagneticField__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__msg__MagneticField__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__msg__MagneticField__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
pub struct sensor_msgs__msg__MultiDOFJointState {
|
|
pub header: std_msgs__msg__Header,
|
|
pub joint_names: rosidl_runtime_c__String__Sequence,
|
|
pub transforms: geometry_msgs__msg__Transform__Sequence,
|
|
pub twist: geometry_msgs__msg__Twist__Sequence,
|
|
pub wrench: geometry_msgs__msg__Wrench__Sequence,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_sensor_msgs__msg__MultiDOFJointState() {
|
|
const UNINIT: ::std::mem::MaybeUninit<sensor_msgs__msg__MultiDOFJointState> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<sensor_msgs__msg__MultiDOFJointState>(),
|
|
128usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(sensor_msgs__msg__MultiDOFJointState)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<sensor_msgs__msg__MultiDOFJointState>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(sensor_msgs__msg__MultiDOFJointState)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).header) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__msg__MultiDOFJointState),
|
|
"::",
|
|
stringify!(header)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).joint_names) as usize - ptr as usize },
|
|
32usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__msg__MultiDOFJointState),
|
|
"::",
|
|
stringify!(joint_names)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).transforms) as usize - ptr as usize },
|
|
56usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__msg__MultiDOFJointState),
|
|
"::",
|
|
stringify!(transforms)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).twist) as usize - ptr as usize },
|
|
80usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__msg__MultiDOFJointState),
|
|
"::",
|
|
stringify!(twist)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).wrench) as usize - ptr as usize },
|
|
104usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__msg__MultiDOFJointState),
|
|
"::",
|
|
stringify!(wrench)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct sensor_msgs__msg__MultiDOFJointState__Sequence {
|
|
pub data: *mut sensor_msgs__msg__MultiDOFJointState,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_sensor_msgs__msg__MultiDOFJointState__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<sensor_msgs__msg__MultiDOFJointState__Sequence> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<sensor_msgs__msg__MultiDOFJointState__Sequence>(),
|
|
24usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(sensor_msgs__msg__MultiDOFJointState__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<sensor_msgs__msg__MultiDOFJointState__Sequence>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(sensor_msgs__msg__MultiDOFJointState__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__msg__MultiDOFJointState__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__msg__MultiDOFJointState__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__msg__MultiDOFJointState__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
pub struct sensor_msgs__msg__MultiEchoLaserScan {
|
|
pub header: std_msgs__msg__Header,
|
|
pub angle_min: f32,
|
|
pub angle_max: f32,
|
|
pub angle_increment: f32,
|
|
pub time_increment: f32,
|
|
pub scan_time: f32,
|
|
pub range_min: f32,
|
|
pub range_max: f32,
|
|
pub ranges: sensor_msgs__msg__LaserEcho__Sequence,
|
|
pub intensities: sensor_msgs__msg__LaserEcho__Sequence,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_sensor_msgs__msg__MultiEchoLaserScan() {
|
|
const UNINIT: ::std::mem::MaybeUninit<sensor_msgs__msg__MultiEchoLaserScan> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<sensor_msgs__msg__MultiEchoLaserScan>(),
|
|
112usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(sensor_msgs__msg__MultiEchoLaserScan)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<sensor_msgs__msg__MultiEchoLaserScan>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(sensor_msgs__msg__MultiEchoLaserScan)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).header) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__msg__MultiEchoLaserScan),
|
|
"::",
|
|
stringify!(header)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).angle_min) as usize - ptr as usize },
|
|
32usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__msg__MultiEchoLaserScan),
|
|
"::",
|
|
stringify!(angle_min)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).angle_max) as usize - ptr as usize },
|
|
36usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__msg__MultiEchoLaserScan),
|
|
"::",
|
|
stringify!(angle_max)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).angle_increment) as usize - ptr as usize },
|
|
40usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__msg__MultiEchoLaserScan),
|
|
"::",
|
|
stringify!(angle_increment)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).time_increment) as usize - ptr as usize },
|
|
44usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__msg__MultiEchoLaserScan),
|
|
"::",
|
|
stringify!(time_increment)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).scan_time) as usize - ptr as usize },
|
|
48usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__msg__MultiEchoLaserScan),
|
|
"::",
|
|
stringify!(scan_time)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).range_min) as usize - ptr as usize },
|
|
52usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__msg__MultiEchoLaserScan),
|
|
"::",
|
|
stringify!(range_min)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).range_max) as usize - ptr as usize },
|
|
56usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__msg__MultiEchoLaserScan),
|
|
"::",
|
|
stringify!(range_max)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).ranges) as usize - ptr as usize },
|
|
64usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__msg__MultiEchoLaserScan),
|
|
"::",
|
|
stringify!(ranges)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).intensities) as usize - ptr as usize },
|
|
88usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__msg__MultiEchoLaserScan),
|
|
"::",
|
|
stringify!(intensities)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct sensor_msgs__msg__MultiEchoLaserScan__Sequence {
|
|
pub data: *mut sensor_msgs__msg__MultiEchoLaserScan,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_sensor_msgs__msg__MultiEchoLaserScan__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<sensor_msgs__msg__MultiEchoLaserScan__Sequence> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<sensor_msgs__msg__MultiEchoLaserScan__Sequence>(),
|
|
24usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(sensor_msgs__msg__MultiEchoLaserScan__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<sensor_msgs__msg__MultiEchoLaserScan__Sequence>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(sensor_msgs__msg__MultiEchoLaserScan__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__msg__MultiEchoLaserScan__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__msg__MultiEchoLaserScan__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__msg__MultiEchoLaserScan__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
pub const sensor_msgs__msg__NavSatFix__COVARIANCE_TYPE_UNKNOWN: _bindgen_ty_104 =
|
|
_bindgen_ty_104::sensor_msgs__msg__NavSatFix__COVARIANCE_TYPE_UNKNOWN;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_104 {
|
|
sensor_msgs__msg__NavSatFix__COVARIANCE_TYPE_UNKNOWN = 0,
|
|
}
|
|
pub const sensor_msgs__msg__NavSatFix__COVARIANCE_TYPE_APPROXIMATED: _bindgen_ty_105 =
|
|
_bindgen_ty_105::sensor_msgs__msg__NavSatFix__COVARIANCE_TYPE_APPROXIMATED;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_105 {
|
|
sensor_msgs__msg__NavSatFix__COVARIANCE_TYPE_APPROXIMATED = 1,
|
|
}
|
|
pub const sensor_msgs__msg__NavSatFix__COVARIANCE_TYPE_DIAGONAL_KNOWN: _bindgen_ty_106 =
|
|
_bindgen_ty_106::sensor_msgs__msg__NavSatFix__COVARIANCE_TYPE_DIAGONAL_KNOWN;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_106 {
|
|
sensor_msgs__msg__NavSatFix__COVARIANCE_TYPE_DIAGONAL_KNOWN = 2,
|
|
}
|
|
pub const sensor_msgs__msg__NavSatFix__COVARIANCE_TYPE_KNOWN: _bindgen_ty_107 =
|
|
_bindgen_ty_107::sensor_msgs__msg__NavSatFix__COVARIANCE_TYPE_KNOWN;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_107 {
|
|
sensor_msgs__msg__NavSatFix__COVARIANCE_TYPE_KNOWN = 3,
|
|
}
|
|
pub const sensor_msgs__msg__NavSatStatus__STATUS_NO_FIX: _bindgen_ty_108 =
|
|
_bindgen_ty_108::sensor_msgs__msg__NavSatStatus__STATUS_NO_FIX;
|
|
#[repr(i32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_108 {
|
|
sensor_msgs__msg__NavSatStatus__STATUS_NO_FIX = -1,
|
|
}
|
|
pub const sensor_msgs__msg__NavSatStatus__STATUS_FIX: _bindgen_ty_109 =
|
|
_bindgen_ty_109::sensor_msgs__msg__NavSatStatus__STATUS_FIX;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_109 {
|
|
sensor_msgs__msg__NavSatStatus__STATUS_FIX = 0,
|
|
}
|
|
pub const sensor_msgs__msg__NavSatStatus__STATUS_SBAS_FIX: _bindgen_ty_110 =
|
|
_bindgen_ty_110::sensor_msgs__msg__NavSatStatus__STATUS_SBAS_FIX;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_110 {
|
|
sensor_msgs__msg__NavSatStatus__STATUS_SBAS_FIX = 1,
|
|
}
|
|
pub const sensor_msgs__msg__NavSatStatus__STATUS_GBAS_FIX: _bindgen_ty_111 =
|
|
_bindgen_ty_111::sensor_msgs__msg__NavSatStatus__STATUS_GBAS_FIX;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_111 {
|
|
sensor_msgs__msg__NavSatStatus__STATUS_GBAS_FIX = 2,
|
|
}
|
|
pub const sensor_msgs__msg__NavSatStatus__SERVICE_GPS: _bindgen_ty_112 =
|
|
_bindgen_ty_112::sensor_msgs__msg__NavSatStatus__SERVICE_GPS;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_112 {
|
|
sensor_msgs__msg__NavSatStatus__SERVICE_GPS = 1,
|
|
}
|
|
pub const sensor_msgs__msg__NavSatStatus__SERVICE_GLONASS: _bindgen_ty_113 =
|
|
_bindgen_ty_113::sensor_msgs__msg__NavSatStatus__SERVICE_GLONASS;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_113 {
|
|
sensor_msgs__msg__NavSatStatus__SERVICE_GLONASS = 2,
|
|
}
|
|
pub const sensor_msgs__msg__NavSatStatus__SERVICE_COMPASS: _bindgen_ty_114 =
|
|
_bindgen_ty_114::sensor_msgs__msg__NavSatStatus__SERVICE_COMPASS;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_114 {
|
|
sensor_msgs__msg__NavSatStatus__SERVICE_COMPASS = 4,
|
|
}
|
|
pub const sensor_msgs__msg__NavSatStatus__SERVICE_GALILEO: _bindgen_ty_115 =
|
|
_bindgen_ty_115::sensor_msgs__msg__NavSatStatus__SERVICE_GALILEO;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_115 {
|
|
sensor_msgs__msg__NavSatStatus__SERVICE_GALILEO = 8,
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct sensor_msgs__msg__NavSatStatus {
|
|
pub status: i8,
|
|
pub service: u16,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_sensor_msgs__msg__NavSatStatus() {
|
|
const UNINIT: ::std::mem::MaybeUninit<sensor_msgs__msg__NavSatStatus> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<sensor_msgs__msg__NavSatStatus>(),
|
|
4usize,
|
|
concat!("Size of: ", stringify!(sensor_msgs__msg__NavSatStatus))
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<sensor_msgs__msg__NavSatStatus>(),
|
|
2usize,
|
|
concat!("Alignment of ", stringify!(sensor_msgs__msg__NavSatStatus))
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).status) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__msg__NavSatStatus),
|
|
"::",
|
|
stringify!(status)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).service) as usize - ptr as usize },
|
|
2usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__msg__NavSatStatus),
|
|
"::",
|
|
stringify!(service)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct sensor_msgs__msg__NavSatStatus__Sequence {
|
|
pub data: *mut sensor_msgs__msg__NavSatStatus,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_sensor_msgs__msg__NavSatStatus__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<sensor_msgs__msg__NavSatStatus__Sequence> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<sensor_msgs__msg__NavSatStatus__Sequence>(),
|
|
24usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(sensor_msgs__msg__NavSatStatus__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<sensor_msgs__msg__NavSatStatus__Sequence>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(sensor_msgs__msg__NavSatStatus__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__msg__NavSatStatus__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__msg__NavSatStatus__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__msg__NavSatStatus__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
pub struct sensor_msgs__msg__NavSatFix {
|
|
pub header: std_msgs__msg__Header,
|
|
pub status: sensor_msgs__msg__NavSatStatus,
|
|
pub latitude: f64,
|
|
pub longitude: f64,
|
|
pub altitude: f64,
|
|
pub position_covariance: [f64; 9usize],
|
|
pub position_covariance_type: u8,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_sensor_msgs__msg__NavSatFix() {
|
|
const UNINIT: ::std::mem::MaybeUninit<sensor_msgs__msg__NavSatFix> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<sensor_msgs__msg__NavSatFix>(),
|
|
144usize,
|
|
concat!("Size of: ", stringify!(sensor_msgs__msg__NavSatFix))
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<sensor_msgs__msg__NavSatFix>(),
|
|
8usize,
|
|
concat!("Alignment of ", stringify!(sensor_msgs__msg__NavSatFix))
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).header) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__msg__NavSatFix),
|
|
"::",
|
|
stringify!(header)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).status) as usize - ptr as usize },
|
|
32usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__msg__NavSatFix),
|
|
"::",
|
|
stringify!(status)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).latitude) as usize - ptr as usize },
|
|
40usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__msg__NavSatFix),
|
|
"::",
|
|
stringify!(latitude)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).longitude) as usize - ptr as usize },
|
|
48usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__msg__NavSatFix),
|
|
"::",
|
|
stringify!(longitude)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).altitude) as usize - ptr as usize },
|
|
56usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__msg__NavSatFix),
|
|
"::",
|
|
stringify!(altitude)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).position_covariance) as usize - ptr as usize },
|
|
64usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__msg__NavSatFix),
|
|
"::",
|
|
stringify!(position_covariance)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).position_covariance_type) as usize - ptr as usize },
|
|
136usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__msg__NavSatFix),
|
|
"::",
|
|
stringify!(position_covariance_type)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct sensor_msgs__msg__NavSatFix__Sequence {
|
|
pub data: *mut sensor_msgs__msg__NavSatFix,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_sensor_msgs__msg__NavSatFix__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<sensor_msgs__msg__NavSatFix__Sequence> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<sensor_msgs__msg__NavSatFix__Sequence>(),
|
|
24usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(sensor_msgs__msg__NavSatFix__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<sensor_msgs__msg__NavSatFix__Sequence>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(sensor_msgs__msg__NavSatFix__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__msg__NavSatFix__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__msg__NavSatFix__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__msg__NavSatFix__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
pub struct sensor_msgs__msg__PointCloud {
|
|
pub header: std_msgs__msg__Header,
|
|
pub points: geometry_msgs__msg__Point32__Sequence,
|
|
pub channels: sensor_msgs__msg__ChannelFloat32__Sequence,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_sensor_msgs__msg__PointCloud() {
|
|
const UNINIT: ::std::mem::MaybeUninit<sensor_msgs__msg__PointCloud> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<sensor_msgs__msg__PointCloud>(),
|
|
80usize,
|
|
concat!("Size of: ", stringify!(sensor_msgs__msg__PointCloud))
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<sensor_msgs__msg__PointCloud>(),
|
|
8usize,
|
|
concat!("Alignment of ", stringify!(sensor_msgs__msg__PointCloud))
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).header) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__msg__PointCloud),
|
|
"::",
|
|
stringify!(header)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).points) as usize - ptr as usize },
|
|
32usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__msg__PointCloud),
|
|
"::",
|
|
stringify!(points)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).channels) as usize - ptr as usize },
|
|
56usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__msg__PointCloud),
|
|
"::",
|
|
stringify!(channels)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct sensor_msgs__msg__PointCloud__Sequence {
|
|
pub data: *mut sensor_msgs__msg__PointCloud,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_sensor_msgs__msg__PointCloud__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<sensor_msgs__msg__PointCloud__Sequence> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<sensor_msgs__msg__PointCloud__Sequence>(),
|
|
24usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(sensor_msgs__msg__PointCloud__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<sensor_msgs__msg__PointCloud__Sequence>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(sensor_msgs__msg__PointCloud__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__msg__PointCloud__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__msg__PointCloud__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__msg__PointCloud__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
pub const sensor_msgs__msg__PointField__INT8: _bindgen_ty_116 =
|
|
_bindgen_ty_116::sensor_msgs__msg__PointField__INT8;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_116 {
|
|
sensor_msgs__msg__PointField__INT8 = 1,
|
|
}
|
|
pub const sensor_msgs__msg__PointField__UINT8: _bindgen_ty_117 =
|
|
_bindgen_ty_117::sensor_msgs__msg__PointField__UINT8;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_117 {
|
|
sensor_msgs__msg__PointField__UINT8 = 2,
|
|
}
|
|
pub const sensor_msgs__msg__PointField__INT16: _bindgen_ty_118 =
|
|
_bindgen_ty_118::sensor_msgs__msg__PointField__INT16;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_118 {
|
|
sensor_msgs__msg__PointField__INT16 = 3,
|
|
}
|
|
pub const sensor_msgs__msg__PointField__UINT16: _bindgen_ty_119 =
|
|
_bindgen_ty_119::sensor_msgs__msg__PointField__UINT16;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_119 {
|
|
sensor_msgs__msg__PointField__UINT16 = 4,
|
|
}
|
|
pub const sensor_msgs__msg__PointField__INT32: _bindgen_ty_120 =
|
|
_bindgen_ty_120::sensor_msgs__msg__PointField__INT32;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_120 {
|
|
sensor_msgs__msg__PointField__INT32 = 5,
|
|
}
|
|
pub const sensor_msgs__msg__PointField__UINT32: _bindgen_ty_121 =
|
|
_bindgen_ty_121::sensor_msgs__msg__PointField__UINT32;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_121 {
|
|
sensor_msgs__msg__PointField__UINT32 = 6,
|
|
}
|
|
pub const sensor_msgs__msg__PointField__FLOAT32: _bindgen_ty_122 =
|
|
_bindgen_ty_122::sensor_msgs__msg__PointField__FLOAT32;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_122 {
|
|
sensor_msgs__msg__PointField__FLOAT32 = 7,
|
|
}
|
|
pub const sensor_msgs__msg__PointField__FLOAT64: _bindgen_ty_123 =
|
|
_bindgen_ty_123::sensor_msgs__msg__PointField__FLOAT64;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_123 {
|
|
sensor_msgs__msg__PointField__FLOAT64 = 8,
|
|
}
|
|
#[repr(C)]
|
|
pub struct sensor_msgs__msg__PointField {
|
|
pub name: rosidl_runtime_c__String,
|
|
pub offset: u32,
|
|
pub datatype: u8,
|
|
pub count: u32,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_sensor_msgs__msg__PointField() {
|
|
const UNINIT: ::std::mem::MaybeUninit<sensor_msgs__msg__PointField> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<sensor_msgs__msg__PointField>(),
|
|
40usize,
|
|
concat!("Size of: ", stringify!(sensor_msgs__msg__PointField))
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<sensor_msgs__msg__PointField>(),
|
|
8usize,
|
|
concat!("Alignment of ", stringify!(sensor_msgs__msg__PointField))
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).name) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__msg__PointField),
|
|
"::",
|
|
stringify!(name)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).offset) as usize - ptr as usize },
|
|
24usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__msg__PointField),
|
|
"::",
|
|
stringify!(offset)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).datatype) as usize - ptr as usize },
|
|
28usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__msg__PointField),
|
|
"::",
|
|
stringify!(datatype)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).count) as usize - ptr as usize },
|
|
32usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__msg__PointField),
|
|
"::",
|
|
stringify!(count)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct sensor_msgs__msg__PointField__Sequence {
|
|
pub data: *mut sensor_msgs__msg__PointField,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_sensor_msgs__msg__PointField__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<sensor_msgs__msg__PointField__Sequence> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<sensor_msgs__msg__PointField__Sequence>(),
|
|
24usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(sensor_msgs__msg__PointField__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<sensor_msgs__msg__PointField__Sequence>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(sensor_msgs__msg__PointField__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__msg__PointField__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__msg__PointField__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__msg__PointField__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
pub struct sensor_msgs__msg__PointCloud2 {
|
|
pub header: std_msgs__msg__Header,
|
|
pub height: u32,
|
|
pub width: u32,
|
|
pub fields: sensor_msgs__msg__PointField__Sequence,
|
|
pub is_bigendian: bool,
|
|
pub point_step: u32,
|
|
pub row_step: u32,
|
|
pub data: rosidl_runtime_c__uint8__Sequence,
|
|
pub is_dense: bool,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_sensor_msgs__msg__PointCloud2() {
|
|
const UNINIT: ::std::mem::MaybeUninit<sensor_msgs__msg__PointCloud2> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<sensor_msgs__msg__PointCloud2>(),
|
|
112usize,
|
|
concat!("Size of: ", stringify!(sensor_msgs__msg__PointCloud2))
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<sensor_msgs__msg__PointCloud2>(),
|
|
8usize,
|
|
concat!("Alignment of ", stringify!(sensor_msgs__msg__PointCloud2))
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).header) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__msg__PointCloud2),
|
|
"::",
|
|
stringify!(header)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).height) as usize - ptr as usize },
|
|
32usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__msg__PointCloud2),
|
|
"::",
|
|
stringify!(height)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).width) as usize - ptr as usize },
|
|
36usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__msg__PointCloud2),
|
|
"::",
|
|
stringify!(width)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).fields) as usize - ptr as usize },
|
|
40usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__msg__PointCloud2),
|
|
"::",
|
|
stringify!(fields)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).is_bigendian) as usize - ptr as usize },
|
|
64usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__msg__PointCloud2),
|
|
"::",
|
|
stringify!(is_bigendian)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).point_step) as usize - ptr as usize },
|
|
68usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__msg__PointCloud2),
|
|
"::",
|
|
stringify!(point_step)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).row_step) as usize - ptr as usize },
|
|
72usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__msg__PointCloud2),
|
|
"::",
|
|
stringify!(row_step)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
80usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__msg__PointCloud2),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).is_dense) as usize - ptr as usize },
|
|
104usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__msg__PointCloud2),
|
|
"::",
|
|
stringify!(is_dense)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct sensor_msgs__msg__PointCloud2__Sequence {
|
|
pub data: *mut sensor_msgs__msg__PointCloud2,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_sensor_msgs__msg__PointCloud2__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<sensor_msgs__msg__PointCloud2__Sequence> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<sensor_msgs__msg__PointCloud2__Sequence>(),
|
|
24usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(sensor_msgs__msg__PointCloud2__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<sensor_msgs__msg__PointCloud2__Sequence>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(sensor_msgs__msg__PointCloud2__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__msg__PointCloud2__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__msg__PointCloud2__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__msg__PointCloud2__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
pub const sensor_msgs__msg__Range__ULTRASOUND: _bindgen_ty_124 =
|
|
_bindgen_ty_124::sensor_msgs__msg__Range__ULTRASOUND;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_124 {
|
|
sensor_msgs__msg__Range__ULTRASOUND = 0,
|
|
}
|
|
pub const sensor_msgs__msg__Range__INFRARED: _bindgen_ty_125 =
|
|
_bindgen_ty_125::sensor_msgs__msg__Range__INFRARED;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_125 {
|
|
sensor_msgs__msg__Range__INFRARED = 1,
|
|
}
|
|
#[repr(C)]
|
|
pub struct sensor_msgs__msg__Range {
|
|
pub header: std_msgs__msg__Header,
|
|
pub radiation_type: u8,
|
|
pub field_of_view: f32,
|
|
pub min_range: f32,
|
|
pub max_range: f32,
|
|
pub range: f32,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_sensor_msgs__msg__Range() {
|
|
const UNINIT: ::std::mem::MaybeUninit<sensor_msgs__msg__Range> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<sensor_msgs__msg__Range>(),
|
|
56usize,
|
|
concat!("Size of: ", stringify!(sensor_msgs__msg__Range))
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<sensor_msgs__msg__Range>(),
|
|
8usize,
|
|
concat!("Alignment of ", stringify!(sensor_msgs__msg__Range))
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).header) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__msg__Range),
|
|
"::",
|
|
stringify!(header)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).radiation_type) as usize - ptr as usize },
|
|
32usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__msg__Range),
|
|
"::",
|
|
stringify!(radiation_type)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).field_of_view) as usize - ptr as usize },
|
|
36usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__msg__Range),
|
|
"::",
|
|
stringify!(field_of_view)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).min_range) as usize - ptr as usize },
|
|
40usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__msg__Range),
|
|
"::",
|
|
stringify!(min_range)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).max_range) as usize - ptr as usize },
|
|
44usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__msg__Range),
|
|
"::",
|
|
stringify!(max_range)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).range) as usize - ptr as usize },
|
|
48usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__msg__Range),
|
|
"::",
|
|
stringify!(range)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct sensor_msgs__msg__Range__Sequence {
|
|
pub data: *mut sensor_msgs__msg__Range,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_sensor_msgs__msg__Range__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<sensor_msgs__msg__Range__Sequence> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<sensor_msgs__msg__Range__Sequence>(),
|
|
24usize,
|
|
concat!("Size of: ", stringify!(sensor_msgs__msg__Range__Sequence))
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<sensor_msgs__msg__Range__Sequence>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(sensor_msgs__msg__Range__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__msg__Range__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__msg__Range__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__msg__Range__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
pub struct sensor_msgs__msg__RelativeHumidity {
|
|
pub header: std_msgs__msg__Header,
|
|
pub relative_humidity: f64,
|
|
pub variance: f64,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_sensor_msgs__msg__RelativeHumidity() {
|
|
const UNINIT: ::std::mem::MaybeUninit<sensor_msgs__msg__RelativeHumidity> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<sensor_msgs__msg__RelativeHumidity>(),
|
|
48usize,
|
|
concat!("Size of: ", stringify!(sensor_msgs__msg__RelativeHumidity))
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<sensor_msgs__msg__RelativeHumidity>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(sensor_msgs__msg__RelativeHumidity)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).header) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__msg__RelativeHumidity),
|
|
"::",
|
|
stringify!(header)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).relative_humidity) as usize - ptr as usize },
|
|
32usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__msg__RelativeHumidity),
|
|
"::",
|
|
stringify!(relative_humidity)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).variance) as usize - ptr as usize },
|
|
40usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__msg__RelativeHumidity),
|
|
"::",
|
|
stringify!(variance)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct sensor_msgs__msg__RelativeHumidity__Sequence {
|
|
pub data: *mut sensor_msgs__msg__RelativeHumidity,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_sensor_msgs__msg__RelativeHumidity__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<sensor_msgs__msg__RelativeHumidity__Sequence> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<sensor_msgs__msg__RelativeHumidity__Sequence>(),
|
|
24usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(sensor_msgs__msg__RelativeHumidity__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<sensor_msgs__msg__RelativeHumidity__Sequence>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(sensor_msgs__msg__RelativeHumidity__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__msg__RelativeHumidity__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__msg__RelativeHumidity__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__msg__RelativeHumidity__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
pub struct sensor_msgs__msg__Temperature {
|
|
pub header: std_msgs__msg__Header,
|
|
pub temperature: f64,
|
|
pub variance: f64,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_sensor_msgs__msg__Temperature() {
|
|
const UNINIT: ::std::mem::MaybeUninit<sensor_msgs__msg__Temperature> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<sensor_msgs__msg__Temperature>(),
|
|
48usize,
|
|
concat!("Size of: ", stringify!(sensor_msgs__msg__Temperature))
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<sensor_msgs__msg__Temperature>(),
|
|
8usize,
|
|
concat!("Alignment of ", stringify!(sensor_msgs__msg__Temperature))
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).header) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__msg__Temperature),
|
|
"::",
|
|
stringify!(header)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).temperature) as usize - ptr as usize },
|
|
32usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__msg__Temperature),
|
|
"::",
|
|
stringify!(temperature)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).variance) as usize - ptr as usize },
|
|
40usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__msg__Temperature),
|
|
"::",
|
|
stringify!(variance)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct sensor_msgs__msg__Temperature__Sequence {
|
|
pub data: *mut sensor_msgs__msg__Temperature,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_sensor_msgs__msg__Temperature__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<sensor_msgs__msg__Temperature__Sequence> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<sensor_msgs__msg__Temperature__Sequence>(),
|
|
24usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(sensor_msgs__msg__Temperature__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<sensor_msgs__msg__Temperature__Sequence>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(sensor_msgs__msg__Temperature__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__msg__Temperature__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__msg__Temperature__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__msg__Temperature__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
pub struct sensor_msgs__msg__TimeReference {
|
|
pub header: std_msgs__msg__Header,
|
|
pub time_ref: builtin_interfaces__msg__Time,
|
|
pub source: rosidl_runtime_c__String,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_sensor_msgs__msg__TimeReference() {
|
|
const UNINIT: ::std::mem::MaybeUninit<sensor_msgs__msg__TimeReference> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<sensor_msgs__msg__TimeReference>(),
|
|
64usize,
|
|
concat!("Size of: ", stringify!(sensor_msgs__msg__TimeReference))
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<sensor_msgs__msg__TimeReference>(),
|
|
8usize,
|
|
concat!("Alignment of ", stringify!(sensor_msgs__msg__TimeReference))
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).header) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__msg__TimeReference),
|
|
"::",
|
|
stringify!(header)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).time_ref) as usize - ptr as usize },
|
|
32usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__msg__TimeReference),
|
|
"::",
|
|
stringify!(time_ref)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).source) as usize - ptr as usize },
|
|
40usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__msg__TimeReference),
|
|
"::",
|
|
stringify!(source)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct sensor_msgs__msg__TimeReference__Sequence {
|
|
pub data: *mut sensor_msgs__msg__TimeReference,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_sensor_msgs__msg__TimeReference__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<sensor_msgs__msg__TimeReference__Sequence> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<sensor_msgs__msg__TimeReference__Sequence>(),
|
|
24usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(sensor_msgs__msg__TimeReference__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<sensor_msgs__msg__TimeReference__Sequence>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(sensor_msgs__msg__TimeReference__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__msg__TimeReference__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__msg__TimeReference__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__msg__TimeReference__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
pub struct sensor_msgs__srv__SetCameraInfo_Request {
|
|
pub camera_info: sensor_msgs__msg__CameraInfo,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_sensor_msgs__srv__SetCameraInfo_Request() {
|
|
const UNINIT: ::std::mem::MaybeUninit<sensor_msgs__srv__SetCameraInfo_Request> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<sensor_msgs__srv__SetCameraInfo_Request>(),
|
|
360usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(sensor_msgs__srv__SetCameraInfo_Request)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<sensor_msgs__srv__SetCameraInfo_Request>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(sensor_msgs__srv__SetCameraInfo_Request)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).camera_info) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__srv__SetCameraInfo_Request),
|
|
"::",
|
|
stringify!(camera_info)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct sensor_msgs__srv__SetCameraInfo_Request__Sequence {
|
|
pub data: *mut sensor_msgs__srv__SetCameraInfo_Request,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_sensor_msgs__srv__SetCameraInfo_Request__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<sensor_msgs__srv__SetCameraInfo_Request__Sequence> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<sensor_msgs__srv__SetCameraInfo_Request__Sequence>(),
|
|
24usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(sensor_msgs__srv__SetCameraInfo_Request__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<sensor_msgs__srv__SetCameraInfo_Request__Sequence>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(sensor_msgs__srv__SetCameraInfo_Request__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__srv__SetCameraInfo_Request__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__srv__SetCameraInfo_Request__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__srv__SetCameraInfo_Request__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
pub struct sensor_msgs__srv__SetCameraInfo_Response {
|
|
pub success: bool,
|
|
pub status_message: rosidl_runtime_c__String,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_sensor_msgs__srv__SetCameraInfo_Response() {
|
|
const UNINIT: ::std::mem::MaybeUninit<sensor_msgs__srv__SetCameraInfo_Response> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<sensor_msgs__srv__SetCameraInfo_Response>(),
|
|
32usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(sensor_msgs__srv__SetCameraInfo_Response)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<sensor_msgs__srv__SetCameraInfo_Response>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(sensor_msgs__srv__SetCameraInfo_Response)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).success) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__srv__SetCameraInfo_Response),
|
|
"::",
|
|
stringify!(success)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).status_message) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__srv__SetCameraInfo_Response),
|
|
"::",
|
|
stringify!(status_message)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct sensor_msgs__srv__SetCameraInfo_Response__Sequence {
|
|
pub data: *mut sensor_msgs__srv__SetCameraInfo_Response,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_sensor_msgs__srv__SetCameraInfo_Response__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<sensor_msgs__srv__SetCameraInfo_Response__Sequence> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<sensor_msgs__srv__SetCameraInfo_Response__Sequence>(),
|
|
24usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(sensor_msgs__srv__SetCameraInfo_Response__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<sensor_msgs__srv__SetCameraInfo_Response__Sequence>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(sensor_msgs__srv__SetCameraInfo_Response__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__srv__SetCameraInfo_Response__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__srv__SetCameraInfo_Response__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(sensor_msgs__srv__SetCameraInfo_Response__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct shape_msgs__msg__MeshTriangle {
|
|
pub vertex_indices: [u32; 3usize],
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_shape_msgs__msg__MeshTriangle() {
|
|
const UNINIT: ::std::mem::MaybeUninit<shape_msgs__msg__MeshTriangle> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<shape_msgs__msg__MeshTriangle>(),
|
|
12usize,
|
|
concat!("Size of: ", stringify!(shape_msgs__msg__MeshTriangle))
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<shape_msgs__msg__MeshTriangle>(),
|
|
4usize,
|
|
concat!("Alignment of ", stringify!(shape_msgs__msg__MeshTriangle))
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).vertex_indices) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(shape_msgs__msg__MeshTriangle),
|
|
"::",
|
|
stringify!(vertex_indices)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct shape_msgs__msg__MeshTriangle__Sequence {
|
|
pub data: *mut shape_msgs__msg__MeshTriangle,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_shape_msgs__msg__MeshTriangle__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<shape_msgs__msg__MeshTriangle__Sequence> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<shape_msgs__msg__MeshTriangle__Sequence>(),
|
|
24usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(shape_msgs__msg__MeshTriangle__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<shape_msgs__msg__MeshTriangle__Sequence>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(shape_msgs__msg__MeshTriangle__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(shape_msgs__msg__MeshTriangle__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(shape_msgs__msg__MeshTriangle__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(shape_msgs__msg__MeshTriangle__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct shape_msgs__msg__Mesh {
|
|
pub triangles: shape_msgs__msg__MeshTriangle__Sequence,
|
|
pub vertices: geometry_msgs__msg__Point__Sequence,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_shape_msgs__msg__Mesh() {
|
|
const UNINIT: ::std::mem::MaybeUninit<shape_msgs__msg__Mesh> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<shape_msgs__msg__Mesh>(),
|
|
48usize,
|
|
concat!("Size of: ", stringify!(shape_msgs__msg__Mesh))
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<shape_msgs__msg__Mesh>(),
|
|
8usize,
|
|
concat!("Alignment of ", stringify!(shape_msgs__msg__Mesh))
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).triangles) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(shape_msgs__msg__Mesh),
|
|
"::",
|
|
stringify!(triangles)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).vertices) as usize - ptr as usize },
|
|
24usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(shape_msgs__msg__Mesh),
|
|
"::",
|
|
stringify!(vertices)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct shape_msgs__msg__Mesh__Sequence {
|
|
pub data: *mut shape_msgs__msg__Mesh,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_shape_msgs__msg__Mesh__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<shape_msgs__msg__Mesh__Sequence> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<shape_msgs__msg__Mesh__Sequence>(),
|
|
24usize,
|
|
concat!("Size of: ", stringify!(shape_msgs__msg__Mesh__Sequence))
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<shape_msgs__msg__Mesh__Sequence>(),
|
|
8usize,
|
|
concat!("Alignment of ", stringify!(shape_msgs__msg__Mesh__Sequence))
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(shape_msgs__msg__Mesh__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(shape_msgs__msg__Mesh__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(shape_msgs__msg__Mesh__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct shape_msgs__msg__Plane {
|
|
pub coef: [f64; 4usize],
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_shape_msgs__msg__Plane() {
|
|
const UNINIT: ::std::mem::MaybeUninit<shape_msgs__msg__Plane> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<shape_msgs__msg__Plane>(),
|
|
32usize,
|
|
concat!("Size of: ", stringify!(shape_msgs__msg__Plane))
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<shape_msgs__msg__Plane>(),
|
|
8usize,
|
|
concat!("Alignment of ", stringify!(shape_msgs__msg__Plane))
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).coef) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(shape_msgs__msg__Plane),
|
|
"::",
|
|
stringify!(coef)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct shape_msgs__msg__Plane__Sequence {
|
|
pub data: *mut shape_msgs__msg__Plane,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_shape_msgs__msg__Plane__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<shape_msgs__msg__Plane__Sequence> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<shape_msgs__msg__Plane__Sequence>(),
|
|
24usize,
|
|
concat!("Size of: ", stringify!(shape_msgs__msg__Plane__Sequence))
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<shape_msgs__msg__Plane__Sequence>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(shape_msgs__msg__Plane__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(shape_msgs__msg__Plane__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(shape_msgs__msg__Plane__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(shape_msgs__msg__Plane__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
pub const shape_msgs__msg__SolidPrimitive__BOX: _bindgen_ty_126 =
|
|
_bindgen_ty_126::shape_msgs__msg__SolidPrimitive__BOX;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_126 {
|
|
shape_msgs__msg__SolidPrimitive__BOX = 1,
|
|
}
|
|
pub const shape_msgs__msg__SolidPrimitive__SPHERE: _bindgen_ty_127 =
|
|
_bindgen_ty_127::shape_msgs__msg__SolidPrimitive__SPHERE;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_127 {
|
|
shape_msgs__msg__SolidPrimitive__SPHERE = 2,
|
|
}
|
|
pub const shape_msgs__msg__SolidPrimitive__CYLINDER: _bindgen_ty_128 =
|
|
_bindgen_ty_128::shape_msgs__msg__SolidPrimitive__CYLINDER;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_128 {
|
|
shape_msgs__msg__SolidPrimitive__CYLINDER = 3,
|
|
}
|
|
pub const shape_msgs__msg__SolidPrimitive__CONE: _bindgen_ty_129 =
|
|
_bindgen_ty_129::shape_msgs__msg__SolidPrimitive__CONE;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_129 {
|
|
shape_msgs__msg__SolidPrimitive__CONE = 4,
|
|
}
|
|
pub const shape_msgs__msg__SolidPrimitive__PRISM: _bindgen_ty_130 =
|
|
_bindgen_ty_130::shape_msgs__msg__SolidPrimitive__PRISM;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_130 {
|
|
shape_msgs__msg__SolidPrimitive__PRISM = 5,
|
|
}
|
|
pub const shape_msgs__msg__SolidPrimitive__BOX_X: _bindgen_ty_131 =
|
|
_bindgen_ty_131::shape_msgs__msg__SolidPrimitive__BOX_X;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_131 {
|
|
shape_msgs__msg__SolidPrimitive__BOX_X = 0,
|
|
}
|
|
pub const shape_msgs__msg__SolidPrimitive__BOX_Y: _bindgen_ty_132 =
|
|
_bindgen_ty_132::shape_msgs__msg__SolidPrimitive__BOX_Y;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_132 {
|
|
shape_msgs__msg__SolidPrimitive__BOX_Y = 1,
|
|
}
|
|
pub const shape_msgs__msg__SolidPrimitive__BOX_Z: _bindgen_ty_133 =
|
|
_bindgen_ty_133::shape_msgs__msg__SolidPrimitive__BOX_Z;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_133 {
|
|
shape_msgs__msg__SolidPrimitive__BOX_Z = 2,
|
|
}
|
|
pub const shape_msgs__msg__SolidPrimitive__SPHERE_RADIUS: _bindgen_ty_134 =
|
|
_bindgen_ty_134::shape_msgs__msg__SolidPrimitive__SPHERE_RADIUS;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_134 {
|
|
shape_msgs__msg__SolidPrimitive__SPHERE_RADIUS = 0,
|
|
}
|
|
pub const shape_msgs__msg__SolidPrimitive__CYLINDER_HEIGHT: _bindgen_ty_135 =
|
|
_bindgen_ty_135::shape_msgs__msg__SolidPrimitive__CYLINDER_HEIGHT;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_135 {
|
|
shape_msgs__msg__SolidPrimitive__CYLINDER_HEIGHT = 0,
|
|
}
|
|
pub const shape_msgs__msg__SolidPrimitive__CYLINDER_RADIUS: _bindgen_ty_136 =
|
|
_bindgen_ty_136::shape_msgs__msg__SolidPrimitive__CYLINDER_RADIUS;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_136 {
|
|
shape_msgs__msg__SolidPrimitive__CYLINDER_RADIUS = 1,
|
|
}
|
|
pub const shape_msgs__msg__SolidPrimitive__CONE_HEIGHT: _bindgen_ty_137 =
|
|
_bindgen_ty_137::shape_msgs__msg__SolidPrimitive__CONE_HEIGHT;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_137 {
|
|
shape_msgs__msg__SolidPrimitive__CONE_HEIGHT = 0,
|
|
}
|
|
pub const shape_msgs__msg__SolidPrimitive__CONE_RADIUS: _bindgen_ty_138 =
|
|
_bindgen_ty_138::shape_msgs__msg__SolidPrimitive__CONE_RADIUS;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_138 {
|
|
shape_msgs__msg__SolidPrimitive__CONE_RADIUS = 1,
|
|
}
|
|
pub const shape_msgs__msg__SolidPrimitive__PRISM_HEIGHT: _bindgen_ty_139 =
|
|
_bindgen_ty_139::shape_msgs__msg__SolidPrimitive__PRISM_HEIGHT;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_139 {
|
|
shape_msgs__msg__SolidPrimitive__PRISM_HEIGHT = 0,
|
|
}
|
|
pub const shape_msgs__msg__SolidPrimitive__dimensions__MAX_SIZE: _bindgen_ty_140 =
|
|
_bindgen_ty_140::shape_msgs__msg__SolidPrimitive__dimensions__MAX_SIZE;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_140 {
|
|
shape_msgs__msg__SolidPrimitive__dimensions__MAX_SIZE = 3,
|
|
}
|
|
#[repr(C)]
|
|
pub struct shape_msgs__msg__SolidPrimitive {
|
|
pub type_: u8,
|
|
pub dimensions: rosidl_runtime_c__double__Sequence,
|
|
pub polygon: geometry_msgs__msg__Polygon,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_shape_msgs__msg__SolidPrimitive() {
|
|
const UNINIT: ::std::mem::MaybeUninit<shape_msgs__msg__SolidPrimitive> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<shape_msgs__msg__SolidPrimitive>(),
|
|
56usize,
|
|
concat!("Size of: ", stringify!(shape_msgs__msg__SolidPrimitive))
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<shape_msgs__msg__SolidPrimitive>(),
|
|
8usize,
|
|
concat!("Alignment of ", stringify!(shape_msgs__msg__SolidPrimitive))
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).type_) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(shape_msgs__msg__SolidPrimitive),
|
|
"::",
|
|
stringify!(type_)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).dimensions) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(shape_msgs__msg__SolidPrimitive),
|
|
"::",
|
|
stringify!(dimensions)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).polygon) as usize - ptr as usize },
|
|
32usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(shape_msgs__msg__SolidPrimitive),
|
|
"::",
|
|
stringify!(polygon)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct shape_msgs__msg__SolidPrimitive__Sequence {
|
|
pub data: *mut shape_msgs__msg__SolidPrimitive,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_shape_msgs__msg__SolidPrimitive__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<shape_msgs__msg__SolidPrimitive__Sequence> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<shape_msgs__msg__SolidPrimitive__Sequence>(),
|
|
24usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(shape_msgs__msg__SolidPrimitive__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<shape_msgs__msg__SolidPrimitive__Sequence>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(shape_msgs__msg__SolidPrimitive__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(shape_msgs__msg__SolidPrimitive__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(shape_msgs__msg__SolidPrimitive__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(shape_msgs__msg__SolidPrimitive__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct statistics_msgs__msg__StatisticDataPoint {
|
|
pub data_type: u8,
|
|
pub data: f64,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_statistics_msgs__msg__StatisticDataPoint() {
|
|
const UNINIT: ::std::mem::MaybeUninit<statistics_msgs__msg__StatisticDataPoint> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<statistics_msgs__msg__StatisticDataPoint>(),
|
|
16usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(statistics_msgs__msg__StatisticDataPoint)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<statistics_msgs__msg__StatisticDataPoint>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(statistics_msgs__msg__StatisticDataPoint)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data_type) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(statistics_msgs__msg__StatisticDataPoint),
|
|
"::",
|
|
stringify!(data_type)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(statistics_msgs__msg__StatisticDataPoint),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct statistics_msgs__msg__StatisticDataPoint__Sequence {
|
|
pub data: *mut statistics_msgs__msg__StatisticDataPoint,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_statistics_msgs__msg__StatisticDataPoint__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<statistics_msgs__msg__StatisticDataPoint__Sequence> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<statistics_msgs__msg__StatisticDataPoint__Sequence>(),
|
|
24usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(statistics_msgs__msg__StatisticDataPoint__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<statistics_msgs__msg__StatisticDataPoint__Sequence>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(statistics_msgs__msg__StatisticDataPoint__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(statistics_msgs__msg__StatisticDataPoint__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(statistics_msgs__msg__StatisticDataPoint__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(statistics_msgs__msg__StatisticDataPoint__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
pub struct statistics_msgs__msg__MetricsMessage {
|
|
pub measurement_source_name: rosidl_runtime_c__String,
|
|
pub metrics_source: rosidl_runtime_c__String,
|
|
pub unit: rosidl_runtime_c__String,
|
|
pub window_start: builtin_interfaces__msg__Time,
|
|
pub window_stop: builtin_interfaces__msg__Time,
|
|
pub statistics: statistics_msgs__msg__StatisticDataPoint__Sequence,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_statistics_msgs__msg__MetricsMessage() {
|
|
const UNINIT: ::std::mem::MaybeUninit<statistics_msgs__msg__MetricsMessage> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<statistics_msgs__msg__MetricsMessage>(),
|
|
112usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(statistics_msgs__msg__MetricsMessage)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<statistics_msgs__msg__MetricsMessage>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(statistics_msgs__msg__MetricsMessage)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).measurement_source_name) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(statistics_msgs__msg__MetricsMessage),
|
|
"::",
|
|
stringify!(measurement_source_name)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).metrics_source) as usize - ptr as usize },
|
|
24usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(statistics_msgs__msg__MetricsMessage),
|
|
"::",
|
|
stringify!(metrics_source)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).unit) as usize - ptr as usize },
|
|
48usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(statistics_msgs__msg__MetricsMessage),
|
|
"::",
|
|
stringify!(unit)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).window_start) as usize - ptr as usize },
|
|
72usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(statistics_msgs__msg__MetricsMessage),
|
|
"::",
|
|
stringify!(window_start)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).window_stop) as usize - ptr as usize },
|
|
80usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(statistics_msgs__msg__MetricsMessage),
|
|
"::",
|
|
stringify!(window_stop)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).statistics) as usize - ptr as usize },
|
|
88usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(statistics_msgs__msg__MetricsMessage),
|
|
"::",
|
|
stringify!(statistics)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct statistics_msgs__msg__MetricsMessage__Sequence {
|
|
pub data: *mut statistics_msgs__msg__MetricsMessage,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_statistics_msgs__msg__MetricsMessage__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<statistics_msgs__msg__MetricsMessage__Sequence> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<statistics_msgs__msg__MetricsMessage__Sequence>(),
|
|
24usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(statistics_msgs__msg__MetricsMessage__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<statistics_msgs__msg__MetricsMessage__Sequence>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(statistics_msgs__msg__MetricsMessage__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(statistics_msgs__msg__MetricsMessage__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(statistics_msgs__msg__MetricsMessage__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(statistics_msgs__msg__MetricsMessage__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
pub const statistics_msgs__msg__StatisticDataType__STATISTICS_DATA_TYPE_UNINITIALIZED:
|
|
_bindgen_ty_141 =
|
|
_bindgen_ty_141::statistics_msgs__msg__StatisticDataType__STATISTICS_DATA_TYPE_UNINITIALIZED;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_141 {
|
|
statistics_msgs__msg__StatisticDataType__STATISTICS_DATA_TYPE_UNINITIALIZED = 0,
|
|
}
|
|
pub const statistics_msgs__msg__StatisticDataType__STATISTICS_DATA_TYPE_AVERAGE: _bindgen_ty_142 =
|
|
_bindgen_ty_142::statistics_msgs__msg__StatisticDataType__STATISTICS_DATA_TYPE_AVERAGE;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_142 {
|
|
statistics_msgs__msg__StatisticDataType__STATISTICS_DATA_TYPE_AVERAGE = 1,
|
|
}
|
|
pub const statistics_msgs__msg__StatisticDataType__STATISTICS_DATA_TYPE_MINIMUM: _bindgen_ty_143 =
|
|
_bindgen_ty_143::statistics_msgs__msg__StatisticDataType__STATISTICS_DATA_TYPE_MINIMUM;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_143 {
|
|
statistics_msgs__msg__StatisticDataType__STATISTICS_DATA_TYPE_MINIMUM = 2,
|
|
}
|
|
pub const statistics_msgs__msg__StatisticDataType__STATISTICS_DATA_TYPE_MAXIMUM: _bindgen_ty_144 =
|
|
_bindgen_ty_144::statistics_msgs__msg__StatisticDataType__STATISTICS_DATA_TYPE_MAXIMUM;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_144 {
|
|
statistics_msgs__msg__StatisticDataType__STATISTICS_DATA_TYPE_MAXIMUM = 3,
|
|
}
|
|
pub const statistics_msgs__msg__StatisticDataType__STATISTICS_DATA_TYPE_STDDEV: _bindgen_ty_145 =
|
|
_bindgen_ty_145::statistics_msgs__msg__StatisticDataType__STATISTICS_DATA_TYPE_STDDEV;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_145 {
|
|
statistics_msgs__msg__StatisticDataType__STATISTICS_DATA_TYPE_STDDEV = 4,
|
|
}
|
|
pub const statistics_msgs__msg__StatisticDataType__STATISTICS_DATA_TYPE_SAMPLE_COUNT:
|
|
_bindgen_ty_146 =
|
|
_bindgen_ty_146::statistics_msgs__msg__StatisticDataType__STATISTICS_DATA_TYPE_SAMPLE_COUNT;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_146 {
|
|
statistics_msgs__msg__StatisticDataType__STATISTICS_DATA_TYPE_SAMPLE_COUNT = 5,
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct statistics_msgs__msg__StatisticDataType {
|
|
pub structure_needs_at_least_one_member: u8,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_statistics_msgs__msg__StatisticDataType() {
|
|
const UNINIT: ::std::mem::MaybeUninit<statistics_msgs__msg__StatisticDataType> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<statistics_msgs__msg__StatisticDataType>(),
|
|
1usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(statistics_msgs__msg__StatisticDataType)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<statistics_msgs__msg__StatisticDataType>(),
|
|
1usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(statistics_msgs__msg__StatisticDataType)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe {
|
|
::std::ptr::addr_of!((*ptr).structure_needs_at_least_one_member) as usize - ptr as usize
|
|
},
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(statistics_msgs__msg__StatisticDataType),
|
|
"::",
|
|
stringify!(structure_needs_at_least_one_member)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct statistics_msgs__msg__StatisticDataType__Sequence {
|
|
pub data: *mut statistics_msgs__msg__StatisticDataType,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_statistics_msgs__msg__StatisticDataType__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<statistics_msgs__msg__StatisticDataType__Sequence> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<statistics_msgs__msg__StatisticDataType__Sequence>(),
|
|
24usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(statistics_msgs__msg__StatisticDataType__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<statistics_msgs__msg__StatisticDataType__Sequence>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(statistics_msgs__msg__StatisticDataType__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(statistics_msgs__msg__StatisticDataType__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(statistics_msgs__msg__StatisticDataType__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(statistics_msgs__msg__StatisticDataType__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct std_msgs__msg__Bool {
|
|
pub data: bool,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_std_msgs__msg__Bool() {
|
|
const UNINIT: ::std::mem::MaybeUninit<std_msgs__msg__Bool> = ::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<std_msgs__msg__Bool>(),
|
|
1usize,
|
|
concat!("Size of: ", stringify!(std_msgs__msg__Bool))
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<std_msgs__msg__Bool>(),
|
|
1usize,
|
|
concat!("Alignment of ", stringify!(std_msgs__msg__Bool))
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(std_msgs__msg__Bool),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct std_msgs__msg__Bool__Sequence {
|
|
pub data: *mut std_msgs__msg__Bool,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_std_msgs__msg__Bool__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<std_msgs__msg__Bool__Sequence> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<std_msgs__msg__Bool__Sequence>(),
|
|
24usize,
|
|
concat!("Size of: ", stringify!(std_msgs__msg__Bool__Sequence))
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<std_msgs__msg__Bool__Sequence>(),
|
|
8usize,
|
|
concat!("Alignment of ", stringify!(std_msgs__msg__Bool__Sequence))
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(std_msgs__msg__Bool__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(std_msgs__msg__Bool__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(std_msgs__msg__Bool__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct std_msgs__msg__Byte {
|
|
pub data: u8,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_std_msgs__msg__Byte() {
|
|
const UNINIT: ::std::mem::MaybeUninit<std_msgs__msg__Byte> = ::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<std_msgs__msg__Byte>(),
|
|
1usize,
|
|
concat!("Size of: ", stringify!(std_msgs__msg__Byte))
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<std_msgs__msg__Byte>(),
|
|
1usize,
|
|
concat!("Alignment of ", stringify!(std_msgs__msg__Byte))
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(std_msgs__msg__Byte),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct std_msgs__msg__Byte__Sequence {
|
|
pub data: *mut std_msgs__msg__Byte,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_std_msgs__msg__Byte__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<std_msgs__msg__Byte__Sequence> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<std_msgs__msg__Byte__Sequence>(),
|
|
24usize,
|
|
concat!("Size of: ", stringify!(std_msgs__msg__Byte__Sequence))
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<std_msgs__msg__Byte__Sequence>(),
|
|
8usize,
|
|
concat!("Alignment of ", stringify!(std_msgs__msg__Byte__Sequence))
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(std_msgs__msg__Byte__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(std_msgs__msg__Byte__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(std_msgs__msg__Byte__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
pub struct std_msgs__msg__MultiArrayDimension {
|
|
pub label: rosidl_runtime_c__String,
|
|
pub size: u32,
|
|
pub stride: u32,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_std_msgs__msg__MultiArrayDimension() {
|
|
const UNINIT: ::std::mem::MaybeUninit<std_msgs__msg__MultiArrayDimension> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<std_msgs__msg__MultiArrayDimension>(),
|
|
32usize,
|
|
concat!("Size of: ", stringify!(std_msgs__msg__MultiArrayDimension))
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<std_msgs__msg__MultiArrayDimension>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(std_msgs__msg__MultiArrayDimension)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).label) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(std_msgs__msg__MultiArrayDimension),
|
|
"::",
|
|
stringify!(label)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
24usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(std_msgs__msg__MultiArrayDimension),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).stride) as usize - ptr as usize },
|
|
28usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(std_msgs__msg__MultiArrayDimension),
|
|
"::",
|
|
stringify!(stride)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct std_msgs__msg__MultiArrayDimension__Sequence {
|
|
pub data: *mut std_msgs__msg__MultiArrayDimension,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_std_msgs__msg__MultiArrayDimension__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<std_msgs__msg__MultiArrayDimension__Sequence> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<std_msgs__msg__MultiArrayDimension__Sequence>(),
|
|
24usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(std_msgs__msg__MultiArrayDimension__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<std_msgs__msg__MultiArrayDimension__Sequence>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(std_msgs__msg__MultiArrayDimension__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(std_msgs__msg__MultiArrayDimension__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(std_msgs__msg__MultiArrayDimension__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(std_msgs__msg__MultiArrayDimension__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct std_msgs__msg__MultiArrayLayout {
|
|
pub dim: std_msgs__msg__MultiArrayDimension__Sequence,
|
|
pub data_offset: u32,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_std_msgs__msg__MultiArrayLayout() {
|
|
const UNINIT: ::std::mem::MaybeUninit<std_msgs__msg__MultiArrayLayout> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<std_msgs__msg__MultiArrayLayout>(),
|
|
32usize,
|
|
concat!("Size of: ", stringify!(std_msgs__msg__MultiArrayLayout))
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<std_msgs__msg__MultiArrayLayout>(),
|
|
8usize,
|
|
concat!("Alignment of ", stringify!(std_msgs__msg__MultiArrayLayout))
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).dim) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(std_msgs__msg__MultiArrayLayout),
|
|
"::",
|
|
stringify!(dim)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data_offset) as usize - ptr as usize },
|
|
24usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(std_msgs__msg__MultiArrayLayout),
|
|
"::",
|
|
stringify!(data_offset)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct std_msgs__msg__MultiArrayLayout__Sequence {
|
|
pub data: *mut std_msgs__msg__MultiArrayLayout,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_std_msgs__msg__MultiArrayLayout__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<std_msgs__msg__MultiArrayLayout__Sequence> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<std_msgs__msg__MultiArrayLayout__Sequence>(),
|
|
24usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(std_msgs__msg__MultiArrayLayout__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<std_msgs__msg__MultiArrayLayout__Sequence>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(std_msgs__msg__MultiArrayLayout__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(std_msgs__msg__MultiArrayLayout__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(std_msgs__msg__MultiArrayLayout__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(std_msgs__msg__MultiArrayLayout__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
pub struct std_msgs__msg__ByteMultiArray {
|
|
pub layout: std_msgs__msg__MultiArrayLayout,
|
|
pub data: rosidl_runtime_c__octet__Sequence,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_std_msgs__msg__ByteMultiArray() {
|
|
const UNINIT: ::std::mem::MaybeUninit<std_msgs__msg__ByteMultiArray> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<std_msgs__msg__ByteMultiArray>(),
|
|
56usize,
|
|
concat!("Size of: ", stringify!(std_msgs__msg__ByteMultiArray))
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<std_msgs__msg__ByteMultiArray>(),
|
|
8usize,
|
|
concat!("Alignment of ", stringify!(std_msgs__msg__ByteMultiArray))
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).layout) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(std_msgs__msg__ByteMultiArray),
|
|
"::",
|
|
stringify!(layout)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
32usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(std_msgs__msg__ByteMultiArray),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct std_msgs__msg__ByteMultiArray__Sequence {
|
|
pub data: *mut std_msgs__msg__ByteMultiArray,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_std_msgs__msg__ByteMultiArray__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<std_msgs__msg__ByteMultiArray__Sequence> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<std_msgs__msg__ByteMultiArray__Sequence>(),
|
|
24usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(std_msgs__msg__ByteMultiArray__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<std_msgs__msg__ByteMultiArray__Sequence>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(std_msgs__msg__ByteMultiArray__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(std_msgs__msg__ByteMultiArray__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(std_msgs__msg__ByteMultiArray__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(std_msgs__msg__ByteMultiArray__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct std_msgs__msg__Char {
|
|
pub data: u8,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_std_msgs__msg__Char() {
|
|
const UNINIT: ::std::mem::MaybeUninit<std_msgs__msg__Char> = ::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<std_msgs__msg__Char>(),
|
|
1usize,
|
|
concat!("Size of: ", stringify!(std_msgs__msg__Char))
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<std_msgs__msg__Char>(),
|
|
1usize,
|
|
concat!("Alignment of ", stringify!(std_msgs__msg__Char))
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(std_msgs__msg__Char),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct std_msgs__msg__Char__Sequence {
|
|
pub data: *mut std_msgs__msg__Char,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_std_msgs__msg__Char__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<std_msgs__msg__Char__Sequence> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<std_msgs__msg__Char__Sequence>(),
|
|
24usize,
|
|
concat!("Size of: ", stringify!(std_msgs__msg__Char__Sequence))
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<std_msgs__msg__Char__Sequence>(),
|
|
8usize,
|
|
concat!("Alignment of ", stringify!(std_msgs__msg__Char__Sequence))
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(std_msgs__msg__Char__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(std_msgs__msg__Char__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(std_msgs__msg__Char__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct std_msgs__msg__ColorRGBA {
|
|
pub r: f32,
|
|
pub g: f32,
|
|
pub b: f32,
|
|
pub a: f32,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_std_msgs__msg__ColorRGBA() {
|
|
const UNINIT: ::std::mem::MaybeUninit<std_msgs__msg__ColorRGBA> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<std_msgs__msg__ColorRGBA>(),
|
|
16usize,
|
|
concat!("Size of: ", stringify!(std_msgs__msg__ColorRGBA))
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<std_msgs__msg__ColorRGBA>(),
|
|
4usize,
|
|
concat!("Alignment of ", stringify!(std_msgs__msg__ColorRGBA))
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).r) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(std_msgs__msg__ColorRGBA),
|
|
"::",
|
|
stringify!(r)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).g) as usize - ptr as usize },
|
|
4usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(std_msgs__msg__ColorRGBA),
|
|
"::",
|
|
stringify!(g)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).b) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(std_msgs__msg__ColorRGBA),
|
|
"::",
|
|
stringify!(b)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).a) as usize - ptr as usize },
|
|
12usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(std_msgs__msg__ColorRGBA),
|
|
"::",
|
|
stringify!(a)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct std_msgs__msg__ColorRGBA__Sequence {
|
|
pub data: *mut std_msgs__msg__ColorRGBA,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_std_msgs__msg__ColorRGBA__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<std_msgs__msg__ColorRGBA__Sequence> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<std_msgs__msg__ColorRGBA__Sequence>(),
|
|
24usize,
|
|
concat!("Size of: ", stringify!(std_msgs__msg__ColorRGBA__Sequence))
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<std_msgs__msg__ColorRGBA__Sequence>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(std_msgs__msg__ColorRGBA__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(std_msgs__msg__ColorRGBA__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(std_msgs__msg__ColorRGBA__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(std_msgs__msg__ColorRGBA__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct std_msgs__msg__Empty {
|
|
pub structure_needs_at_least_one_member: u8,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_std_msgs__msg__Empty() {
|
|
const UNINIT: ::std::mem::MaybeUninit<std_msgs__msg__Empty> = ::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<std_msgs__msg__Empty>(),
|
|
1usize,
|
|
concat!("Size of: ", stringify!(std_msgs__msg__Empty))
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<std_msgs__msg__Empty>(),
|
|
1usize,
|
|
concat!("Alignment of ", stringify!(std_msgs__msg__Empty))
|
|
);
|
|
assert_eq!(
|
|
unsafe {
|
|
::std::ptr::addr_of!((*ptr).structure_needs_at_least_one_member) as usize - ptr as usize
|
|
},
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(std_msgs__msg__Empty),
|
|
"::",
|
|
stringify!(structure_needs_at_least_one_member)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct std_msgs__msg__Empty__Sequence {
|
|
pub data: *mut std_msgs__msg__Empty,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_std_msgs__msg__Empty__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<std_msgs__msg__Empty__Sequence> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<std_msgs__msg__Empty__Sequence>(),
|
|
24usize,
|
|
concat!("Size of: ", stringify!(std_msgs__msg__Empty__Sequence))
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<std_msgs__msg__Empty__Sequence>(),
|
|
8usize,
|
|
concat!("Alignment of ", stringify!(std_msgs__msg__Empty__Sequence))
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(std_msgs__msg__Empty__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(std_msgs__msg__Empty__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(std_msgs__msg__Empty__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct std_msgs__msg__Float32 {
|
|
pub data: f32,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_std_msgs__msg__Float32() {
|
|
const UNINIT: ::std::mem::MaybeUninit<std_msgs__msg__Float32> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<std_msgs__msg__Float32>(),
|
|
4usize,
|
|
concat!("Size of: ", stringify!(std_msgs__msg__Float32))
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<std_msgs__msg__Float32>(),
|
|
4usize,
|
|
concat!("Alignment of ", stringify!(std_msgs__msg__Float32))
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(std_msgs__msg__Float32),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct std_msgs__msg__Float32__Sequence {
|
|
pub data: *mut std_msgs__msg__Float32,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_std_msgs__msg__Float32__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<std_msgs__msg__Float32__Sequence> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<std_msgs__msg__Float32__Sequence>(),
|
|
24usize,
|
|
concat!("Size of: ", stringify!(std_msgs__msg__Float32__Sequence))
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<std_msgs__msg__Float32__Sequence>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(std_msgs__msg__Float32__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(std_msgs__msg__Float32__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(std_msgs__msg__Float32__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(std_msgs__msg__Float32__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
pub struct std_msgs__msg__Float32MultiArray {
|
|
pub layout: std_msgs__msg__MultiArrayLayout,
|
|
pub data: rosidl_runtime_c__float__Sequence,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_std_msgs__msg__Float32MultiArray() {
|
|
const UNINIT: ::std::mem::MaybeUninit<std_msgs__msg__Float32MultiArray> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<std_msgs__msg__Float32MultiArray>(),
|
|
56usize,
|
|
concat!("Size of: ", stringify!(std_msgs__msg__Float32MultiArray))
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<std_msgs__msg__Float32MultiArray>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(std_msgs__msg__Float32MultiArray)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).layout) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(std_msgs__msg__Float32MultiArray),
|
|
"::",
|
|
stringify!(layout)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
32usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(std_msgs__msg__Float32MultiArray),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct std_msgs__msg__Float32MultiArray__Sequence {
|
|
pub data: *mut std_msgs__msg__Float32MultiArray,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_std_msgs__msg__Float32MultiArray__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<std_msgs__msg__Float32MultiArray__Sequence> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<std_msgs__msg__Float32MultiArray__Sequence>(),
|
|
24usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(std_msgs__msg__Float32MultiArray__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<std_msgs__msg__Float32MultiArray__Sequence>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(std_msgs__msg__Float32MultiArray__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(std_msgs__msg__Float32MultiArray__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(std_msgs__msg__Float32MultiArray__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(std_msgs__msg__Float32MultiArray__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct std_msgs__msg__Float64 {
|
|
pub data: f64,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_std_msgs__msg__Float64() {
|
|
const UNINIT: ::std::mem::MaybeUninit<std_msgs__msg__Float64> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<std_msgs__msg__Float64>(),
|
|
8usize,
|
|
concat!("Size of: ", stringify!(std_msgs__msg__Float64))
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<std_msgs__msg__Float64>(),
|
|
8usize,
|
|
concat!("Alignment of ", stringify!(std_msgs__msg__Float64))
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(std_msgs__msg__Float64),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct std_msgs__msg__Float64__Sequence {
|
|
pub data: *mut std_msgs__msg__Float64,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_std_msgs__msg__Float64__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<std_msgs__msg__Float64__Sequence> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<std_msgs__msg__Float64__Sequence>(),
|
|
24usize,
|
|
concat!("Size of: ", stringify!(std_msgs__msg__Float64__Sequence))
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<std_msgs__msg__Float64__Sequence>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(std_msgs__msg__Float64__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(std_msgs__msg__Float64__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(std_msgs__msg__Float64__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(std_msgs__msg__Float64__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
pub struct std_msgs__msg__Float64MultiArray {
|
|
pub layout: std_msgs__msg__MultiArrayLayout,
|
|
pub data: rosidl_runtime_c__double__Sequence,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_std_msgs__msg__Float64MultiArray() {
|
|
const UNINIT: ::std::mem::MaybeUninit<std_msgs__msg__Float64MultiArray> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<std_msgs__msg__Float64MultiArray>(),
|
|
56usize,
|
|
concat!("Size of: ", stringify!(std_msgs__msg__Float64MultiArray))
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<std_msgs__msg__Float64MultiArray>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(std_msgs__msg__Float64MultiArray)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).layout) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(std_msgs__msg__Float64MultiArray),
|
|
"::",
|
|
stringify!(layout)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
32usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(std_msgs__msg__Float64MultiArray),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct std_msgs__msg__Float64MultiArray__Sequence {
|
|
pub data: *mut std_msgs__msg__Float64MultiArray,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_std_msgs__msg__Float64MultiArray__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<std_msgs__msg__Float64MultiArray__Sequence> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<std_msgs__msg__Float64MultiArray__Sequence>(),
|
|
24usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(std_msgs__msg__Float64MultiArray__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<std_msgs__msg__Float64MultiArray__Sequence>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(std_msgs__msg__Float64MultiArray__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(std_msgs__msg__Float64MultiArray__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(std_msgs__msg__Float64MultiArray__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(std_msgs__msg__Float64MultiArray__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct std_msgs__msg__Int16 {
|
|
pub data: i16,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_std_msgs__msg__Int16() {
|
|
const UNINIT: ::std::mem::MaybeUninit<std_msgs__msg__Int16> = ::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<std_msgs__msg__Int16>(),
|
|
2usize,
|
|
concat!("Size of: ", stringify!(std_msgs__msg__Int16))
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<std_msgs__msg__Int16>(),
|
|
2usize,
|
|
concat!("Alignment of ", stringify!(std_msgs__msg__Int16))
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(std_msgs__msg__Int16),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct std_msgs__msg__Int16__Sequence {
|
|
pub data: *mut std_msgs__msg__Int16,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_std_msgs__msg__Int16__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<std_msgs__msg__Int16__Sequence> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<std_msgs__msg__Int16__Sequence>(),
|
|
24usize,
|
|
concat!("Size of: ", stringify!(std_msgs__msg__Int16__Sequence))
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<std_msgs__msg__Int16__Sequence>(),
|
|
8usize,
|
|
concat!("Alignment of ", stringify!(std_msgs__msg__Int16__Sequence))
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(std_msgs__msg__Int16__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(std_msgs__msg__Int16__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(std_msgs__msg__Int16__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
pub struct std_msgs__msg__Int16MultiArray {
|
|
pub layout: std_msgs__msg__MultiArrayLayout,
|
|
pub data: rosidl_runtime_c__int16__Sequence,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_std_msgs__msg__Int16MultiArray() {
|
|
const UNINIT: ::std::mem::MaybeUninit<std_msgs__msg__Int16MultiArray> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<std_msgs__msg__Int16MultiArray>(),
|
|
56usize,
|
|
concat!("Size of: ", stringify!(std_msgs__msg__Int16MultiArray))
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<std_msgs__msg__Int16MultiArray>(),
|
|
8usize,
|
|
concat!("Alignment of ", stringify!(std_msgs__msg__Int16MultiArray))
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).layout) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(std_msgs__msg__Int16MultiArray),
|
|
"::",
|
|
stringify!(layout)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
32usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(std_msgs__msg__Int16MultiArray),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct std_msgs__msg__Int16MultiArray__Sequence {
|
|
pub data: *mut std_msgs__msg__Int16MultiArray,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_std_msgs__msg__Int16MultiArray__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<std_msgs__msg__Int16MultiArray__Sequence> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<std_msgs__msg__Int16MultiArray__Sequence>(),
|
|
24usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(std_msgs__msg__Int16MultiArray__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<std_msgs__msg__Int16MultiArray__Sequence>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(std_msgs__msg__Int16MultiArray__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(std_msgs__msg__Int16MultiArray__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(std_msgs__msg__Int16MultiArray__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(std_msgs__msg__Int16MultiArray__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct std_msgs__msg__Int32 {
|
|
pub data: i32,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_std_msgs__msg__Int32() {
|
|
const UNINIT: ::std::mem::MaybeUninit<std_msgs__msg__Int32> = ::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<std_msgs__msg__Int32>(),
|
|
4usize,
|
|
concat!("Size of: ", stringify!(std_msgs__msg__Int32))
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<std_msgs__msg__Int32>(),
|
|
4usize,
|
|
concat!("Alignment of ", stringify!(std_msgs__msg__Int32))
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(std_msgs__msg__Int32),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct std_msgs__msg__Int32__Sequence {
|
|
pub data: *mut std_msgs__msg__Int32,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_std_msgs__msg__Int32__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<std_msgs__msg__Int32__Sequence> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<std_msgs__msg__Int32__Sequence>(),
|
|
24usize,
|
|
concat!("Size of: ", stringify!(std_msgs__msg__Int32__Sequence))
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<std_msgs__msg__Int32__Sequence>(),
|
|
8usize,
|
|
concat!("Alignment of ", stringify!(std_msgs__msg__Int32__Sequence))
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(std_msgs__msg__Int32__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(std_msgs__msg__Int32__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(std_msgs__msg__Int32__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
pub struct std_msgs__msg__Int32MultiArray {
|
|
pub layout: std_msgs__msg__MultiArrayLayout,
|
|
pub data: rosidl_runtime_c__int32__Sequence,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_std_msgs__msg__Int32MultiArray() {
|
|
const UNINIT: ::std::mem::MaybeUninit<std_msgs__msg__Int32MultiArray> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<std_msgs__msg__Int32MultiArray>(),
|
|
56usize,
|
|
concat!("Size of: ", stringify!(std_msgs__msg__Int32MultiArray))
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<std_msgs__msg__Int32MultiArray>(),
|
|
8usize,
|
|
concat!("Alignment of ", stringify!(std_msgs__msg__Int32MultiArray))
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).layout) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(std_msgs__msg__Int32MultiArray),
|
|
"::",
|
|
stringify!(layout)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
32usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(std_msgs__msg__Int32MultiArray),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct std_msgs__msg__Int32MultiArray__Sequence {
|
|
pub data: *mut std_msgs__msg__Int32MultiArray,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_std_msgs__msg__Int32MultiArray__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<std_msgs__msg__Int32MultiArray__Sequence> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<std_msgs__msg__Int32MultiArray__Sequence>(),
|
|
24usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(std_msgs__msg__Int32MultiArray__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<std_msgs__msg__Int32MultiArray__Sequence>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(std_msgs__msg__Int32MultiArray__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(std_msgs__msg__Int32MultiArray__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(std_msgs__msg__Int32MultiArray__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(std_msgs__msg__Int32MultiArray__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct std_msgs__msg__Int64 {
|
|
pub data: i64,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_std_msgs__msg__Int64() {
|
|
const UNINIT: ::std::mem::MaybeUninit<std_msgs__msg__Int64> = ::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<std_msgs__msg__Int64>(),
|
|
8usize,
|
|
concat!("Size of: ", stringify!(std_msgs__msg__Int64))
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<std_msgs__msg__Int64>(),
|
|
8usize,
|
|
concat!("Alignment of ", stringify!(std_msgs__msg__Int64))
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(std_msgs__msg__Int64),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct std_msgs__msg__Int64__Sequence {
|
|
pub data: *mut std_msgs__msg__Int64,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_std_msgs__msg__Int64__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<std_msgs__msg__Int64__Sequence> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<std_msgs__msg__Int64__Sequence>(),
|
|
24usize,
|
|
concat!("Size of: ", stringify!(std_msgs__msg__Int64__Sequence))
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<std_msgs__msg__Int64__Sequence>(),
|
|
8usize,
|
|
concat!("Alignment of ", stringify!(std_msgs__msg__Int64__Sequence))
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(std_msgs__msg__Int64__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(std_msgs__msg__Int64__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(std_msgs__msg__Int64__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
pub struct std_msgs__msg__Int64MultiArray {
|
|
pub layout: std_msgs__msg__MultiArrayLayout,
|
|
pub data: rosidl_runtime_c__int64__Sequence,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_std_msgs__msg__Int64MultiArray() {
|
|
const UNINIT: ::std::mem::MaybeUninit<std_msgs__msg__Int64MultiArray> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<std_msgs__msg__Int64MultiArray>(),
|
|
56usize,
|
|
concat!("Size of: ", stringify!(std_msgs__msg__Int64MultiArray))
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<std_msgs__msg__Int64MultiArray>(),
|
|
8usize,
|
|
concat!("Alignment of ", stringify!(std_msgs__msg__Int64MultiArray))
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).layout) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(std_msgs__msg__Int64MultiArray),
|
|
"::",
|
|
stringify!(layout)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
32usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(std_msgs__msg__Int64MultiArray),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct std_msgs__msg__Int64MultiArray__Sequence {
|
|
pub data: *mut std_msgs__msg__Int64MultiArray,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_std_msgs__msg__Int64MultiArray__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<std_msgs__msg__Int64MultiArray__Sequence> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<std_msgs__msg__Int64MultiArray__Sequence>(),
|
|
24usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(std_msgs__msg__Int64MultiArray__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<std_msgs__msg__Int64MultiArray__Sequence>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(std_msgs__msg__Int64MultiArray__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(std_msgs__msg__Int64MultiArray__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(std_msgs__msg__Int64MultiArray__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(std_msgs__msg__Int64MultiArray__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct std_msgs__msg__Int8 {
|
|
pub data: i8,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_std_msgs__msg__Int8() {
|
|
const UNINIT: ::std::mem::MaybeUninit<std_msgs__msg__Int8> = ::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<std_msgs__msg__Int8>(),
|
|
1usize,
|
|
concat!("Size of: ", stringify!(std_msgs__msg__Int8))
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<std_msgs__msg__Int8>(),
|
|
1usize,
|
|
concat!("Alignment of ", stringify!(std_msgs__msg__Int8))
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(std_msgs__msg__Int8),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct std_msgs__msg__Int8__Sequence {
|
|
pub data: *mut std_msgs__msg__Int8,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_std_msgs__msg__Int8__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<std_msgs__msg__Int8__Sequence> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<std_msgs__msg__Int8__Sequence>(),
|
|
24usize,
|
|
concat!("Size of: ", stringify!(std_msgs__msg__Int8__Sequence))
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<std_msgs__msg__Int8__Sequence>(),
|
|
8usize,
|
|
concat!("Alignment of ", stringify!(std_msgs__msg__Int8__Sequence))
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(std_msgs__msg__Int8__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(std_msgs__msg__Int8__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(std_msgs__msg__Int8__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
pub struct std_msgs__msg__Int8MultiArray {
|
|
pub layout: std_msgs__msg__MultiArrayLayout,
|
|
pub data: rosidl_runtime_c__int8__Sequence,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_std_msgs__msg__Int8MultiArray() {
|
|
const UNINIT: ::std::mem::MaybeUninit<std_msgs__msg__Int8MultiArray> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<std_msgs__msg__Int8MultiArray>(),
|
|
56usize,
|
|
concat!("Size of: ", stringify!(std_msgs__msg__Int8MultiArray))
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<std_msgs__msg__Int8MultiArray>(),
|
|
8usize,
|
|
concat!("Alignment of ", stringify!(std_msgs__msg__Int8MultiArray))
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).layout) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(std_msgs__msg__Int8MultiArray),
|
|
"::",
|
|
stringify!(layout)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
32usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(std_msgs__msg__Int8MultiArray),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct std_msgs__msg__Int8MultiArray__Sequence {
|
|
pub data: *mut std_msgs__msg__Int8MultiArray,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_std_msgs__msg__Int8MultiArray__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<std_msgs__msg__Int8MultiArray__Sequence> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<std_msgs__msg__Int8MultiArray__Sequence>(),
|
|
24usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(std_msgs__msg__Int8MultiArray__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<std_msgs__msg__Int8MultiArray__Sequence>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(std_msgs__msg__Int8MultiArray__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(std_msgs__msg__Int8MultiArray__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(std_msgs__msg__Int8MultiArray__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(std_msgs__msg__Int8MultiArray__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
pub struct std_msgs__msg__String {
|
|
pub data: rosidl_runtime_c__String,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_std_msgs__msg__String() {
|
|
const UNINIT: ::std::mem::MaybeUninit<std_msgs__msg__String> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<std_msgs__msg__String>(),
|
|
24usize,
|
|
concat!("Size of: ", stringify!(std_msgs__msg__String))
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<std_msgs__msg__String>(),
|
|
8usize,
|
|
concat!("Alignment of ", stringify!(std_msgs__msg__String))
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(std_msgs__msg__String),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct std_msgs__msg__String__Sequence {
|
|
pub data: *mut std_msgs__msg__String,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_std_msgs__msg__String__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<std_msgs__msg__String__Sequence> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<std_msgs__msg__String__Sequence>(),
|
|
24usize,
|
|
concat!("Size of: ", stringify!(std_msgs__msg__String__Sequence))
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<std_msgs__msg__String__Sequence>(),
|
|
8usize,
|
|
concat!("Alignment of ", stringify!(std_msgs__msg__String__Sequence))
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(std_msgs__msg__String__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(std_msgs__msg__String__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(std_msgs__msg__String__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct std_msgs__msg__UInt16 {
|
|
pub data: u16,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_std_msgs__msg__UInt16() {
|
|
const UNINIT: ::std::mem::MaybeUninit<std_msgs__msg__UInt16> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<std_msgs__msg__UInt16>(),
|
|
2usize,
|
|
concat!("Size of: ", stringify!(std_msgs__msg__UInt16))
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<std_msgs__msg__UInt16>(),
|
|
2usize,
|
|
concat!("Alignment of ", stringify!(std_msgs__msg__UInt16))
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(std_msgs__msg__UInt16),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct std_msgs__msg__UInt16__Sequence {
|
|
pub data: *mut std_msgs__msg__UInt16,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_std_msgs__msg__UInt16__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<std_msgs__msg__UInt16__Sequence> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<std_msgs__msg__UInt16__Sequence>(),
|
|
24usize,
|
|
concat!("Size of: ", stringify!(std_msgs__msg__UInt16__Sequence))
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<std_msgs__msg__UInt16__Sequence>(),
|
|
8usize,
|
|
concat!("Alignment of ", stringify!(std_msgs__msg__UInt16__Sequence))
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(std_msgs__msg__UInt16__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(std_msgs__msg__UInt16__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(std_msgs__msg__UInt16__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
pub struct std_msgs__msg__UInt16MultiArray {
|
|
pub layout: std_msgs__msg__MultiArrayLayout,
|
|
pub data: rosidl_runtime_c__uint16__Sequence,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_std_msgs__msg__UInt16MultiArray() {
|
|
const UNINIT: ::std::mem::MaybeUninit<std_msgs__msg__UInt16MultiArray> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<std_msgs__msg__UInt16MultiArray>(),
|
|
56usize,
|
|
concat!("Size of: ", stringify!(std_msgs__msg__UInt16MultiArray))
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<std_msgs__msg__UInt16MultiArray>(),
|
|
8usize,
|
|
concat!("Alignment of ", stringify!(std_msgs__msg__UInt16MultiArray))
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).layout) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(std_msgs__msg__UInt16MultiArray),
|
|
"::",
|
|
stringify!(layout)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
32usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(std_msgs__msg__UInt16MultiArray),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct std_msgs__msg__UInt16MultiArray__Sequence {
|
|
pub data: *mut std_msgs__msg__UInt16MultiArray,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_std_msgs__msg__UInt16MultiArray__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<std_msgs__msg__UInt16MultiArray__Sequence> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<std_msgs__msg__UInt16MultiArray__Sequence>(),
|
|
24usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(std_msgs__msg__UInt16MultiArray__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<std_msgs__msg__UInt16MultiArray__Sequence>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(std_msgs__msg__UInt16MultiArray__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(std_msgs__msg__UInt16MultiArray__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(std_msgs__msg__UInt16MultiArray__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(std_msgs__msg__UInt16MultiArray__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct std_msgs__msg__UInt32 {
|
|
pub data: u32,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_std_msgs__msg__UInt32() {
|
|
const UNINIT: ::std::mem::MaybeUninit<std_msgs__msg__UInt32> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<std_msgs__msg__UInt32>(),
|
|
4usize,
|
|
concat!("Size of: ", stringify!(std_msgs__msg__UInt32))
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<std_msgs__msg__UInt32>(),
|
|
4usize,
|
|
concat!("Alignment of ", stringify!(std_msgs__msg__UInt32))
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(std_msgs__msg__UInt32),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct std_msgs__msg__UInt32__Sequence {
|
|
pub data: *mut std_msgs__msg__UInt32,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_std_msgs__msg__UInt32__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<std_msgs__msg__UInt32__Sequence> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<std_msgs__msg__UInt32__Sequence>(),
|
|
24usize,
|
|
concat!("Size of: ", stringify!(std_msgs__msg__UInt32__Sequence))
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<std_msgs__msg__UInt32__Sequence>(),
|
|
8usize,
|
|
concat!("Alignment of ", stringify!(std_msgs__msg__UInt32__Sequence))
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(std_msgs__msg__UInt32__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(std_msgs__msg__UInt32__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(std_msgs__msg__UInt32__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
pub struct std_msgs__msg__UInt32MultiArray {
|
|
pub layout: std_msgs__msg__MultiArrayLayout,
|
|
pub data: rosidl_runtime_c__uint32__Sequence,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_std_msgs__msg__UInt32MultiArray() {
|
|
const UNINIT: ::std::mem::MaybeUninit<std_msgs__msg__UInt32MultiArray> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<std_msgs__msg__UInt32MultiArray>(),
|
|
56usize,
|
|
concat!("Size of: ", stringify!(std_msgs__msg__UInt32MultiArray))
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<std_msgs__msg__UInt32MultiArray>(),
|
|
8usize,
|
|
concat!("Alignment of ", stringify!(std_msgs__msg__UInt32MultiArray))
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).layout) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(std_msgs__msg__UInt32MultiArray),
|
|
"::",
|
|
stringify!(layout)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
32usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(std_msgs__msg__UInt32MultiArray),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct std_msgs__msg__UInt32MultiArray__Sequence {
|
|
pub data: *mut std_msgs__msg__UInt32MultiArray,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_std_msgs__msg__UInt32MultiArray__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<std_msgs__msg__UInt32MultiArray__Sequence> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<std_msgs__msg__UInt32MultiArray__Sequence>(),
|
|
24usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(std_msgs__msg__UInt32MultiArray__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<std_msgs__msg__UInt32MultiArray__Sequence>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(std_msgs__msg__UInt32MultiArray__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(std_msgs__msg__UInt32MultiArray__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(std_msgs__msg__UInt32MultiArray__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(std_msgs__msg__UInt32MultiArray__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct std_msgs__msg__UInt64 {
|
|
pub data: u64,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_std_msgs__msg__UInt64() {
|
|
const UNINIT: ::std::mem::MaybeUninit<std_msgs__msg__UInt64> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<std_msgs__msg__UInt64>(),
|
|
8usize,
|
|
concat!("Size of: ", stringify!(std_msgs__msg__UInt64))
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<std_msgs__msg__UInt64>(),
|
|
8usize,
|
|
concat!("Alignment of ", stringify!(std_msgs__msg__UInt64))
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(std_msgs__msg__UInt64),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct std_msgs__msg__UInt64__Sequence {
|
|
pub data: *mut std_msgs__msg__UInt64,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_std_msgs__msg__UInt64__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<std_msgs__msg__UInt64__Sequence> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<std_msgs__msg__UInt64__Sequence>(),
|
|
24usize,
|
|
concat!("Size of: ", stringify!(std_msgs__msg__UInt64__Sequence))
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<std_msgs__msg__UInt64__Sequence>(),
|
|
8usize,
|
|
concat!("Alignment of ", stringify!(std_msgs__msg__UInt64__Sequence))
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(std_msgs__msg__UInt64__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(std_msgs__msg__UInt64__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(std_msgs__msg__UInt64__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
pub struct std_msgs__msg__UInt64MultiArray {
|
|
pub layout: std_msgs__msg__MultiArrayLayout,
|
|
pub data: rosidl_runtime_c__uint64__Sequence,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_std_msgs__msg__UInt64MultiArray() {
|
|
const UNINIT: ::std::mem::MaybeUninit<std_msgs__msg__UInt64MultiArray> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<std_msgs__msg__UInt64MultiArray>(),
|
|
56usize,
|
|
concat!("Size of: ", stringify!(std_msgs__msg__UInt64MultiArray))
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<std_msgs__msg__UInt64MultiArray>(),
|
|
8usize,
|
|
concat!("Alignment of ", stringify!(std_msgs__msg__UInt64MultiArray))
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).layout) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(std_msgs__msg__UInt64MultiArray),
|
|
"::",
|
|
stringify!(layout)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
32usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(std_msgs__msg__UInt64MultiArray),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct std_msgs__msg__UInt64MultiArray__Sequence {
|
|
pub data: *mut std_msgs__msg__UInt64MultiArray,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_std_msgs__msg__UInt64MultiArray__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<std_msgs__msg__UInt64MultiArray__Sequence> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<std_msgs__msg__UInt64MultiArray__Sequence>(),
|
|
24usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(std_msgs__msg__UInt64MultiArray__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<std_msgs__msg__UInt64MultiArray__Sequence>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(std_msgs__msg__UInt64MultiArray__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(std_msgs__msg__UInt64MultiArray__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(std_msgs__msg__UInt64MultiArray__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(std_msgs__msg__UInt64MultiArray__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct std_msgs__msg__UInt8 {
|
|
pub data: u8,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_std_msgs__msg__UInt8() {
|
|
const UNINIT: ::std::mem::MaybeUninit<std_msgs__msg__UInt8> = ::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<std_msgs__msg__UInt8>(),
|
|
1usize,
|
|
concat!("Size of: ", stringify!(std_msgs__msg__UInt8))
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<std_msgs__msg__UInt8>(),
|
|
1usize,
|
|
concat!("Alignment of ", stringify!(std_msgs__msg__UInt8))
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(std_msgs__msg__UInt8),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct std_msgs__msg__UInt8__Sequence {
|
|
pub data: *mut std_msgs__msg__UInt8,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_std_msgs__msg__UInt8__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<std_msgs__msg__UInt8__Sequence> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<std_msgs__msg__UInt8__Sequence>(),
|
|
24usize,
|
|
concat!("Size of: ", stringify!(std_msgs__msg__UInt8__Sequence))
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<std_msgs__msg__UInt8__Sequence>(),
|
|
8usize,
|
|
concat!("Alignment of ", stringify!(std_msgs__msg__UInt8__Sequence))
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(std_msgs__msg__UInt8__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(std_msgs__msg__UInt8__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(std_msgs__msg__UInt8__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
pub struct std_msgs__msg__UInt8MultiArray {
|
|
pub layout: std_msgs__msg__MultiArrayLayout,
|
|
pub data: rosidl_runtime_c__uint8__Sequence,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_std_msgs__msg__UInt8MultiArray() {
|
|
const UNINIT: ::std::mem::MaybeUninit<std_msgs__msg__UInt8MultiArray> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<std_msgs__msg__UInt8MultiArray>(),
|
|
56usize,
|
|
concat!("Size of: ", stringify!(std_msgs__msg__UInt8MultiArray))
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<std_msgs__msg__UInt8MultiArray>(),
|
|
8usize,
|
|
concat!("Alignment of ", stringify!(std_msgs__msg__UInt8MultiArray))
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).layout) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(std_msgs__msg__UInt8MultiArray),
|
|
"::",
|
|
stringify!(layout)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
32usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(std_msgs__msg__UInt8MultiArray),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct std_msgs__msg__UInt8MultiArray__Sequence {
|
|
pub data: *mut std_msgs__msg__UInt8MultiArray,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_std_msgs__msg__UInt8MultiArray__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<std_msgs__msg__UInt8MultiArray__Sequence> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<std_msgs__msg__UInt8MultiArray__Sequence>(),
|
|
24usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(std_msgs__msg__UInt8MultiArray__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<std_msgs__msg__UInt8MultiArray__Sequence>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(std_msgs__msg__UInt8MultiArray__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(std_msgs__msg__UInt8MultiArray__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(std_msgs__msg__UInt8MultiArray__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(std_msgs__msg__UInt8MultiArray__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
pub struct stereo_msgs__msg__DisparityImage {
|
|
pub header: std_msgs__msg__Header,
|
|
pub image: sensor_msgs__msg__Image,
|
|
pub f: f32,
|
|
pub t: f32,
|
|
pub valid_window: sensor_msgs__msg__RegionOfInterest,
|
|
pub min_disparity: f32,
|
|
pub max_disparity: f32,
|
|
pub delta_d: f32,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_stereo_msgs__msg__DisparityImage() {
|
|
const UNINIT: ::std::mem::MaybeUninit<stereo_msgs__msg__DisparityImage> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<stereo_msgs__msg__DisparityImage>(),
|
|
168usize,
|
|
concat!("Size of: ", stringify!(stereo_msgs__msg__DisparityImage))
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<stereo_msgs__msg__DisparityImage>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(stereo_msgs__msg__DisparityImage)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).header) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(stereo_msgs__msg__DisparityImage),
|
|
"::",
|
|
stringify!(header)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).image) as usize - ptr as usize },
|
|
32usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(stereo_msgs__msg__DisparityImage),
|
|
"::",
|
|
stringify!(image)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).f) as usize - ptr as usize },
|
|
128usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(stereo_msgs__msg__DisparityImage),
|
|
"::",
|
|
stringify!(f)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).t) as usize - ptr as usize },
|
|
132usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(stereo_msgs__msg__DisparityImage),
|
|
"::",
|
|
stringify!(t)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).valid_window) as usize - ptr as usize },
|
|
136usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(stereo_msgs__msg__DisparityImage),
|
|
"::",
|
|
stringify!(valid_window)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).min_disparity) as usize - ptr as usize },
|
|
156usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(stereo_msgs__msg__DisparityImage),
|
|
"::",
|
|
stringify!(min_disparity)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).max_disparity) as usize - ptr as usize },
|
|
160usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(stereo_msgs__msg__DisparityImage),
|
|
"::",
|
|
stringify!(max_disparity)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).delta_d) as usize - ptr as usize },
|
|
164usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(stereo_msgs__msg__DisparityImage),
|
|
"::",
|
|
stringify!(delta_d)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct stereo_msgs__msg__DisparityImage__Sequence {
|
|
pub data: *mut stereo_msgs__msg__DisparityImage,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_stereo_msgs__msg__DisparityImage__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<stereo_msgs__msg__DisparityImage__Sequence> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<stereo_msgs__msg__DisparityImage__Sequence>(),
|
|
24usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(stereo_msgs__msg__DisparityImage__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<stereo_msgs__msg__DisparityImage__Sequence>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(stereo_msgs__msg__DisparityImage__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(stereo_msgs__msg__DisparityImage__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(stereo_msgs__msg__DisparityImage__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(stereo_msgs__msg__DisparityImage__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct test_msgs__action__Fibonacci_Goal {
|
|
pub order: i32,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_test_msgs__action__Fibonacci_Goal() {
|
|
const UNINIT: ::std::mem::MaybeUninit<test_msgs__action__Fibonacci_Goal> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<test_msgs__action__Fibonacci_Goal>(),
|
|
4usize,
|
|
concat!("Size of: ", stringify!(test_msgs__action__Fibonacci_Goal))
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<test_msgs__action__Fibonacci_Goal>(),
|
|
4usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(test_msgs__action__Fibonacci_Goal)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).order) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__action__Fibonacci_Goal),
|
|
"::",
|
|
stringify!(order)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct test_msgs__action__Fibonacci_Goal__Sequence {
|
|
pub data: *mut test_msgs__action__Fibonacci_Goal,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_test_msgs__action__Fibonacci_Goal__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<test_msgs__action__Fibonacci_Goal__Sequence> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<test_msgs__action__Fibonacci_Goal__Sequence>(),
|
|
24usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(test_msgs__action__Fibonacci_Goal__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<test_msgs__action__Fibonacci_Goal__Sequence>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(test_msgs__action__Fibonacci_Goal__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__action__Fibonacci_Goal__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__action__Fibonacci_Goal__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__action__Fibonacci_Goal__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
pub struct test_msgs__action__Fibonacci_Result {
|
|
pub sequence: rosidl_runtime_c__int32__Sequence,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_test_msgs__action__Fibonacci_Result() {
|
|
const UNINIT: ::std::mem::MaybeUninit<test_msgs__action__Fibonacci_Result> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<test_msgs__action__Fibonacci_Result>(),
|
|
24usize,
|
|
concat!("Size of: ", stringify!(test_msgs__action__Fibonacci_Result))
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<test_msgs__action__Fibonacci_Result>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(test_msgs__action__Fibonacci_Result)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).sequence) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__action__Fibonacci_Result),
|
|
"::",
|
|
stringify!(sequence)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct test_msgs__action__Fibonacci_Result__Sequence {
|
|
pub data: *mut test_msgs__action__Fibonacci_Result,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_test_msgs__action__Fibonacci_Result__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<test_msgs__action__Fibonacci_Result__Sequence> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<test_msgs__action__Fibonacci_Result__Sequence>(),
|
|
24usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(test_msgs__action__Fibonacci_Result__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<test_msgs__action__Fibonacci_Result__Sequence>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(test_msgs__action__Fibonacci_Result__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__action__Fibonacci_Result__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__action__Fibonacci_Result__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__action__Fibonacci_Result__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
pub struct test_msgs__action__Fibonacci_Feedback {
|
|
pub sequence: rosidl_runtime_c__int32__Sequence,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_test_msgs__action__Fibonacci_Feedback() {
|
|
const UNINIT: ::std::mem::MaybeUninit<test_msgs__action__Fibonacci_Feedback> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<test_msgs__action__Fibonacci_Feedback>(),
|
|
24usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(test_msgs__action__Fibonacci_Feedback)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<test_msgs__action__Fibonacci_Feedback>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(test_msgs__action__Fibonacci_Feedback)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).sequence) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__action__Fibonacci_Feedback),
|
|
"::",
|
|
stringify!(sequence)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct test_msgs__action__Fibonacci_Feedback__Sequence {
|
|
pub data: *mut test_msgs__action__Fibonacci_Feedback,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_test_msgs__action__Fibonacci_Feedback__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<test_msgs__action__Fibonacci_Feedback__Sequence> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<test_msgs__action__Fibonacci_Feedback__Sequence>(),
|
|
24usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(test_msgs__action__Fibonacci_Feedback__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<test_msgs__action__Fibonacci_Feedback__Sequence>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(test_msgs__action__Fibonacci_Feedback__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__action__Fibonacci_Feedback__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__action__Fibonacci_Feedback__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__action__Fibonacci_Feedback__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct test_msgs__action__Fibonacci_SendGoal_Request {
|
|
pub goal_id: unique_identifier_msgs__msg__UUID,
|
|
pub goal: test_msgs__action__Fibonacci_Goal,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_test_msgs__action__Fibonacci_SendGoal_Request() {
|
|
const UNINIT: ::std::mem::MaybeUninit<test_msgs__action__Fibonacci_SendGoal_Request> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<test_msgs__action__Fibonacci_SendGoal_Request>(),
|
|
20usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(test_msgs__action__Fibonacci_SendGoal_Request)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<test_msgs__action__Fibonacci_SendGoal_Request>(),
|
|
4usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(test_msgs__action__Fibonacci_SendGoal_Request)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).goal_id) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__action__Fibonacci_SendGoal_Request),
|
|
"::",
|
|
stringify!(goal_id)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).goal) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__action__Fibonacci_SendGoal_Request),
|
|
"::",
|
|
stringify!(goal)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct test_msgs__action__Fibonacci_SendGoal_Request__Sequence {
|
|
pub data: *mut test_msgs__action__Fibonacci_SendGoal_Request,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_test_msgs__action__Fibonacci_SendGoal_Request__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<test_msgs__action__Fibonacci_SendGoal_Request__Sequence> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<test_msgs__action__Fibonacci_SendGoal_Request__Sequence>(),
|
|
24usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(test_msgs__action__Fibonacci_SendGoal_Request__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<test_msgs__action__Fibonacci_SendGoal_Request__Sequence>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(test_msgs__action__Fibonacci_SendGoal_Request__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__action__Fibonacci_SendGoal_Request__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__action__Fibonacci_SendGoal_Request__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__action__Fibonacci_SendGoal_Request__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct test_msgs__action__Fibonacci_SendGoal_Response {
|
|
pub accepted: bool,
|
|
pub stamp: builtin_interfaces__msg__Time,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_test_msgs__action__Fibonacci_SendGoal_Response() {
|
|
const UNINIT: ::std::mem::MaybeUninit<test_msgs__action__Fibonacci_SendGoal_Response> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<test_msgs__action__Fibonacci_SendGoal_Response>(),
|
|
12usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(test_msgs__action__Fibonacci_SendGoal_Response)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<test_msgs__action__Fibonacci_SendGoal_Response>(),
|
|
4usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(test_msgs__action__Fibonacci_SendGoal_Response)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).accepted) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__action__Fibonacci_SendGoal_Response),
|
|
"::",
|
|
stringify!(accepted)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).stamp) as usize - ptr as usize },
|
|
4usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__action__Fibonacci_SendGoal_Response),
|
|
"::",
|
|
stringify!(stamp)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct test_msgs__action__Fibonacci_SendGoal_Response__Sequence {
|
|
pub data: *mut test_msgs__action__Fibonacci_SendGoal_Response,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_test_msgs__action__Fibonacci_SendGoal_Response__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<
|
|
test_msgs__action__Fibonacci_SendGoal_Response__Sequence,
|
|
> = ::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<test_msgs__action__Fibonacci_SendGoal_Response__Sequence>(),
|
|
24usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(test_msgs__action__Fibonacci_SendGoal_Response__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<test_msgs__action__Fibonacci_SendGoal_Response__Sequence>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(test_msgs__action__Fibonacci_SendGoal_Response__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__action__Fibonacci_SendGoal_Response__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__action__Fibonacci_SendGoal_Response__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__action__Fibonacci_SendGoal_Response__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct test_msgs__action__Fibonacci_GetResult_Request {
|
|
pub goal_id: unique_identifier_msgs__msg__UUID,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_test_msgs__action__Fibonacci_GetResult_Request() {
|
|
const UNINIT: ::std::mem::MaybeUninit<test_msgs__action__Fibonacci_GetResult_Request> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<test_msgs__action__Fibonacci_GetResult_Request>(),
|
|
16usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(test_msgs__action__Fibonacci_GetResult_Request)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<test_msgs__action__Fibonacci_GetResult_Request>(),
|
|
1usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(test_msgs__action__Fibonacci_GetResult_Request)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).goal_id) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__action__Fibonacci_GetResult_Request),
|
|
"::",
|
|
stringify!(goal_id)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct test_msgs__action__Fibonacci_GetResult_Request__Sequence {
|
|
pub data: *mut test_msgs__action__Fibonacci_GetResult_Request,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_test_msgs__action__Fibonacci_GetResult_Request__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<
|
|
test_msgs__action__Fibonacci_GetResult_Request__Sequence,
|
|
> = ::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<test_msgs__action__Fibonacci_GetResult_Request__Sequence>(),
|
|
24usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(test_msgs__action__Fibonacci_GetResult_Request__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<test_msgs__action__Fibonacci_GetResult_Request__Sequence>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(test_msgs__action__Fibonacci_GetResult_Request__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__action__Fibonacci_GetResult_Request__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__action__Fibonacci_GetResult_Request__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__action__Fibonacci_GetResult_Request__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
pub struct test_msgs__action__Fibonacci_GetResult_Response {
|
|
pub status: i8,
|
|
pub result: test_msgs__action__Fibonacci_Result,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_test_msgs__action__Fibonacci_GetResult_Response() {
|
|
const UNINIT: ::std::mem::MaybeUninit<test_msgs__action__Fibonacci_GetResult_Response> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<test_msgs__action__Fibonacci_GetResult_Response>(),
|
|
32usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(test_msgs__action__Fibonacci_GetResult_Response)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<test_msgs__action__Fibonacci_GetResult_Response>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(test_msgs__action__Fibonacci_GetResult_Response)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).status) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__action__Fibonacci_GetResult_Response),
|
|
"::",
|
|
stringify!(status)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).result) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__action__Fibonacci_GetResult_Response),
|
|
"::",
|
|
stringify!(result)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct test_msgs__action__Fibonacci_GetResult_Response__Sequence {
|
|
pub data: *mut test_msgs__action__Fibonacci_GetResult_Response,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_test_msgs__action__Fibonacci_GetResult_Response__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<
|
|
test_msgs__action__Fibonacci_GetResult_Response__Sequence,
|
|
> = ::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<test_msgs__action__Fibonacci_GetResult_Response__Sequence>(),
|
|
24usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(test_msgs__action__Fibonacci_GetResult_Response__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<test_msgs__action__Fibonacci_GetResult_Response__Sequence>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(test_msgs__action__Fibonacci_GetResult_Response__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__action__Fibonacci_GetResult_Response__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__action__Fibonacci_GetResult_Response__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__action__Fibonacci_GetResult_Response__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
pub struct test_msgs__action__Fibonacci_FeedbackMessage {
|
|
pub goal_id: unique_identifier_msgs__msg__UUID,
|
|
pub feedback: test_msgs__action__Fibonacci_Feedback,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_test_msgs__action__Fibonacci_FeedbackMessage() {
|
|
const UNINIT: ::std::mem::MaybeUninit<test_msgs__action__Fibonacci_FeedbackMessage> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<test_msgs__action__Fibonacci_FeedbackMessage>(),
|
|
40usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(test_msgs__action__Fibonacci_FeedbackMessage)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<test_msgs__action__Fibonacci_FeedbackMessage>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(test_msgs__action__Fibonacci_FeedbackMessage)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).goal_id) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__action__Fibonacci_FeedbackMessage),
|
|
"::",
|
|
stringify!(goal_id)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).feedback) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__action__Fibonacci_FeedbackMessage),
|
|
"::",
|
|
stringify!(feedback)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct test_msgs__action__Fibonacci_FeedbackMessage__Sequence {
|
|
pub data: *mut test_msgs__action__Fibonacci_FeedbackMessage,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_test_msgs__action__Fibonacci_FeedbackMessage__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<test_msgs__action__Fibonacci_FeedbackMessage__Sequence> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<test_msgs__action__Fibonacci_FeedbackMessage__Sequence>(),
|
|
24usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(test_msgs__action__Fibonacci_FeedbackMessage__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<test_msgs__action__Fibonacci_FeedbackMessage__Sequence>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(test_msgs__action__Fibonacci_FeedbackMessage__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__action__Fibonacci_FeedbackMessage__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__action__Fibonacci_FeedbackMessage__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__action__Fibonacci_FeedbackMessage__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct test_msgs__msg__Builtins {
|
|
pub duration_value: builtin_interfaces__msg__Duration,
|
|
pub time_value: builtin_interfaces__msg__Time,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_test_msgs__msg__Builtins() {
|
|
const UNINIT: ::std::mem::MaybeUninit<test_msgs__msg__Builtins> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<test_msgs__msg__Builtins>(),
|
|
16usize,
|
|
concat!("Size of: ", stringify!(test_msgs__msg__Builtins))
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<test_msgs__msg__Builtins>(),
|
|
4usize,
|
|
concat!("Alignment of ", stringify!(test_msgs__msg__Builtins))
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).duration_value) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__Builtins),
|
|
"::",
|
|
stringify!(duration_value)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).time_value) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__Builtins),
|
|
"::",
|
|
stringify!(time_value)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct test_msgs__msg__Builtins__Sequence {
|
|
pub data: *mut test_msgs__msg__Builtins,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_test_msgs__msg__Builtins__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<test_msgs__msg__Builtins__Sequence> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<test_msgs__msg__Builtins__Sequence>(),
|
|
24usize,
|
|
concat!("Size of: ", stringify!(test_msgs__msg__Builtins__Sequence))
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<test_msgs__msg__Builtins__Sequence>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(test_msgs__msg__Builtins__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__Builtins__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__Builtins__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__Builtins__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct test_msgs__msg__BasicTypes {
|
|
pub bool_value: bool,
|
|
pub byte_value: u8,
|
|
pub char_value: u8,
|
|
pub float32_value: f32,
|
|
pub float64_value: f64,
|
|
pub int8_value: i8,
|
|
pub uint8_value: u8,
|
|
pub int16_value: i16,
|
|
pub uint16_value: u16,
|
|
pub int32_value: i32,
|
|
pub uint32_value: u32,
|
|
pub int64_value: i64,
|
|
pub uint64_value: u64,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_test_msgs__msg__BasicTypes() {
|
|
const UNINIT: ::std::mem::MaybeUninit<test_msgs__msg__BasicTypes> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<test_msgs__msg__BasicTypes>(),
|
|
48usize,
|
|
concat!("Size of: ", stringify!(test_msgs__msg__BasicTypes))
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<test_msgs__msg__BasicTypes>(),
|
|
8usize,
|
|
concat!("Alignment of ", stringify!(test_msgs__msg__BasicTypes))
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).bool_value) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__BasicTypes),
|
|
"::",
|
|
stringify!(bool_value)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).byte_value) as usize - ptr as usize },
|
|
1usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__BasicTypes),
|
|
"::",
|
|
stringify!(byte_value)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).char_value) as usize - ptr as usize },
|
|
2usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__BasicTypes),
|
|
"::",
|
|
stringify!(char_value)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).float32_value) as usize - ptr as usize },
|
|
4usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__BasicTypes),
|
|
"::",
|
|
stringify!(float32_value)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).float64_value) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__BasicTypes),
|
|
"::",
|
|
stringify!(float64_value)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).int8_value) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__BasicTypes),
|
|
"::",
|
|
stringify!(int8_value)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).uint8_value) as usize - ptr as usize },
|
|
17usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__BasicTypes),
|
|
"::",
|
|
stringify!(uint8_value)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).int16_value) as usize - ptr as usize },
|
|
18usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__BasicTypes),
|
|
"::",
|
|
stringify!(int16_value)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).uint16_value) as usize - ptr as usize },
|
|
20usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__BasicTypes),
|
|
"::",
|
|
stringify!(uint16_value)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).int32_value) as usize - ptr as usize },
|
|
24usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__BasicTypes),
|
|
"::",
|
|
stringify!(int32_value)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).uint32_value) as usize - ptr as usize },
|
|
28usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__BasicTypes),
|
|
"::",
|
|
stringify!(uint32_value)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).int64_value) as usize - ptr as usize },
|
|
32usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__BasicTypes),
|
|
"::",
|
|
stringify!(int64_value)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).uint64_value) as usize - ptr as usize },
|
|
40usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__BasicTypes),
|
|
"::",
|
|
stringify!(uint64_value)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct test_msgs__msg__BasicTypes__Sequence {
|
|
pub data: *mut test_msgs__msg__BasicTypes,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_test_msgs__msg__BasicTypes__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<test_msgs__msg__BasicTypes__Sequence> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<test_msgs__msg__BasicTypes__Sequence>(),
|
|
24usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(test_msgs__msg__BasicTypes__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<test_msgs__msg__BasicTypes__Sequence>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(test_msgs__msg__BasicTypes__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__BasicTypes__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__BasicTypes__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__BasicTypes__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct test_msgs__action__NestedMessage_Goal {
|
|
pub nested_field_no_pkg: test_msgs__msg__Builtins,
|
|
pub nested_field: test_msgs__msg__BasicTypes,
|
|
pub nested_different_pkg: builtin_interfaces__msg__Time,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_test_msgs__action__NestedMessage_Goal() {
|
|
const UNINIT: ::std::mem::MaybeUninit<test_msgs__action__NestedMessage_Goal> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<test_msgs__action__NestedMessage_Goal>(),
|
|
72usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(test_msgs__action__NestedMessage_Goal)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<test_msgs__action__NestedMessage_Goal>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(test_msgs__action__NestedMessage_Goal)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).nested_field_no_pkg) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__action__NestedMessage_Goal),
|
|
"::",
|
|
stringify!(nested_field_no_pkg)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).nested_field) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__action__NestedMessage_Goal),
|
|
"::",
|
|
stringify!(nested_field)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).nested_different_pkg) as usize - ptr as usize },
|
|
64usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__action__NestedMessage_Goal),
|
|
"::",
|
|
stringify!(nested_different_pkg)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct test_msgs__action__NestedMessage_Goal__Sequence {
|
|
pub data: *mut test_msgs__action__NestedMessage_Goal,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_test_msgs__action__NestedMessage_Goal__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<test_msgs__action__NestedMessage_Goal__Sequence> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<test_msgs__action__NestedMessage_Goal__Sequence>(),
|
|
24usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(test_msgs__action__NestedMessage_Goal__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<test_msgs__action__NestedMessage_Goal__Sequence>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(test_msgs__action__NestedMessage_Goal__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__action__NestedMessage_Goal__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__action__NestedMessage_Goal__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__action__NestedMessage_Goal__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct test_msgs__action__NestedMessage_Result {
|
|
pub nested_field_no_pkg: test_msgs__msg__Builtins,
|
|
pub nested_field: test_msgs__msg__BasicTypes,
|
|
pub nested_different_pkg: builtin_interfaces__msg__Time,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_test_msgs__action__NestedMessage_Result() {
|
|
const UNINIT: ::std::mem::MaybeUninit<test_msgs__action__NestedMessage_Result> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<test_msgs__action__NestedMessage_Result>(),
|
|
72usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(test_msgs__action__NestedMessage_Result)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<test_msgs__action__NestedMessage_Result>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(test_msgs__action__NestedMessage_Result)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).nested_field_no_pkg) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__action__NestedMessage_Result),
|
|
"::",
|
|
stringify!(nested_field_no_pkg)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).nested_field) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__action__NestedMessage_Result),
|
|
"::",
|
|
stringify!(nested_field)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).nested_different_pkg) as usize - ptr as usize },
|
|
64usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__action__NestedMessage_Result),
|
|
"::",
|
|
stringify!(nested_different_pkg)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct test_msgs__action__NestedMessage_Result__Sequence {
|
|
pub data: *mut test_msgs__action__NestedMessage_Result,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_test_msgs__action__NestedMessage_Result__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<test_msgs__action__NestedMessage_Result__Sequence> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<test_msgs__action__NestedMessage_Result__Sequence>(),
|
|
24usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(test_msgs__action__NestedMessage_Result__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<test_msgs__action__NestedMessage_Result__Sequence>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(test_msgs__action__NestedMessage_Result__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__action__NestedMessage_Result__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__action__NestedMessage_Result__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__action__NestedMessage_Result__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct test_msgs__action__NestedMessage_Feedback {
|
|
pub nested_field_no_pkg: test_msgs__msg__Builtins,
|
|
pub nested_field: test_msgs__msg__BasicTypes,
|
|
pub nested_different_pkg: builtin_interfaces__msg__Time,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_test_msgs__action__NestedMessage_Feedback() {
|
|
const UNINIT: ::std::mem::MaybeUninit<test_msgs__action__NestedMessage_Feedback> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<test_msgs__action__NestedMessage_Feedback>(),
|
|
72usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(test_msgs__action__NestedMessage_Feedback)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<test_msgs__action__NestedMessage_Feedback>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(test_msgs__action__NestedMessage_Feedback)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).nested_field_no_pkg) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__action__NestedMessage_Feedback),
|
|
"::",
|
|
stringify!(nested_field_no_pkg)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).nested_field) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__action__NestedMessage_Feedback),
|
|
"::",
|
|
stringify!(nested_field)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).nested_different_pkg) as usize - ptr as usize },
|
|
64usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__action__NestedMessage_Feedback),
|
|
"::",
|
|
stringify!(nested_different_pkg)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct test_msgs__action__NestedMessage_Feedback__Sequence {
|
|
pub data: *mut test_msgs__action__NestedMessage_Feedback,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_test_msgs__action__NestedMessage_Feedback__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<test_msgs__action__NestedMessage_Feedback__Sequence> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<test_msgs__action__NestedMessage_Feedback__Sequence>(),
|
|
24usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(test_msgs__action__NestedMessage_Feedback__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<test_msgs__action__NestedMessage_Feedback__Sequence>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(test_msgs__action__NestedMessage_Feedback__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__action__NestedMessage_Feedback__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__action__NestedMessage_Feedback__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__action__NestedMessage_Feedback__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct test_msgs__action__NestedMessage_SendGoal_Request {
|
|
pub goal_id: unique_identifier_msgs__msg__UUID,
|
|
pub goal: test_msgs__action__NestedMessage_Goal,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_test_msgs__action__NestedMessage_SendGoal_Request() {
|
|
const UNINIT: ::std::mem::MaybeUninit<test_msgs__action__NestedMessage_SendGoal_Request> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<test_msgs__action__NestedMessage_SendGoal_Request>(),
|
|
88usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(test_msgs__action__NestedMessage_SendGoal_Request)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<test_msgs__action__NestedMessage_SendGoal_Request>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(test_msgs__action__NestedMessage_SendGoal_Request)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).goal_id) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__action__NestedMessage_SendGoal_Request),
|
|
"::",
|
|
stringify!(goal_id)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).goal) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__action__NestedMessage_SendGoal_Request),
|
|
"::",
|
|
stringify!(goal)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct test_msgs__action__NestedMessage_SendGoal_Request__Sequence {
|
|
pub data: *mut test_msgs__action__NestedMessage_SendGoal_Request,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_test_msgs__action__NestedMessage_SendGoal_Request__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<
|
|
test_msgs__action__NestedMessage_SendGoal_Request__Sequence,
|
|
> = ::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<test_msgs__action__NestedMessage_SendGoal_Request__Sequence>(),
|
|
24usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(test_msgs__action__NestedMessage_SendGoal_Request__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<test_msgs__action__NestedMessage_SendGoal_Request__Sequence>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(test_msgs__action__NestedMessage_SendGoal_Request__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__action__NestedMessage_SendGoal_Request__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__action__NestedMessage_SendGoal_Request__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__action__NestedMessage_SendGoal_Request__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct test_msgs__action__NestedMessage_SendGoal_Response {
|
|
pub accepted: bool,
|
|
pub stamp: builtin_interfaces__msg__Time,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_test_msgs__action__NestedMessage_SendGoal_Response() {
|
|
const UNINIT: ::std::mem::MaybeUninit<test_msgs__action__NestedMessage_SendGoal_Response> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<test_msgs__action__NestedMessage_SendGoal_Response>(),
|
|
12usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(test_msgs__action__NestedMessage_SendGoal_Response)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<test_msgs__action__NestedMessage_SendGoal_Response>(),
|
|
4usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(test_msgs__action__NestedMessage_SendGoal_Response)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).accepted) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__action__NestedMessage_SendGoal_Response),
|
|
"::",
|
|
stringify!(accepted)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).stamp) as usize - ptr as usize },
|
|
4usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__action__NestedMessage_SendGoal_Response),
|
|
"::",
|
|
stringify!(stamp)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct test_msgs__action__NestedMessage_SendGoal_Response__Sequence {
|
|
pub data: *mut test_msgs__action__NestedMessage_SendGoal_Response,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_test_msgs__action__NestedMessage_SendGoal_Response__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<
|
|
test_msgs__action__NestedMessage_SendGoal_Response__Sequence,
|
|
> = ::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<test_msgs__action__NestedMessage_SendGoal_Response__Sequence>(),
|
|
24usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(test_msgs__action__NestedMessage_SendGoal_Response__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<test_msgs__action__NestedMessage_SendGoal_Response__Sequence>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(test_msgs__action__NestedMessage_SendGoal_Response__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__action__NestedMessage_SendGoal_Response__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__action__NestedMessage_SendGoal_Response__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__action__NestedMessage_SendGoal_Response__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct test_msgs__action__NestedMessage_GetResult_Request {
|
|
pub goal_id: unique_identifier_msgs__msg__UUID,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_test_msgs__action__NestedMessage_GetResult_Request() {
|
|
const UNINIT: ::std::mem::MaybeUninit<test_msgs__action__NestedMessage_GetResult_Request> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<test_msgs__action__NestedMessage_GetResult_Request>(),
|
|
16usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(test_msgs__action__NestedMessage_GetResult_Request)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<test_msgs__action__NestedMessage_GetResult_Request>(),
|
|
1usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(test_msgs__action__NestedMessage_GetResult_Request)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).goal_id) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__action__NestedMessage_GetResult_Request),
|
|
"::",
|
|
stringify!(goal_id)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct test_msgs__action__NestedMessage_GetResult_Request__Sequence {
|
|
pub data: *mut test_msgs__action__NestedMessage_GetResult_Request,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_test_msgs__action__NestedMessage_GetResult_Request__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<
|
|
test_msgs__action__NestedMessage_GetResult_Request__Sequence,
|
|
> = ::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<test_msgs__action__NestedMessage_GetResult_Request__Sequence>(),
|
|
24usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(test_msgs__action__NestedMessage_GetResult_Request__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<test_msgs__action__NestedMessage_GetResult_Request__Sequence>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(test_msgs__action__NestedMessage_GetResult_Request__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__action__NestedMessage_GetResult_Request__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__action__NestedMessage_GetResult_Request__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__action__NestedMessage_GetResult_Request__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct test_msgs__action__NestedMessage_GetResult_Response {
|
|
pub status: i8,
|
|
pub result: test_msgs__action__NestedMessage_Result,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_test_msgs__action__NestedMessage_GetResult_Response() {
|
|
const UNINIT: ::std::mem::MaybeUninit<test_msgs__action__NestedMessage_GetResult_Response> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<test_msgs__action__NestedMessage_GetResult_Response>(),
|
|
80usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(test_msgs__action__NestedMessage_GetResult_Response)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<test_msgs__action__NestedMessage_GetResult_Response>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(test_msgs__action__NestedMessage_GetResult_Response)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).status) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__action__NestedMessage_GetResult_Response),
|
|
"::",
|
|
stringify!(status)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).result) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__action__NestedMessage_GetResult_Response),
|
|
"::",
|
|
stringify!(result)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct test_msgs__action__NestedMessage_GetResult_Response__Sequence {
|
|
pub data: *mut test_msgs__action__NestedMessage_GetResult_Response,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_test_msgs__action__NestedMessage_GetResult_Response__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<
|
|
test_msgs__action__NestedMessage_GetResult_Response__Sequence,
|
|
> = ::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<test_msgs__action__NestedMessage_GetResult_Response__Sequence>(),
|
|
24usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(test_msgs__action__NestedMessage_GetResult_Response__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<test_msgs__action__NestedMessage_GetResult_Response__Sequence>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(test_msgs__action__NestedMessage_GetResult_Response__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__action__NestedMessage_GetResult_Response__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__action__NestedMessage_GetResult_Response__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__action__NestedMessage_GetResult_Response__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct test_msgs__action__NestedMessage_FeedbackMessage {
|
|
pub goal_id: unique_identifier_msgs__msg__UUID,
|
|
pub feedback: test_msgs__action__NestedMessage_Feedback,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_test_msgs__action__NestedMessage_FeedbackMessage() {
|
|
const UNINIT: ::std::mem::MaybeUninit<test_msgs__action__NestedMessage_FeedbackMessage> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<test_msgs__action__NestedMessage_FeedbackMessage>(),
|
|
88usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(test_msgs__action__NestedMessage_FeedbackMessage)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<test_msgs__action__NestedMessage_FeedbackMessage>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(test_msgs__action__NestedMessage_FeedbackMessage)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).goal_id) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__action__NestedMessage_FeedbackMessage),
|
|
"::",
|
|
stringify!(goal_id)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).feedback) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__action__NestedMessage_FeedbackMessage),
|
|
"::",
|
|
stringify!(feedback)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct test_msgs__action__NestedMessage_FeedbackMessage__Sequence {
|
|
pub data: *mut test_msgs__action__NestedMessage_FeedbackMessage,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_test_msgs__action__NestedMessage_FeedbackMessage__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<
|
|
test_msgs__action__NestedMessage_FeedbackMessage__Sequence,
|
|
> = ::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<test_msgs__action__NestedMessage_FeedbackMessage__Sequence>(),
|
|
24usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(test_msgs__action__NestedMessage_FeedbackMessage__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<test_msgs__action__NestedMessage_FeedbackMessage__Sequence>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(test_msgs__action__NestedMessage_FeedbackMessage__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__action__NestedMessage_FeedbackMessage__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__action__NestedMessage_FeedbackMessage__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__action__NestedMessage_FeedbackMessage__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
pub const test_msgs__msg__Constants__BOOL_CONST: bool = true;
|
|
pub const test_msgs__msg__Constants__BYTE_CONST: _bindgen_ty_147 =
|
|
_bindgen_ty_147::test_msgs__msg__Constants__BYTE_CONST;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_147 {
|
|
test_msgs__msg__Constants__BYTE_CONST = 50,
|
|
}
|
|
pub const test_msgs__msg__Constants__CHAR_CONST: _bindgen_ty_148 =
|
|
_bindgen_ty_148::test_msgs__msg__Constants__CHAR_CONST;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_148 {
|
|
test_msgs__msg__Constants__CHAR_CONST = 100,
|
|
}
|
|
pub const test_msgs__msg__Constants__FLOAT32_CONST: f32 = 1.125;
|
|
pub const test_msgs__msg__Constants__FLOAT64_CONST: f64 = 1.125;
|
|
pub const test_msgs__msg__Constants__INT8_CONST: _bindgen_ty_149 =
|
|
_bindgen_ty_149::test_msgs__msg__Constants__INT8_CONST;
|
|
#[repr(i32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_149 {
|
|
test_msgs__msg__Constants__INT8_CONST = -50,
|
|
}
|
|
pub const test_msgs__msg__Constants__UINT8_CONST: _bindgen_ty_150 =
|
|
_bindgen_ty_150::test_msgs__msg__Constants__UINT8_CONST;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_150 {
|
|
test_msgs__msg__Constants__UINT8_CONST = 200,
|
|
}
|
|
pub const test_msgs__msg__Constants__INT16_CONST: _bindgen_ty_151 =
|
|
_bindgen_ty_151::test_msgs__msg__Constants__INT16_CONST;
|
|
#[repr(i32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_151 {
|
|
test_msgs__msg__Constants__INT16_CONST = -1000,
|
|
}
|
|
pub const test_msgs__msg__Constants__UINT16_CONST: _bindgen_ty_152 =
|
|
_bindgen_ty_152::test_msgs__msg__Constants__UINT16_CONST;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_152 {
|
|
test_msgs__msg__Constants__UINT16_CONST = 2000,
|
|
}
|
|
pub const test_msgs__msg__Constants__INT32_CONST: _bindgen_ty_153 =
|
|
_bindgen_ty_153::test_msgs__msg__Constants__INT32_CONST;
|
|
#[repr(i32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_153 {
|
|
test_msgs__msg__Constants__INT32_CONST = -30000,
|
|
}
|
|
pub const test_msgs__msg__Constants__UINT32_CONST: _bindgen_ty_154 =
|
|
_bindgen_ty_154::test_msgs__msg__Constants__UINT32_CONST;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_154 {
|
|
test_msgs__msg__Constants__UINT32_CONST = 60000,
|
|
}
|
|
pub const test_msgs__msg__Constants__INT64_CONST: _bindgen_ty_155 =
|
|
_bindgen_ty_155::test_msgs__msg__Constants__INT64_CONST;
|
|
#[repr(i32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_155 {
|
|
test_msgs__msg__Constants__INT64_CONST = -40000000,
|
|
}
|
|
pub const test_msgs__msg__Constants__UINT64_CONST: _bindgen_ty_156 =
|
|
_bindgen_ty_156::test_msgs__msg__Constants__UINT64_CONST;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_156 {
|
|
test_msgs__msg__Constants__UINT64_CONST = 50000000,
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct test_msgs__msg__Constants {
|
|
pub structure_needs_at_least_one_member: u8,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_test_msgs__msg__Constants() {
|
|
const UNINIT: ::std::mem::MaybeUninit<test_msgs__msg__Constants> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<test_msgs__msg__Constants>(),
|
|
1usize,
|
|
concat!("Size of: ", stringify!(test_msgs__msg__Constants))
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<test_msgs__msg__Constants>(),
|
|
1usize,
|
|
concat!("Alignment of ", stringify!(test_msgs__msg__Constants))
|
|
);
|
|
assert_eq!(
|
|
unsafe {
|
|
::std::ptr::addr_of!((*ptr).structure_needs_at_least_one_member) as usize - ptr as usize
|
|
},
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__Constants),
|
|
"::",
|
|
stringify!(structure_needs_at_least_one_member)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct test_msgs__msg__Constants__Sequence {
|
|
pub data: *mut test_msgs__msg__Constants,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_test_msgs__msg__Constants__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<test_msgs__msg__Constants__Sequence> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<test_msgs__msg__Constants__Sequence>(),
|
|
24usize,
|
|
concat!("Size of: ", stringify!(test_msgs__msg__Constants__Sequence))
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<test_msgs__msg__Constants__Sequence>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(test_msgs__msg__Constants__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__Constants__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__Constants__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__Constants__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct test_msgs__msg__Defaults {
|
|
pub bool_value: bool,
|
|
pub byte_value: u8,
|
|
pub char_value: u8,
|
|
pub float32_value: f32,
|
|
pub float64_value: f64,
|
|
pub int8_value: i8,
|
|
pub uint8_value: u8,
|
|
pub int16_value: i16,
|
|
pub uint16_value: u16,
|
|
pub int32_value: i32,
|
|
pub uint32_value: u32,
|
|
pub int64_value: i64,
|
|
pub uint64_value: u64,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_test_msgs__msg__Defaults() {
|
|
const UNINIT: ::std::mem::MaybeUninit<test_msgs__msg__Defaults> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<test_msgs__msg__Defaults>(),
|
|
48usize,
|
|
concat!("Size of: ", stringify!(test_msgs__msg__Defaults))
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<test_msgs__msg__Defaults>(),
|
|
8usize,
|
|
concat!("Alignment of ", stringify!(test_msgs__msg__Defaults))
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).bool_value) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__Defaults),
|
|
"::",
|
|
stringify!(bool_value)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).byte_value) as usize - ptr as usize },
|
|
1usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__Defaults),
|
|
"::",
|
|
stringify!(byte_value)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).char_value) as usize - ptr as usize },
|
|
2usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__Defaults),
|
|
"::",
|
|
stringify!(char_value)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).float32_value) as usize - ptr as usize },
|
|
4usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__Defaults),
|
|
"::",
|
|
stringify!(float32_value)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).float64_value) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__Defaults),
|
|
"::",
|
|
stringify!(float64_value)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).int8_value) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__Defaults),
|
|
"::",
|
|
stringify!(int8_value)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).uint8_value) as usize - ptr as usize },
|
|
17usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__Defaults),
|
|
"::",
|
|
stringify!(uint8_value)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).int16_value) as usize - ptr as usize },
|
|
18usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__Defaults),
|
|
"::",
|
|
stringify!(int16_value)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).uint16_value) as usize - ptr as usize },
|
|
20usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__Defaults),
|
|
"::",
|
|
stringify!(uint16_value)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).int32_value) as usize - ptr as usize },
|
|
24usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__Defaults),
|
|
"::",
|
|
stringify!(int32_value)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).uint32_value) as usize - ptr as usize },
|
|
28usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__Defaults),
|
|
"::",
|
|
stringify!(uint32_value)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).int64_value) as usize - ptr as usize },
|
|
32usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__Defaults),
|
|
"::",
|
|
stringify!(int64_value)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).uint64_value) as usize - ptr as usize },
|
|
40usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__Defaults),
|
|
"::",
|
|
stringify!(uint64_value)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct test_msgs__msg__Defaults__Sequence {
|
|
pub data: *mut test_msgs__msg__Defaults,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_test_msgs__msg__Defaults__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<test_msgs__msg__Defaults__Sequence> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<test_msgs__msg__Defaults__Sequence>(),
|
|
24usize,
|
|
concat!("Size of: ", stringify!(test_msgs__msg__Defaults__Sequence))
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<test_msgs__msg__Defaults__Sequence>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(test_msgs__msg__Defaults__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__Defaults__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__Defaults__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__Defaults__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
pub struct test_msgs__msg__Arrays {
|
|
pub bool_values: [bool; 3usize],
|
|
pub byte_values: [u8; 3usize],
|
|
pub char_values: [u8; 3usize],
|
|
pub float32_values: [f32; 3usize],
|
|
pub float64_values: [f64; 3usize],
|
|
pub int8_values: [i8; 3usize],
|
|
pub uint8_values: [u8; 3usize],
|
|
pub int16_values: [i16; 3usize],
|
|
pub uint16_values: [u16; 3usize],
|
|
pub int32_values: [i32; 3usize],
|
|
pub uint32_values: [u32; 3usize],
|
|
pub int64_values: [i64; 3usize],
|
|
pub uint64_values: [u64; 3usize],
|
|
pub string_values: [rosidl_runtime_c__String; 3usize],
|
|
pub basic_types_values: [test_msgs__msg__BasicTypes; 3usize],
|
|
pub constants_values: [test_msgs__msg__Constants; 3usize],
|
|
pub defaults_values: [test_msgs__msg__Defaults; 3usize],
|
|
pub bool_values_default: [bool; 3usize],
|
|
pub byte_values_default: [u8; 3usize],
|
|
pub char_values_default: [u8; 3usize],
|
|
pub float32_values_default: [f32; 3usize],
|
|
pub float64_values_default: [f64; 3usize],
|
|
pub int8_values_default: [i8; 3usize],
|
|
pub uint8_values_default: [u8; 3usize],
|
|
pub int16_values_default: [i16; 3usize],
|
|
pub uint16_values_default: [u16; 3usize],
|
|
pub int32_values_default: [i32; 3usize],
|
|
pub uint32_values_default: [u32; 3usize],
|
|
pub int64_values_default: [i64; 3usize],
|
|
pub uint64_values_default: [u64; 3usize],
|
|
pub string_values_default: [rosidl_runtime_c__String; 3usize],
|
|
pub alignment_check: i32,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_test_msgs__msg__Arrays() {
|
|
const UNINIT: ::std::mem::MaybeUninit<test_msgs__msg__Arrays> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<test_msgs__msg__Arrays>(),
|
|
736usize,
|
|
concat!("Size of: ", stringify!(test_msgs__msg__Arrays))
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<test_msgs__msg__Arrays>(),
|
|
8usize,
|
|
concat!("Alignment of ", stringify!(test_msgs__msg__Arrays))
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).bool_values) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__Arrays),
|
|
"::",
|
|
stringify!(bool_values)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).byte_values) as usize - ptr as usize },
|
|
3usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__Arrays),
|
|
"::",
|
|
stringify!(byte_values)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).char_values) as usize - ptr as usize },
|
|
6usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__Arrays),
|
|
"::",
|
|
stringify!(char_values)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).float32_values) as usize - ptr as usize },
|
|
12usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__Arrays),
|
|
"::",
|
|
stringify!(float32_values)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).float64_values) as usize - ptr as usize },
|
|
24usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__Arrays),
|
|
"::",
|
|
stringify!(float64_values)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).int8_values) as usize - ptr as usize },
|
|
48usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__Arrays),
|
|
"::",
|
|
stringify!(int8_values)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).uint8_values) as usize - ptr as usize },
|
|
51usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__Arrays),
|
|
"::",
|
|
stringify!(uint8_values)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).int16_values) as usize - ptr as usize },
|
|
54usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__Arrays),
|
|
"::",
|
|
stringify!(int16_values)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).uint16_values) as usize - ptr as usize },
|
|
60usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__Arrays),
|
|
"::",
|
|
stringify!(uint16_values)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).int32_values) as usize - ptr as usize },
|
|
68usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__Arrays),
|
|
"::",
|
|
stringify!(int32_values)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).uint32_values) as usize - ptr as usize },
|
|
80usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__Arrays),
|
|
"::",
|
|
stringify!(uint32_values)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).int64_values) as usize - ptr as usize },
|
|
96usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__Arrays),
|
|
"::",
|
|
stringify!(int64_values)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).uint64_values) as usize - ptr as usize },
|
|
120usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__Arrays),
|
|
"::",
|
|
stringify!(uint64_values)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).string_values) as usize - ptr as usize },
|
|
144usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__Arrays),
|
|
"::",
|
|
stringify!(string_values)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).basic_types_values) as usize - ptr as usize },
|
|
216usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__Arrays),
|
|
"::",
|
|
stringify!(basic_types_values)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).constants_values) as usize - ptr as usize },
|
|
360usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__Arrays),
|
|
"::",
|
|
stringify!(constants_values)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).defaults_values) as usize - ptr as usize },
|
|
368usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__Arrays),
|
|
"::",
|
|
stringify!(defaults_values)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).bool_values_default) as usize - ptr as usize },
|
|
512usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__Arrays),
|
|
"::",
|
|
stringify!(bool_values_default)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).byte_values_default) as usize - ptr as usize },
|
|
515usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__Arrays),
|
|
"::",
|
|
stringify!(byte_values_default)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).char_values_default) as usize - ptr as usize },
|
|
518usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__Arrays),
|
|
"::",
|
|
stringify!(char_values_default)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).float32_values_default) as usize - ptr as usize },
|
|
524usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__Arrays),
|
|
"::",
|
|
stringify!(float32_values_default)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).float64_values_default) as usize - ptr as usize },
|
|
536usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__Arrays),
|
|
"::",
|
|
stringify!(float64_values_default)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).int8_values_default) as usize - ptr as usize },
|
|
560usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__Arrays),
|
|
"::",
|
|
stringify!(int8_values_default)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).uint8_values_default) as usize - ptr as usize },
|
|
563usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__Arrays),
|
|
"::",
|
|
stringify!(uint8_values_default)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).int16_values_default) as usize - ptr as usize },
|
|
566usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__Arrays),
|
|
"::",
|
|
stringify!(int16_values_default)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).uint16_values_default) as usize - ptr as usize },
|
|
572usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__Arrays),
|
|
"::",
|
|
stringify!(uint16_values_default)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).int32_values_default) as usize - ptr as usize },
|
|
580usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__Arrays),
|
|
"::",
|
|
stringify!(int32_values_default)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).uint32_values_default) as usize - ptr as usize },
|
|
592usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__Arrays),
|
|
"::",
|
|
stringify!(uint32_values_default)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).int64_values_default) as usize - ptr as usize },
|
|
608usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__Arrays),
|
|
"::",
|
|
stringify!(int64_values_default)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).uint64_values_default) as usize - ptr as usize },
|
|
632usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__Arrays),
|
|
"::",
|
|
stringify!(uint64_values_default)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).string_values_default) as usize - ptr as usize },
|
|
656usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__Arrays),
|
|
"::",
|
|
stringify!(string_values_default)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).alignment_check) as usize - ptr as usize },
|
|
728usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__Arrays),
|
|
"::",
|
|
stringify!(alignment_check)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct test_msgs__msg__Arrays__Sequence {
|
|
pub data: *mut test_msgs__msg__Arrays,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_test_msgs__msg__Arrays__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<test_msgs__msg__Arrays__Sequence> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<test_msgs__msg__Arrays__Sequence>(),
|
|
24usize,
|
|
concat!("Size of: ", stringify!(test_msgs__msg__Arrays__Sequence))
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<test_msgs__msg__Arrays__Sequence>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(test_msgs__msg__Arrays__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__Arrays__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__Arrays__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__Arrays__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
pub const test_msgs__msg__BoundedPlainSequences__bool_values__MAX_SIZE: _bindgen_ty_157 =
|
|
_bindgen_ty_157::test_msgs__msg__BoundedPlainSequences__bool_values__MAX_SIZE;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_157 {
|
|
test_msgs__msg__BoundedPlainSequences__bool_values__MAX_SIZE = 3,
|
|
}
|
|
pub const test_msgs__msg__BoundedPlainSequences__byte_values__MAX_SIZE: _bindgen_ty_158 =
|
|
_bindgen_ty_158::test_msgs__msg__BoundedPlainSequences__byte_values__MAX_SIZE;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_158 {
|
|
test_msgs__msg__BoundedPlainSequences__byte_values__MAX_SIZE = 3,
|
|
}
|
|
pub const test_msgs__msg__BoundedPlainSequences__char_values__MAX_SIZE: _bindgen_ty_159 =
|
|
_bindgen_ty_159::test_msgs__msg__BoundedPlainSequences__char_values__MAX_SIZE;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_159 {
|
|
test_msgs__msg__BoundedPlainSequences__char_values__MAX_SIZE = 3,
|
|
}
|
|
pub const test_msgs__msg__BoundedPlainSequences__float32_values__MAX_SIZE: _bindgen_ty_160 =
|
|
_bindgen_ty_160::test_msgs__msg__BoundedPlainSequences__float32_values__MAX_SIZE;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_160 {
|
|
test_msgs__msg__BoundedPlainSequences__float32_values__MAX_SIZE = 3,
|
|
}
|
|
pub const test_msgs__msg__BoundedPlainSequences__float64_values__MAX_SIZE: _bindgen_ty_161 =
|
|
_bindgen_ty_161::test_msgs__msg__BoundedPlainSequences__float64_values__MAX_SIZE;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_161 {
|
|
test_msgs__msg__BoundedPlainSequences__float64_values__MAX_SIZE = 3,
|
|
}
|
|
pub const test_msgs__msg__BoundedPlainSequences__int8_values__MAX_SIZE: _bindgen_ty_162 =
|
|
_bindgen_ty_162::test_msgs__msg__BoundedPlainSequences__int8_values__MAX_SIZE;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_162 {
|
|
test_msgs__msg__BoundedPlainSequences__int8_values__MAX_SIZE = 3,
|
|
}
|
|
pub const test_msgs__msg__BoundedPlainSequences__uint8_values__MAX_SIZE: _bindgen_ty_163 =
|
|
_bindgen_ty_163::test_msgs__msg__BoundedPlainSequences__uint8_values__MAX_SIZE;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_163 {
|
|
test_msgs__msg__BoundedPlainSequences__uint8_values__MAX_SIZE = 3,
|
|
}
|
|
pub const test_msgs__msg__BoundedPlainSequences__int16_values__MAX_SIZE: _bindgen_ty_164 =
|
|
_bindgen_ty_164::test_msgs__msg__BoundedPlainSequences__int16_values__MAX_SIZE;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_164 {
|
|
test_msgs__msg__BoundedPlainSequences__int16_values__MAX_SIZE = 3,
|
|
}
|
|
pub const test_msgs__msg__BoundedPlainSequences__uint16_values__MAX_SIZE: _bindgen_ty_165 =
|
|
_bindgen_ty_165::test_msgs__msg__BoundedPlainSequences__uint16_values__MAX_SIZE;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_165 {
|
|
test_msgs__msg__BoundedPlainSequences__uint16_values__MAX_SIZE = 3,
|
|
}
|
|
pub const test_msgs__msg__BoundedPlainSequences__int32_values__MAX_SIZE: _bindgen_ty_166 =
|
|
_bindgen_ty_166::test_msgs__msg__BoundedPlainSequences__int32_values__MAX_SIZE;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_166 {
|
|
test_msgs__msg__BoundedPlainSequences__int32_values__MAX_SIZE = 3,
|
|
}
|
|
pub const test_msgs__msg__BoundedPlainSequences__uint32_values__MAX_SIZE: _bindgen_ty_167 =
|
|
_bindgen_ty_167::test_msgs__msg__BoundedPlainSequences__uint32_values__MAX_SIZE;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_167 {
|
|
test_msgs__msg__BoundedPlainSequences__uint32_values__MAX_SIZE = 3,
|
|
}
|
|
pub const test_msgs__msg__BoundedPlainSequences__int64_values__MAX_SIZE: _bindgen_ty_168 =
|
|
_bindgen_ty_168::test_msgs__msg__BoundedPlainSequences__int64_values__MAX_SIZE;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_168 {
|
|
test_msgs__msg__BoundedPlainSequences__int64_values__MAX_SIZE = 3,
|
|
}
|
|
pub const test_msgs__msg__BoundedPlainSequences__uint64_values__MAX_SIZE: _bindgen_ty_169 =
|
|
_bindgen_ty_169::test_msgs__msg__BoundedPlainSequences__uint64_values__MAX_SIZE;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_169 {
|
|
test_msgs__msg__BoundedPlainSequences__uint64_values__MAX_SIZE = 3,
|
|
}
|
|
pub const test_msgs__msg__BoundedPlainSequences__basic_types_values__MAX_SIZE: _bindgen_ty_170 =
|
|
_bindgen_ty_170::test_msgs__msg__BoundedPlainSequences__basic_types_values__MAX_SIZE;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_170 {
|
|
test_msgs__msg__BoundedPlainSequences__basic_types_values__MAX_SIZE = 3,
|
|
}
|
|
pub const test_msgs__msg__BoundedPlainSequences__constants_values__MAX_SIZE: _bindgen_ty_171 =
|
|
_bindgen_ty_171::test_msgs__msg__BoundedPlainSequences__constants_values__MAX_SIZE;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_171 {
|
|
test_msgs__msg__BoundedPlainSequences__constants_values__MAX_SIZE = 3,
|
|
}
|
|
pub const test_msgs__msg__BoundedPlainSequences__defaults_values__MAX_SIZE: _bindgen_ty_172 =
|
|
_bindgen_ty_172::test_msgs__msg__BoundedPlainSequences__defaults_values__MAX_SIZE;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_172 {
|
|
test_msgs__msg__BoundedPlainSequences__defaults_values__MAX_SIZE = 3,
|
|
}
|
|
pub const test_msgs__msg__BoundedPlainSequences__bool_values_default__MAX_SIZE: _bindgen_ty_173 =
|
|
_bindgen_ty_173::test_msgs__msg__BoundedPlainSequences__bool_values_default__MAX_SIZE;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_173 {
|
|
test_msgs__msg__BoundedPlainSequences__bool_values_default__MAX_SIZE = 3,
|
|
}
|
|
pub const test_msgs__msg__BoundedPlainSequences__byte_values_default__MAX_SIZE: _bindgen_ty_174 =
|
|
_bindgen_ty_174::test_msgs__msg__BoundedPlainSequences__byte_values_default__MAX_SIZE;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_174 {
|
|
test_msgs__msg__BoundedPlainSequences__byte_values_default__MAX_SIZE = 3,
|
|
}
|
|
pub const test_msgs__msg__BoundedPlainSequences__char_values_default__MAX_SIZE: _bindgen_ty_175 =
|
|
_bindgen_ty_175::test_msgs__msg__BoundedPlainSequences__char_values_default__MAX_SIZE;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_175 {
|
|
test_msgs__msg__BoundedPlainSequences__char_values_default__MAX_SIZE = 3,
|
|
}
|
|
pub const test_msgs__msg__BoundedPlainSequences__float32_values_default__MAX_SIZE: _bindgen_ty_176 =
|
|
_bindgen_ty_176::test_msgs__msg__BoundedPlainSequences__float32_values_default__MAX_SIZE;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_176 {
|
|
test_msgs__msg__BoundedPlainSequences__float32_values_default__MAX_SIZE = 3,
|
|
}
|
|
pub const test_msgs__msg__BoundedPlainSequences__float64_values_default__MAX_SIZE: _bindgen_ty_177 =
|
|
_bindgen_ty_177::test_msgs__msg__BoundedPlainSequences__float64_values_default__MAX_SIZE;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_177 {
|
|
test_msgs__msg__BoundedPlainSequences__float64_values_default__MAX_SIZE = 3,
|
|
}
|
|
pub const test_msgs__msg__BoundedPlainSequences__int8_values_default__MAX_SIZE: _bindgen_ty_178 =
|
|
_bindgen_ty_178::test_msgs__msg__BoundedPlainSequences__int8_values_default__MAX_SIZE;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_178 {
|
|
test_msgs__msg__BoundedPlainSequences__int8_values_default__MAX_SIZE = 3,
|
|
}
|
|
pub const test_msgs__msg__BoundedPlainSequences__uint8_values_default__MAX_SIZE: _bindgen_ty_179 =
|
|
_bindgen_ty_179::test_msgs__msg__BoundedPlainSequences__uint8_values_default__MAX_SIZE;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_179 {
|
|
test_msgs__msg__BoundedPlainSequences__uint8_values_default__MAX_SIZE = 3,
|
|
}
|
|
pub const test_msgs__msg__BoundedPlainSequences__int16_values_default__MAX_SIZE: _bindgen_ty_180 =
|
|
_bindgen_ty_180::test_msgs__msg__BoundedPlainSequences__int16_values_default__MAX_SIZE;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_180 {
|
|
test_msgs__msg__BoundedPlainSequences__int16_values_default__MAX_SIZE = 3,
|
|
}
|
|
pub const test_msgs__msg__BoundedPlainSequences__uint16_values_default__MAX_SIZE: _bindgen_ty_181 =
|
|
_bindgen_ty_181::test_msgs__msg__BoundedPlainSequences__uint16_values_default__MAX_SIZE;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_181 {
|
|
test_msgs__msg__BoundedPlainSequences__uint16_values_default__MAX_SIZE = 3,
|
|
}
|
|
pub const test_msgs__msg__BoundedPlainSequences__int32_values_default__MAX_SIZE: _bindgen_ty_182 =
|
|
_bindgen_ty_182::test_msgs__msg__BoundedPlainSequences__int32_values_default__MAX_SIZE;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_182 {
|
|
test_msgs__msg__BoundedPlainSequences__int32_values_default__MAX_SIZE = 3,
|
|
}
|
|
pub const test_msgs__msg__BoundedPlainSequences__uint32_values_default__MAX_SIZE: _bindgen_ty_183 =
|
|
_bindgen_ty_183::test_msgs__msg__BoundedPlainSequences__uint32_values_default__MAX_SIZE;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_183 {
|
|
test_msgs__msg__BoundedPlainSequences__uint32_values_default__MAX_SIZE = 3,
|
|
}
|
|
pub const test_msgs__msg__BoundedPlainSequences__int64_values_default__MAX_SIZE: _bindgen_ty_184 =
|
|
_bindgen_ty_184::test_msgs__msg__BoundedPlainSequences__int64_values_default__MAX_SIZE;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_184 {
|
|
test_msgs__msg__BoundedPlainSequences__int64_values_default__MAX_SIZE = 3,
|
|
}
|
|
pub const test_msgs__msg__BoundedPlainSequences__uint64_values_default__MAX_SIZE: _bindgen_ty_185 =
|
|
_bindgen_ty_185::test_msgs__msg__BoundedPlainSequences__uint64_values_default__MAX_SIZE;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_185 {
|
|
test_msgs__msg__BoundedPlainSequences__uint64_values_default__MAX_SIZE = 3,
|
|
}
|
|
#[repr(C)]
|
|
pub struct test_msgs__msg__BoundedPlainSequences {
|
|
pub bool_values: rosidl_runtime_c__boolean__Sequence,
|
|
pub byte_values: rosidl_runtime_c__octet__Sequence,
|
|
pub char_values: rosidl_runtime_c__uint8__Sequence,
|
|
pub float32_values: rosidl_runtime_c__float__Sequence,
|
|
pub float64_values: rosidl_runtime_c__double__Sequence,
|
|
pub int8_values: rosidl_runtime_c__int8__Sequence,
|
|
pub uint8_values: rosidl_runtime_c__uint8__Sequence,
|
|
pub int16_values: rosidl_runtime_c__int16__Sequence,
|
|
pub uint16_values: rosidl_runtime_c__uint16__Sequence,
|
|
pub int32_values: rosidl_runtime_c__int32__Sequence,
|
|
pub uint32_values: rosidl_runtime_c__uint32__Sequence,
|
|
pub int64_values: rosidl_runtime_c__int64__Sequence,
|
|
pub uint64_values: rosidl_runtime_c__uint64__Sequence,
|
|
pub basic_types_values: test_msgs__msg__BasicTypes__Sequence,
|
|
pub constants_values: test_msgs__msg__Constants__Sequence,
|
|
pub defaults_values: test_msgs__msg__Defaults__Sequence,
|
|
pub bool_values_default: rosidl_runtime_c__boolean__Sequence,
|
|
pub byte_values_default: rosidl_runtime_c__octet__Sequence,
|
|
pub char_values_default: rosidl_runtime_c__uint8__Sequence,
|
|
pub float32_values_default: rosidl_runtime_c__float__Sequence,
|
|
pub float64_values_default: rosidl_runtime_c__double__Sequence,
|
|
pub int8_values_default: rosidl_runtime_c__int8__Sequence,
|
|
pub uint8_values_default: rosidl_runtime_c__uint8__Sequence,
|
|
pub int16_values_default: rosidl_runtime_c__int16__Sequence,
|
|
pub uint16_values_default: rosidl_runtime_c__uint16__Sequence,
|
|
pub int32_values_default: rosidl_runtime_c__int32__Sequence,
|
|
pub uint32_values_default: rosidl_runtime_c__uint32__Sequence,
|
|
pub int64_values_default: rosidl_runtime_c__int64__Sequence,
|
|
pub uint64_values_default: rosidl_runtime_c__uint64__Sequence,
|
|
pub alignment_check: i32,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_test_msgs__msg__BoundedPlainSequences() {
|
|
const UNINIT: ::std::mem::MaybeUninit<test_msgs__msg__BoundedPlainSequences> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<test_msgs__msg__BoundedPlainSequences>(),
|
|
704usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(test_msgs__msg__BoundedPlainSequences)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<test_msgs__msg__BoundedPlainSequences>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(test_msgs__msg__BoundedPlainSequences)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).bool_values) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__BoundedPlainSequences),
|
|
"::",
|
|
stringify!(bool_values)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).byte_values) as usize - ptr as usize },
|
|
24usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__BoundedPlainSequences),
|
|
"::",
|
|
stringify!(byte_values)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).char_values) as usize - ptr as usize },
|
|
48usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__BoundedPlainSequences),
|
|
"::",
|
|
stringify!(char_values)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).float32_values) as usize - ptr as usize },
|
|
72usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__BoundedPlainSequences),
|
|
"::",
|
|
stringify!(float32_values)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).float64_values) as usize - ptr as usize },
|
|
96usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__BoundedPlainSequences),
|
|
"::",
|
|
stringify!(float64_values)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).int8_values) as usize - ptr as usize },
|
|
120usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__BoundedPlainSequences),
|
|
"::",
|
|
stringify!(int8_values)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).uint8_values) as usize - ptr as usize },
|
|
144usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__BoundedPlainSequences),
|
|
"::",
|
|
stringify!(uint8_values)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).int16_values) as usize - ptr as usize },
|
|
168usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__BoundedPlainSequences),
|
|
"::",
|
|
stringify!(int16_values)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).uint16_values) as usize - ptr as usize },
|
|
192usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__BoundedPlainSequences),
|
|
"::",
|
|
stringify!(uint16_values)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).int32_values) as usize - ptr as usize },
|
|
216usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__BoundedPlainSequences),
|
|
"::",
|
|
stringify!(int32_values)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).uint32_values) as usize - ptr as usize },
|
|
240usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__BoundedPlainSequences),
|
|
"::",
|
|
stringify!(uint32_values)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).int64_values) as usize - ptr as usize },
|
|
264usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__BoundedPlainSequences),
|
|
"::",
|
|
stringify!(int64_values)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).uint64_values) as usize - ptr as usize },
|
|
288usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__BoundedPlainSequences),
|
|
"::",
|
|
stringify!(uint64_values)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).basic_types_values) as usize - ptr as usize },
|
|
312usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__BoundedPlainSequences),
|
|
"::",
|
|
stringify!(basic_types_values)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).constants_values) as usize - ptr as usize },
|
|
336usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__BoundedPlainSequences),
|
|
"::",
|
|
stringify!(constants_values)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).defaults_values) as usize - ptr as usize },
|
|
360usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__BoundedPlainSequences),
|
|
"::",
|
|
stringify!(defaults_values)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).bool_values_default) as usize - ptr as usize },
|
|
384usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__BoundedPlainSequences),
|
|
"::",
|
|
stringify!(bool_values_default)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).byte_values_default) as usize - ptr as usize },
|
|
408usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__BoundedPlainSequences),
|
|
"::",
|
|
stringify!(byte_values_default)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).char_values_default) as usize - ptr as usize },
|
|
432usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__BoundedPlainSequences),
|
|
"::",
|
|
stringify!(char_values_default)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).float32_values_default) as usize - ptr as usize },
|
|
456usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__BoundedPlainSequences),
|
|
"::",
|
|
stringify!(float32_values_default)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).float64_values_default) as usize - ptr as usize },
|
|
480usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__BoundedPlainSequences),
|
|
"::",
|
|
stringify!(float64_values_default)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).int8_values_default) as usize - ptr as usize },
|
|
504usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__BoundedPlainSequences),
|
|
"::",
|
|
stringify!(int8_values_default)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).uint8_values_default) as usize - ptr as usize },
|
|
528usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__BoundedPlainSequences),
|
|
"::",
|
|
stringify!(uint8_values_default)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).int16_values_default) as usize - ptr as usize },
|
|
552usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__BoundedPlainSequences),
|
|
"::",
|
|
stringify!(int16_values_default)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).uint16_values_default) as usize - ptr as usize },
|
|
576usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__BoundedPlainSequences),
|
|
"::",
|
|
stringify!(uint16_values_default)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).int32_values_default) as usize - ptr as usize },
|
|
600usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__BoundedPlainSequences),
|
|
"::",
|
|
stringify!(int32_values_default)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).uint32_values_default) as usize - ptr as usize },
|
|
624usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__BoundedPlainSequences),
|
|
"::",
|
|
stringify!(uint32_values_default)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).int64_values_default) as usize - ptr as usize },
|
|
648usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__BoundedPlainSequences),
|
|
"::",
|
|
stringify!(int64_values_default)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).uint64_values_default) as usize - ptr as usize },
|
|
672usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__BoundedPlainSequences),
|
|
"::",
|
|
stringify!(uint64_values_default)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).alignment_check) as usize - ptr as usize },
|
|
696usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__BoundedPlainSequences),
|
|
"::",
|
|
stringify!(alignment_check)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct test_msgs__msg__BoundedPlainSequences__Sequence {
|
|
pub data: *mut test_msgs__msg__BoundedPlainSequences,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_test_msgs__msg__BoundedPlainSequences__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<test_msgs__msg__BoundedPlainSequences__Sequence> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<test_msgs__msg__BoundedPlainSequences__Sequence>(),
|
|
24usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(test_msgs__msg__BoundedPlainSequences__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<test_msgs__msg__BoundedPlainSequences__Sequence>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(test_msgs__msg__BoundedPlainSequences__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__BoundedPlainSequences__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__BoundedPlainSequences__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__BoundedPlainSequences__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
pub const test_msgs__msg__BoundedSequences__bool_values__MAX_SIZE: _bindgen_ty_186 =
|
|
_bindgen_ty_186::test_msgs__msg__BoundedSequences__bool_values__MAX_SIZE;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_186 {
|
|
test_msgs__msg__BoundedSequences__bool_values__MAX_SIZE = 3,
|
|
}
|
|
pub const test_msgs__msg__BoundedSequences__byte_values__MAX_SIZE: _bindgen_ty_187 =
|
|
_bindgen_ty_187::test_msgs__msg__BoundedSequences__byte_values__MAX_SIZE;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_187 {
|
|
test_msgs__msg__BoundedSequences__byte_values__MAX_SIZE = 3,
|
|
}
|
|
pub const test_msgs__msg__BoundedSequences__char_values__MAX_SIZE: _bindgen_ty_188 =
|
|
_bindgen_ty_188::test_msgs__msg__BoundedSequences__char_values__MAX_SIZE;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_188 {
|
|
test_msgs__msg__BoundedSequences__char_values__MAX_SIZE = 3,
|
|
}
|
|
pub const test_msgs__msg__BoundedSequences__float32_values__MAX_SIZE: _bindgen_ty_189 =
|
|
_bindgen_ty_189::test_msgs__msg__BoundedSequences__float32_values__MAX_SIZE;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_189 {
|
|
test_msgs__msg__BoundedSequences__float32_values__MAX_SIZE = 3,
|
|
}
|
|
pub const test_msgs__msg__BoundedSequences__float64_values__MAX_SIZE: _bindgen_ty_190 =
|
|
_bindgen_ty_190::test_msgs__msg__BoundedSequences__float64_values__MAX_SIZE;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_190 {
|
|
test_msgs__msg__BoundedSequences__float64_values__MAX_SIZE = 3,
|
|
}
|
|
pub const test_msgs__msg__BoundedSequences__int8_values__MAX_SIZE: _bindgen_ty_191 =
|
|
_bindgen_ty_191::test_msgs__msg__BoundedSequences__int8_values__MAX_SIZE;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_191 {
|
|
test_msgs__msg__BoundedSequences__int8_values__MAX_SIZE = 3,
|
|
}
|
|
pub const test_msgs__msg__BoundedSequences__uint8_values__MAX_SIZE: _bindgen_ty_192 =
|
|
_bindgen_ty_192::test_msgs__msg__BoundedSequences__uint8_values__MAX_SIZE;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_192 {
|
|
test_msgs__msg__BoundedSequences__uint8_values__MAX_SIZE = 3,
|
|
}
|
|
pub const test_msgs__msg__BoundedSequences__int16_values__MAX_SIZE: _bindgen_ty_193 =
|
|
_bindgen_ty_193::test_msgs__msg__BoundedSequences__int16_values__MAX_SIZE;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_193 {
|
|
test_msgs__msg__BoundedSequences__int16_values__MAX_SIZE = 3,
|
|
}
|
|
pub const test_msgs__msg__BoundedSequences__uint16_values__MAX_SIZE: _bindgen_ty_194 =
|
|
_bindgen_ty_194::test_msgs__msg__BoundedSequences__uint16_values__MAX_SIZE;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_194 {
|
|
test_msgs__msg__BoundedSequences__uint16_values__MAX_SIZE = 3,
|
|
}
|
|
pub const test_msgs__msg__BoundedSequences__int32_values__MAX_SIZE: _bindgen_ty_195 =
|
|
_bindgen_ty_195::test_msgs__msg__BoundedSequences__int32_values__MAX_SIZE;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_195 {
|
|
test_msgs__msg__BoundedSequences__int32_values__MAX_SIZE = 3,
|
|
}
|
|
pub const test_msgs__msg__BoundedSequences__uint32_values__MAX_SIZE: _bindgen_ty_196 =
|
|
_bindgen_ty_196::test_msgs__msg__BoundedSequences__uint32_values__MAX_SIZE;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_196 {
|
|
test_msgs__msg__BoundedSequences__uint32_values__MAX_SIZE = 3,
|
|
}
|
|
pub const test_msgs__msg__BoundedSequences__int64_values__MAX_SIZE: _bindgen_ty_197 =
|
|
_bindgen_ty_197::test_msgs__msg__BoundedSequences__int64_values__MAX_SIZE;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_197 {
|
|
test_msgs__msg__BoundedSequences__int64_values__MAX_SIZE = 3,
|
|
}
|
|
pub const test_msgs__msg__BoundedSequences__uint64_values__MAX_SIZE: _bindgen_ty_198 =
|
|
_bindgen_ty_198::test_msgs__msg__BoundedSequences__uint64_values__MAX_SIZE;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_198 {
|
|
test_msgs__msg__BoundedSequences__uint64_values__MAX_SIZE = 3,
|
|
}
|
|
pub const test_msgs__msg__BoundedSequences__string_values__MAX_SIZE: _bindgen_ty_199 =
|
|
_bindgen_ty_199::test_msgs__msg__BoundedSequences__string_values__MAX_SIZE;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_199 {
|
|
test_msgs__msg__BoundedSequences__string_values__MAX_SIZE = 3,
|
|
}
|
|
pub const test_msgs__msg__BoundedSequences__basic_types_values__MAX_SIZE: _bindgen_ty_200 =
|
|
_bindgen_ty_200::test_msgs__msg__BoundedSequences__basic_types_values__MAX_SIZE;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_200 {
|
|
test_msgs__msg__BoundedSequences__basic_types_values__MAX_SIZE = 3,
|
|
}
|
|
pub const test_msgs__msg__BoundedSequences__constants_values__MAX_SIZE: _bindgen_ty_201 =
|
|
_bindgen_ty_201::test_msgs__msg__BoundedSequences__constants_values__MAX_SIZE;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_201 {
|
|
test_msgs__msg__BoundedSequences__constants_values__MAX_SIZE = 3,
|
|
}
|
|
pub const test_msgs__msg__BoundedSequences__defaults_values__MAX_SIZE: _bindgen_ty_202 =
|
|
_bindgen_ty_202::test_msgs__msg__BoundedSequences__defaults_values__MAX_SIZE;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_202 {
|
|
test_msgs__msg__BoundedSequences__defaults_values__MAX_SIZE = 3,
|
|
}
|
|
pub const test_msgs__msg__BoundedSequences__bool_values_default__MAX_SIZE: _bindgen_ty_203 =
|
|
_bindgen_ty_203::test_msgs__msg__BoundedSequences__bool_values_default__MAX_SIZE;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_203 {
|
|
test_msgs__msg__BoundedSequences__bool_values_default__MAX_SIZE = 3,
|
|
}
|
|
pub const test_msgs__msg__BoundedSequences__byte_values_default__MAX_SIZE: _bindgen_ty_204 =
|
|
_bindgen_ty_204::test_msgs__msg__BoundedSequences__byte_values_default__MAX_SIZE;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_204 {
|
|
test_msgs__msg__BoundedSequences__byte_values_default__MAX_SIZE = 3,
|
|
}
|
|
pub const test_msgs__msg__BoundedSequences__char_values_default__MAX_SIZE: _bindgen_ty_205 =
|
|
_bindgen_ty_205::test_msgs__msg__BoundedSequences__char_values_default__MAX_SIZE;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_205 {
|
|
test_msgs__msg__BoundedSequences__char_values_default__MAX_SIZE = 3,
|
|
}
|
|
pub const test_msgs__msg__BoundedSequences__float32_values_default__MAX_SIZE: _bindgen_ty_206 =
|
|
_bindgen_ty_206::test_msgs__msg__BoundedSequences__float32_values_default__MAX_SIZE;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_206 {
|
|
test_msgs__msg__BoundedSequences__float32_values_default__MAX_SIZE = 3,
|
|
}
|
|
pub const test_msgs__msg__BoundedSequences__float64_values_default__MAX_SIZE: _bindgen_ty_207 =
|
|
_bindgen_ty_207::test_msgs__msg__BoundedSequences__float64_values_default__MAX_SIZE;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_207 {
|
|
test_msgs__msg__BoundedSequences__float64_values_default__MAX_SIZE = 3,
|
|
}
|
|
pub const test_msgs__msg__BoundedSequences__int8_values_default__MAX_SIZE: _bindgen_ty_208 =
|
|
_bindgen_ty_208::test_msgs__msg__BoundedSequences__int8_values_default__MAX_SIZE;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_208 {
|
|
test_msgs__msg__BoundedSequences__int8_values_default__MAX_SIZE = 3,
|
|
}
|
|
pub const test_msgs__msg__BoundedSequences__uint8_values_default__MAX_SIZE: _bindgen_ty_209 =
|
|
_bindgen_ty_209::test_msgs__msg__BoundedSequences__uint8_values_default__MAX_SIZE;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_209 {
|
|
test_msgs__msg__BoundedSequences__uint8_values_default__MAX_SIZE = 3,
|
|
}
|
|
pub const test_msgs__msg__BoundedSequences__int16_values_default__MAX_SIZE: _bindgen_ty_210 =
|
|
_bindgen_ty_210::test_msgs__msg__BoundedSequences__int16_values_default__MAX_SIZE;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_210 {
|
|
test_msgs__msg__BoundedSequences__int16_values_default__MAX_SIZE = 3,
|
|
}
|
|
pub const test_msgs__msg__BoundedSequences__uint16_values_default__MAX_SIZE: _bindgen_ty_211 =
|
|
_bindgen_ty_211::test_msgs__msg__BoundedSequences__uint16_values_default__MAX_SIZE;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_211 {
|
|
test_msgs__msg__BoundedSequences__uint16_values_default__MAX_SIZE = 3,
|
|
}
|
|
pub const test_msgs__msg__BoundedSequences__int32_values_default__MAX_SIZE: _bindgen_ty_212 =
|
|
_bindgen_ty_212::test_msgs__msg__BoundedSequences__int32_values_default__MAX_SIZE;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_212 {
|
|
test_msgs__msg__BoundedSequences__int32_values_default__MAX_SIZE = 3,
|
|
}
|
|
pub const test_msgs__msg__BoundedSequences__uint32_values_default__MAX_SIZE: _bindgen_ty_213 =
|
|
_bindgen_ty_213::test_msgs__msg__BoundedSequences__uint32_values_default__MAX_SIZE;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_213 {
|
|
test_msgs__msg__BoundedSequences__uint32_values_default__MAX_SIZE = 3,
|
|
}
|
|
pub const test_msgs__msg__BoundedSequences__int64_values_default__MAX_SIZE: _bindgen_ty_214 =
|
|
_bindgen_ty_214::test_msgs__msg__BoundedSequences__int64_values_default__MAX_SIZE;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_214 {
|
|
test_msgs__msg__BoundedSequences__int64_values_default__MAX_SIZE = 3,
|
|
}
|
|
pub const test_msgs__msg__BoundedSequences__uint64_values_default__MAX_SIZE: _bindgen_ty_215 =
|
|
_bindgen_ty_215::test_msgs__msg__BoundedSequences__uint64_values_default__MAX_SIZE;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_215 {
|
|
test_msgs__msg__BoundedSequences__uint64_values_default__MAX_SIZE = 3,
|
|
}
|
|
pub const test_msgs__msg__BoundedSequences__string_values_default__MAX_SIZE: _bindgen_ty_216 =
|
|
_bindgen_ty_216::test_msgs__msg__BoundedSequences__string_values_default__MAX_SIZE;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_216 {
|
|
test_msgs__msg__BoundedSequences__string_values_default__MAX_SIZE = 3,
|
|
}
|
|
#[repr(C)]
|
|
pub struct test_msgs__msg__BoundedSequences {
|
|
pub bool_values: rosidl_runtime_c__boolean__Sequence,
|
|
pub byte_values: rosidl_runtime_c__octet__Sequence,
|
|
pub char_values: rosidl_runtime_c__uint8__Sequence,
|
|
pub float32_values: rosidl_runtime_c__float__Sequence,
|
|
pub float64_values: rosidl_runtime_c__double__Sequence,
|
|
pub int8_values: rosidl_runtime_c__int8__Sequence,
|
|
pub uint8_values: rosidl_runtime_c__uint8__Sequence,
|
|
pub int16_values: rosidl_runtime_c__int16__Sequence,
|
|
pub uint16_values: rosidl_runtime_c__uint16__Sequence,
|
|
pub int32_values: rosidl_runtime_c__int32__Sequence,
|
|
pub uint32_values: rosidl_runtime_c__uint32__Sequence,
|
|
pub int64_values: rosidl_runtime_c__int64__Sequence,
|
|
pub uint64_values: rosidl_runtime_c__uint64__Sequence,
|
|
pub string_values: rosidl_runtime_c__String__Sequence,
|
|
pub basic_types_values: test_msgs__msg__BasicTypes__Sequence,
|
|
pub constants_values: test_msgs__msg__Constants__Sequence,
|
|
pub defaults_values: test_msgs__msg__Defaults__Sequence,
|
|
pub bool_values_default: rosidl_runtime_c__boolean__Sequence,
|
|
pub byte_values_default: rosidl_runtime_c__octet__Sequence,
|
|
pub char_values_default: rosidl_runtime_c__uint8__Sequence,
|
|
pub float32_values_default: rosidl_runtime_c__float__Sequence,
|
|
pub float64_values_default: rosidl_runtime_c__double__Sequence,
|
|
pub int8_values_default: rosidl_runtime_c__int8__Sequence,
|
|
pub uint8_values_default: rosidl_runtime_c__uint8__Sequence,
|
|
pub int16_values_default: rosidl_runtime_c__int16__Sequence,
|
|
pub uint16_values_default: rosidl_runtime_c__uint16__Sequence,
|
|
pub int32_values_default: rosidl_runtime_c__int32__Sequence,
|
|
pub uint32_values_default: rosidl_runtime_c__uint32__Sequence,
|
|
pub int64_values_default: rosidl_runtime_c__int64__Sequence,
|
|
pub uint64_values_default: rosidl_runtime_c__uint64__Sequence,
|
|
pub string_values_default: rosidl_runtime_c__String__Sequence,
|
|
pub alignment_check: i32,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_test_msgs__msg__BoundedSequences() {
|
|
const UNINIT: ::std::mem::MaybeUninit<test_msgs__msg__BoundedSequences> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<test_msgs__msg__BoundedSequences>(),
|
|
752usize,
|
|
concat!("Size of: ", stringify!(test_msgs__msg__BoundedSequences))
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<test_msgs__msg__BoundedSequences>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(test_msgs__msg__BoundedSequences)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).bool_values) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__BoundedSequences),
|
|
"::",
|
|
stringify!(bool_values)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).byte_values) as usize - ptr as usize },
|
|
24usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__BoundedSequences),
|
|
"::",
|
|
stringify!(byte_values)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).char_values) as usize - ptr as usize },
|
|
48usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__BoundedSequences),
|
|
"::",
|
|
stringify!(char_values)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).float32_values) as usize - ptr as usize },
|
|
72usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__BoundedSequences),
|
|
"::",
|
|
stringify!(float32_values)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).float64_values) as usize - ptr as usize },
|
|
96usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__BoundedSequences),
|
|
"::",
|
|
stringify!(float64_values)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).int8_values) as usize - ptr as usize },
|
|
120usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__BoundedSequences),
|
|
"::",
|
|
stringify!(int8_values)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).uint8_values) as usize - ptr as usize },
|
|
144usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__BoundedSequences),
|
|
"::",
|
|
stringify!(uint8_values)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).int16_values) as usize - ptr as usize },
|
|
168usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__BoundedSequences),
|
|
"::",
|
|
stringify!(int16_values)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).uint16_values) as usize - ptr as usize },
|
|
192usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__BoundedSequences),
|
|
"::",
|
|
stringify!(uint16_values)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).int32_values) as usize - ptr as usize },
|
|
216usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__BoundedSequences),
|
|
"::",
|
|
stringify!(int32_values)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).uint32_values) as usize - ptr as usize },
|
|
240usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__BoundedSequences),
|
|
"::",
|
|
stringify!(uint32_values)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).int64_values) as usize - ptr as usize },
|
|
264usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__BoundedSequences),
|
|
"::",
|
|
stringify!(int64_values)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).uint64_values) as usize - ptr as usize },
|
|
288usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__BoundedSequences),
|
|
"::",
|
|
stringify!(uint64_values)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).string_values) as usize - ptr as usize },
|
|
312usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__BoundedSequences),
|
|
"::",
|
|
stringify!(string_values)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).basic_types_values) as usize - ptr as usize },
|
|
336usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__BoundedSequences),
|
|
"::",
|
|
stringify!(basic_types_values)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).constants_values) as usize - ptr as usize },
|
|
360usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__BoundedSequences),
|
|
"::",
|
|
stringify!(constants_values)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).defaults_values) as usize - ptr as usize },
|
|
384usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__BoundedSequences),
|
|
"::",
|
|
stringify!(defaults_values)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).bool_values_default) as usize - ptr as usize },
|
|
408usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__BoundedSequences),
|
|
"::",
|
|
stringify!(bool_values_default)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).byte_values_default) as usize - ptr as usize },
|
|
432usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__BoundedSequences),
|
|
"::",
|
|
stringify!(byte_values_default)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).char_values_default) as usize - ptr as usize },
|
|
456usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__BoundedSequences),
|
|
"::",
|
|
stringify!(char_values_default)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).float32_values_default) as usize - ptr as usize },
|
|
480usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__BoundedSequences),
|
|
"::",
|
|
stringify!(float32_values_default)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).float64_values_default) as usize - ptr as usize },
|
|
504usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__BoundedSequences),
|
|
"::",
|
|
stringify!(float64_values_default)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).int8_values_default) as usize - ptr as usize },
|
|
528usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__BoundedSequences),
|
|
"::",
|
|
stringify!(int8_values_default)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).uint8_values_default) as usize - ptr as usize },
|
|
552usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__BoundedSequences),
|
|
"::",
|
|
stringify!(uint8_values_default)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).int16_values_default) as usize - ptr as usize },
|
|
576usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__BoundedSequences),
|
|
"::",
|
|
stringify!(int16_values_default)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).uint16_values_default) as usize - ptr as usize },
|
|
600usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__BoundedSequences),
|
|
"::",
|
|
stringify!(uint16_values_default)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).int32_values_default) as usize - ptr as usize },
|
|
624usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__BoundedSequences),
|
|
"::",
|
|
stringify!(int32_values_default)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).uint32_values_default) as usize - ptr as usize },
|
|
648usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__BoundedSequences),
|
|
"::",
|
|
stringify!(uint32_values_default)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).int64_values_default) as usize - ptr as usize },
|
|
672usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__BoundedSequences),
|
|
"::",
|
|
stringify!(int64_values_default)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).uint64_values_default) as usize - ptr as usize },
|
|
696usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__BoundedSequences),
|
|
"::",
|
|
stringify!(uint64_values_default)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).string_values_default) as usize - ptr as usize },
|
|
720usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__BoundedSequences),
|
|
"::",
|
|
stringify!(string_values_default)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).alignment_check) as usize - ptr as usize },
|
|
744usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__BoundedSequences),
|
|
"::",
|
|
stringify!(alignment_check)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct test_msgs__msg__BoundedSequences__Sequence {
|
|
pub data: *mut test_msgs__msg__BoundedSequences,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_test_msgs__msg__BoundedSequences__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<test_msgs__msg__BoundedSequences__Sequence> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<test_msgs__msg__BoundedSequences__Sequence>(),
|
|
24usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(test_msgs__msg__BoundedSequences__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<test_msgs__msg__BoundedSequences__Sequence>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(test_msgs__msg__BoundedSequences__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__BoundedSequences__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__BoundedSequences__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__BoundedSequences__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct test_msgs__msg__Empty {
|
|
pub structure_needs_at_least_one_member: u8,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_test_msgs__msg__Empty() {
|
|
const UNINIT: ::std::mem::MaybeUninit<test_msgs__msg__Empty> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<test_msgs__msg__Empty>(),
|
|
1usize,
|
|
concat!("Size of: ", stringify!(test_msgs__msg__Empty))
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<test_msgs__msg__Empty>(),
|
|
1usize,
|
|
concat!("Alignment of ", stringify!(test_msgs__msg__Empty))
|
|
);
|
|
assert_eq!(
|
|
unsafe {
|
|
::std::ptr::addr_of!((*ptr).structure_needs_at_least_one_member) as usize - ptr as usize
|
|
},
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__Empty),
|
|
"::",
|
|
stringify!(structure_needs_at_least_one_member)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct test_msgs__msg__Empty__Sequence {
|
|
pub data: *mut test_msgs__msg__Empty,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_test_msgs__msg__Empty__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<test_msgs__msg__Empty__Sequence> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<test_msgs__msg__Empty__Sequence>(),
|
|
24usize,
|
|
concat!("Size of: ", stringify!(test_msgs__msg__Empty__Sequence))
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<test_msgs__msg__Empty__Sequence>(),
|
|
8usize,
|
|
concat!("Alignment of ", stringify!(test_msgs__msg__Empty__Sequence))
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__Empty__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__Empty__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__Empty__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
pub struct test_msgs__msg__UnboundedSequences {
|
|
pub bool_values: rosidl_runtime_c__boolean__Sequence,
|
|
pub byte_values: rosidl_runtime_c__octet__Sequence,
|
|
pub char_values: rosidl_runtime_c__uint8__Sequence,
|
|
pub float32_values: rosidl_runtime_c__float__Sequence,
|
|
pub float64_values: rosidl_runtime_c__double__Sequence,
|
|
pub int8_values: rosidl_runtime_c__int8__Sequence,
|
|
pub uint8_values: rosidl_runtime_c__uint8__Sequence,
|
|
pub int16_values: rosidl_runtime_c__int16__Sequence,
|
|
pub uint16_values: rosidl_runtime_c__uint16__Sequence,
|
|
pub int32_values: rosidl_runtime_c__int32__Sequence,
|
|
pub uint32_values: rosidl_runtime_c__uint32__Sequence,
|
|
pub int64_values: rosidl_runtime_c__int64__Sequence,
|
|
pub uint64_values: rosidl_runtime_c__uint64__Sequence,
|
|
pub string_values: rosidl_runtime_c__String__Sequence,
|
|
pub basic_types_values: test_msgs__msg__BasicTypes__Sequence,
|
|
pub constants_values: test_msgs__msg__Constants__Sequence,
|
|
pub defaults_values: test_msgs__msg__Defaults__Sequence,
|
|
pub bool_values_default: rosidl_runtime_c__boolean__Sequence,
|
|
pub byte_values_default: rosidl_runtime_c__octet__Sequence,
|
|
pub char_values_default: rosidl_runtime_c__uint8__Sequence,
|
|
pub float32_values_default: rosidl_runtime_c__float__Sequence,
|
|
pub float64_values_default: rosidl_runtime_c__double__Sequence,
|
|
pub int8_values_default: rosidl_runtime_c__int8__Sequence,
|
|
pub uint8_values_default: rosidl_runtime_c__uint8__Sequence,
|
|
pub int16_values_default: rosidl_runtime_c__int16__Sequence,
|
|
pub uint16_values_default: rosidl_runtime_c__uint16__Sequence,
|
|
pub int32_values_default: rosidl_runtime_c__int32__Sequence,
|
|
pub uint32_values_default: rosidl_runtime_c__uint32__Sequence,
|
|
pub int64_values_default: rosidl_runtime_c__int64__Sequence,
|
|
pub uint64_values_default: rosidl_runtime_c__uint64__Sequence,
|
|
pub string_values_default: rosidl_runtime_c__String__Sequence,
|
|
pub alignment_check: i32,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_test_msgs__msg__UnboundedSequences() {
|
|
const UNINIT: ::std::mem::MaybeUninit<test_msgs__msg__UnboundedSequences> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<test_msgs__msg__UnboundedSequences>(),
|
|
752usize,
|
|
concat!("Size of: ", stringify!(test_msgs__msg__UnboundedSequences))
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<test_msgs__msg__UnboundedSequences>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(test_msgs__msg__UnboundedSequences)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).bool_values) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__UnboundedSequences),
|
|
"::",
|
|
stringify!(bool_values)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).byte_values) as usize - ptr as usize },
|
|
24usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__UnboundedSequences),
|
|
"::",
|
|
stringify!(byte_values)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).char_values) as usize - ptr as usize },
|
|
48usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__UnboundedSequences),
|
|
"::",
|
|
stringify!(char_values)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).float32_values) as usize - ptr as usize },
|
|
72usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__UnboundedSequences),
|
|
"::",
|
|
stringify!(float32_values)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).float64_values) as usize - ptr as usize },
|
|
96usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__UnboundedSequences),
|
|
"::",
|
|
stringify!(float64_values)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).int8_values) as usize - ptr as usize },
|
|
120usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__UnboundedSequences),
|
|
"::",
|
|
stringify!(int8_values)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).uint8_values) as usize - ptr as usize },
|
|
144usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__UnboundedSequences),
|
|
"::",
|
|
stringify!(uint8_values)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).int16_values) as usize - ptr as usize },
|
|
168usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__UnboundedSequences),
|
|
"::",
|
|
stringify!(int16_values)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).uint16_values) as usize - ptr as usize },
|
|
192usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__UnboundedSequences),
|
|
"::",
|
|
stringify!(uint16_values)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).int32_values) as usize - ptr as usize },
|
|
216usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__UnboundedSequences),
|
|
"::",
|
|
stringify!(int32_values)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).uint32_values) as usize - ptr as usize },
|
|
240usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__UnboundedSequences),
|
|
"::",
|
|
stringify!(uint32_values)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).int64_values) as usize - ptr as usize },
|
|
264usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__UnboundedSequences),
|
|
"::",
|
|
stringify!(int64_values)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).uint64_values) as usize - ptr as usize },
|
|
288usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__UnboundedSequences),
|
|
"::",
|
|
stringify!(uint64_values)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).string_values) as usize - ptr as usize },
|
|
312usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__UnboundedSequences),
|
|
"::",
|
|
stringify!(string_values)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).basic_types_values) as usize - ptr as usize },
|
|
336usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__UnboundedSequences),
|
|
"::",
|
|
stringify!(basic_types_values)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).constants_values) as usize - ptr as usize },
|
|
360usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__UnboundedSequences),
|
|
"::",
|
|
stringify!(constants_values)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).defaults_values) as usize - ptr as usize },
|
|
384usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__UnboundedSequences),
|
|
"::",
|
|
stringify!(defaults_values)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).bool_values_default) as usize - ptr as usize },
|
|
408usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__UnboundedSequences),
|
|
"::",
|
|
stringify!(bool_values_default)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).byte_values_default) as usize - ptr as usize },
|
|
432usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__UnboundedSequences),
|
|
"::",
|
|
stringify!(byte_values_default)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).char_values_default) as usize - ptr as usize },
|
|
456usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__UnboundedSequences),
|
|
"::",
|
|
stringify!(char_values_default)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).float32_values_default) as usize - ptr as usize },
|
|
480usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__UnboundedSequences),
|
|
"::",
|
|
stringify!(float32_values_default)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).float64_values_default) as usize - ptr as usize },
|
|
504usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__UnboundedSequences),
|
|
"::",
|
|
stringify!(float64_values_default)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).int8_values_default) as usize - ptr as usize },
|
|
528usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__UnboundedSequences),
|
|
"::",
|
|
stringify!(int8_values_default)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).uint8_values_default) as usize - ptr as usize },
|
|
552usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__UnboundedSequences),
|
|
"::",
|
|
stringify!(uint8_values_default)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).int16_values_default) as usize - ptr as usize },
|
|
576usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__UnboundedSequences),
|
|
"::",
|
|
stringify!(int16_values_default)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).uint16_values_default) as usize - ptr as usize },
|
|
600usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__UnboundedSequences),
|
|
"::",
|
|
stringify!(uint16_values_default)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).int32_values_default) as usize - ptr as usize },
|
|
624usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__UnboundedSequences),
|
|
"::",
|
|
stringify!(int32_values_default)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).uint32_values_default) as usize - ptr as usize },
|
|
648usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__UnboundedSequences),
|
|
"::",
|
|
stringify!(uint32_values_default)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).int64_values_default) as usize - ptr as usize },
|
|
672usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__UnboundedSequences),
|
|
"::",
|
|
stringify!(int64_values_default)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).uint64_values_default) as usize - ptr as usize },
|
|
696usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__UnboundedSequences),
|
|
"::",
|
|
stringify!(uint64_values_default)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).string_values_default) as usize - ptr as usize },
|
|
720usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__UnboundedSequences),
|
|
"::",
|
|
stringify!(string_values_default)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).alignment_check) as usize - ptr as usize },
|
|
744usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__UnboundedSequences),
|
|
"::",
|
|
stringify!(alignment_check)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct test_msgs__msg__UnboundedSequences__Sequence {
|
|
pub data: *mut test_msgs__msg__UnboundedSequences,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_test_msgs__msg__UnboundedSequences__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<test_msgs__msg__UnboundedSequences__Sequence> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<test_msgs__msg__UnboundedSequences__Sequence>(),
|
|
24usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(test_msgs__msg__UnboundedSequences__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<test_msgs__msg__UnboundedSequences__Sequence>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(test_msgs__msg__UnboundedSequences__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__UnboundedSequences__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__UnboundedSequences__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__UnboundedSequences__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
pub const test_msgs__msg__MultiNested__bounded_sequence_of_arrays__MAX_SIZE: _bindgen_ty_217 =
|
|
_bindgen_ty_217::test_msgs__msg__MultiNested__bounded_sequence_of_arrays__MAX_SIZE;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_217 {
|
|
test_msgs__msg__MultiNested__bounded_sequence_of_arrays__MAX_SIZE = 3,
|
|
}
|
|
pub const test_msgs__msg__MultiNested__bounded_sequence_of_bounded_sequences__MAX_SIZE:
|
|
_bindgen_ty_218 =
|
|
_bindgen_ty_218::test_msgs__msg__MultiNested__bounded_sequence_of_bounded_sequences__MAX_SIZE;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_218 {
|
|
test_msgs__msg__MultiNested__bounded_sequence_of_bounded_sequences__MAX_SIZE = 3,
|
|
}
|
|
pub const test_msgs__msg__MultiNested__bounded_sequence_of_unbounded_sequences__MAX_SIZE:
|
|
_bindgen_ty_219 =
|
|
_bindgen_ty_219::test_msgs__msg__MultiNested__bounded_sequence_of_unbounded_sequences__MAX_SIZE;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_219 {
|
|
test_msgs__msg__MultiNested__bounded_sequence_of_unbounded_sequences__MAX_SIZE = 3,
|
|
}
|
|
#[repr(C)]
|
|
pub struct test_msgs__msg__MultiNested {
|
|
pub array_of_arrays: [test_msgs__msg__Arrays; 3usize],
|
|
pub array_of_bounded_sequences: [test_msgs__msg__BoundedSequences; 3usize],
|
|
pub array_of_unbounded_sequences: [test_msgs__msg__UnboundedSequences; 3usize],
|
|
pub bounded_sequence_of_arrays: test_msgs__msg__Arrays__Sequence,
|
|
pub bounded_sequence_of_bounded_sequences: test_msgs__msg__BoundedSequences__Sequence,
|
|
pub bounded_sequence_of_unbounded_sequences: test_msgs__msg__UnboundedSequences__Sequence,
|
|
pub unbounded_sequence_of_arrays: test_msgs__msg__Arrays__Sequence,
|
|
pub unbounded_sequence_of_bounded_sequences: test_msgs__msg__BoundedSequences__Sequence,
|
|
pub unbounded_sequence_of_unbounded_sequences: test_msgs__msg__UnboundedSequences__Sequence,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_test_msgs__msg__MultiNested() {
|
|
const UNINIT: ::std::mem::MaybeUninit<test_msgs__msg__MultiNested> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<test_msgs__msg__MultiNested>(),
|
|
6864usize,
|
|
concat!("Size of: ", stringify!(test_msgs__msg__MultiNested))
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<test_msgs__msg__MultiNested>(),
|
|
8usize,
|
|
concat!("Alignment of ", stringify!(test_msgs__msg__MultiNested))
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).array_of_arrays) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__MultiNested),
|
|
"::",
|
|
stringify!(array_of_arrays)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).array_of_bounded_sequences) as usize - ptr as usize },
|
|
2208usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__MultiNested),
|
|
"::",
|
|
stringify!(array_of_bounded_sequences)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe {
|
|
::std::ptr::addr_of!((*ptr).array_of_unbounded_sequences) as usize - ptr as usize
|
|
},
|
|
4464usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__MultiNested),
|
|
"::",
|
|
stringify!(array_of_unbounded_sequences)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).bounded_sequence_of_arrays) as usize - ptr as usize },
|
|
6720usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__MultiNested),
|
|
"::",
|
|
stringify!(bounded_sequence_of_arrays)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe {
|
|
::std::ptr::addr_of!((*ptr).bounded_sequence_of_bounded_sequences) as usize
|
|
- ptr as usize
|
|
},
|
|
6744usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__MultiNested),
|
|
"::",
|
|
stringify!(bounded_sequence_of_bounded_sequences)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe {
|
|
::std::ptr::addr_of!((*ptr).bounded_sequence_of_unbounded_sequences) as usize
|
|
- ptr as usize
|
|
},
|
|
6768usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__MultiNested),
|
|
"::",
|
|
stringify!(bounded_sequence_of_unbounded_sequences)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe {
|
|
::std::ptr::addr_of!((*ptr).unbounded_sequence_of_arrays) as usize - ptr as usize
|
|
},
|
|
6792usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__MultiNested),
|
|
"::",
|
|
stringify!(unbounded_sequence_of_arrays)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe {
|
|
::std::ptr::addr_of!((*ptr).unbounded_sequence_of_bounded_sequences) as usize
|
|
- ptr as usize
|
|
},
|
|
6816usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__MultiNested),
|
|
"::",
|
|
stringify!(unbounded_sequence_of_bounded_sequences)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe {
|
|
::std::ptr::addr_of!((*ptr).unbounded_sequence_of_unbounded_sequences) as usize
|
|
- ptr as usize
|
|
},
|
|
6840usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__MultiNested),
|
|
"::",
|
|
stringify!(unbounded_sequence_of_unbounded_sequences)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct test_msgs__msg__MultiNested__Sequence {
|
|
pub data: *mut test_msgs__msg__MultiNested,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_test_msgs__msg__MultiNested__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<test_msgs__msg__MultiNested__Sequence> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<test_msgs__msg__MultiNested__Sequence>(),
|
|
24usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(test_msgs__msg__MultiNested__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<test_msgs__msg__MultiNested__Sequence>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(test_msgs__msg__MultiNested__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__MultiNested__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__MultiNested__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__MultiNested__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct test_msgs__msg__Nested {
|
|
pub basic_types_value: test_msgs__msg__BasicTypes,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_test_msgs__msg__Nested() {
|
|
const UNINIT: ::std::mem::MaybeUninit<test_msgs__msg__Nested> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<test_msgs__msg__Nested>(),
|
|
48usize,
|
|
concat!("Size of: ", stringify!(test_msgs__msg__Nested))
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<test_msgs__msg__Nested>(),
|
|
8usize,
|
|
concat!("Alignment of ", stringify!(test_msgs__msg__Nested))
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).basic_types_value) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__Nested),
|
|
"::",
|
|
stringify!(basic_types_value)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct test_msgs__msg__Nested__Sequence {
|
|
pub data: *mut test_msgs__msg__Nested,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_test_msgs__msg__Nested__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<test_msgs__msg__Nested__Sequence> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<test_msgs__msg__Nested__Sequence>(),
|
|
24usize,
|
|
concat!("Size of: ", stringify!(test_msgs__msg__Nested__Sequence))
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<test_msgs__msg__Nested__Sequence>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(test_msgs__msg__Nested__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__Nested__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__Nested__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__Nested__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
pub const test_msgs__msg__Strings__STRING_CONST: &[u8; 13usize] = b"Hello world!\0";
|
|
pub const test_msgs__msg__Strings__bounded_string_value__MAX_STRING_SIZE: _bindgen_ty_220 =
|
|
_bindgen_ty_220::test_msgs__msg__Strings__bounded_string_value__MAX_STRING_SIZE;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_220 {
|
|
test_msgs__msg__Strings__bounded_string_value__MAX_STRING_SIZE = 22,
|
|
}
|
|
pub const test_msgs__msg__Strings__bounded_string_value_default1__MAX_STRING_SIZE: _bindgen_ty_221 =
|
|
_bindgen_ty_221::test_msgs__msg__Strings__bounded_string_value_default1__MAX_STRING_SIZE;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_221 {
|
|
test_msgs__msg__Strings__bounded_string_value_default1__MAX_STRING_SIZE = 22,
|
|
}
|
|
pub const test_msgs__msg__Strings__bounded_string_value_default2__MAX_STRING_SIZE: _bindgen_ty_222 =
|
|
_bindgen_ty_222::test_msgs__msg__Strings__bounded_string_value_default2__MAX_STRING_SIZE;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_222 {
|
|
test_msgs__msg__Strings__bounded_string_value_default2__MAX_STRING_SIZE = 22,
|
|
}
|
|
pub const test_msgs__msg__Strings__bounded_string_value_default3__MAX_STRING_SIZE: _bindgen_ty_223 =
|
|
_bindgen_ty_223::test_msgs__msg__Strings__bounded_string_value_default3__MAX_STRING_SIZE;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_223 {
|
|
test_msgs__msg__Strings__bounded_string_value_default3__MAX_STRING_SIZE = 22,
|
|
}
|
|
pub const test_msgs__msg__Strings__bounded_string_value_default4__MAX_STRING_SIZE: _bindgen_ty_224 =
|
|
_bindgen_ty_224::test_msgs__msg__Strings__bounded_string_value_default4__MAX_STRING_SIZE;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_224 {
|
|
test_msgs__msg__Strings__bounded_string_value_default4__MAX_STRING_SIZE = 22,
|
|
}
|
|
pub const test_msgs__msg__Strings__bounded_string_value_default5__MAX_STRING_SIZE: _bindgen_ty_225 =
|
|
_bindgen_ty_225::test_msgs__msg__Strings__bounded_string_value_default5__MAX_STRING_SIZE;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_225 {
|
|
test_msgs__msg__Strings__bounded_string_value_default5__MAX_STRING_SIZE = 22,
|
|
}
|
|
#[repr(C)]
|
|
pub struct test_msgs__msg__Strings {
|
|
pub string_value: rosidl_runtime_c__String,
|
|
pub string_value_default1: rosidl_runtime_c__String,
|
|
pub string_value_default2: rosidl_runtime_c__String,
|
|
pub string_value_default3: rosidl_runtime_c__String,
|
|
pub string_value_default4: rosidl_runtime_c__String,
|
|
pub string_value_default5: rosidl_runtime_c__String,
|
|
pub bounded_string_value: rosidl_runtime_c__String,
|
|
pub bounded_string_value_default1: rosidl_runtime_c__String,
|
|
pub bounded_string_value_default2: rosidl_runtime_c__String,
|
|
pub bounded_string_value_default3: rosidl_runtime_c__String,
|
|
pub bounded_string_value_default4: rosidl_runtime_c__String,
|
|
pub bounded_string_value_default5: rosidl_runtime_c__String,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_test_msgs__msg__Strings() {
|
|
const UNINIT: ::std::mem::MaybeUninit<test_msgs__msg__Strings> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<test_msgs__msg__Strings>(),
|
|
288usize,
|
|
concat!("Size of: ", stringify!(test_msgs__msg__Strings))
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<test_msgs__msg__Strings>(),
|
|
8usize,
|
|
concat!("Alignment of ", stringify!(test_msgs__msg__Strings))
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).string_value) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__Strings),
|
|
"::",
|
|
stringify!(string_value)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).string_value_default1) as usize - ptr as usize },
|
|
24usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__Strings),
|
|
"::",
|
|
stringify!(string_value_default1)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).string_value_default2) as usize - ptr as usize },
|
|
48usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__Strings),
|
|
"::",
|
|
stringify!(string_value_default2)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).string_value_default3) as usize - ptr as usize },
|
|
72usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__Strings),
|
|
"::",
|
|
stringify!(string_value_default3)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).string_value_default4) as usize - ptr as usize },
|
|
96usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__Strings),
|
|
"::",
|
|
stringify!(string_value_default4)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).string_value_default5) as usize - ptr as usize },
|
|
120usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__Strings),
|
|
"::",
|
|
stringify!(string_value_default5)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).bounded_string_value) as usize - ptr as usize },
|
|
144usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__Strings),
|
|
"::",
|
|
stringify!(bounded_string_value)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe {
|
|
::std::ptr::addr_of!((*ptr).bounded_string_value_default1) as usize - ptr as usize
|
|
},
|
|
168usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__Strings),
|
|
"::",
|
|
stringify!(bounded_string_value_default1)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe {
|
|
::std::ptr::addr_of!((*ptr).bounded_string_value_default2) as usize - ptr as usize
|
|
},
|
|
192usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__Strings),
|
|
"::",
|
|
stringify!(bounded_string_value_default2)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe {
|
|
::std::ptr::addr_of!((*ptr).bounded_string_value_default3) as usize - ptr as usize
|
|
},
|
|
216usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__Strings),
|
|
"::",
|
|
stringify!(bounded_string_value_default3)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe {
|
|
::std::ptr::addr_of!((*ptr).bounded_string_value_default4) as usize - ptr as usize
|
|
},
|
|
240usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__Strings),
|
|
"::",
|
|
stringify!(bounded_string_value_default4)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe {
|
|
::std::ptr::addr_of!((*ptr).bounded_string_value_default5) as usize - ptr as usize
|
|
},
|
|
264usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__Strings),
|
|
"::",
|
|
stringify!(bounded_string_value_default5)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct test_msgs__msg__Strings__Sequence {
|
|
pub data: *mut test_msgs__msg__Strings,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_test_msgs__msg__Strings__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<test_msgs__msg__Strings__Sequence> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<test_msgs__msg__Strings__Sequence>(),
|
|
24usize,
|
|
concat!("Size of: ", stringify!(test_msgs__msg__Strings__Sequence))
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<test_msgs__msg__Strings__Sequence>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(test_msgs__msg__Strings__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__Strings__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__Strings__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__Strings__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
pub const test_msgs__msg__WStrings__bounded_sequence_of_wstrings__MAX_SIZE: _bindgen_ty_226 =
|
|
_bindgen_ty_226::test_msgs__msg__WStrings__bounded_sequence_of_wstrings__MAX_SIZE;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_226 {
|
|
test_msgs__msg__WStrings__bounded_sequence_of_wstrings__MAX_SIZE = 3,
|
|
}
|
|
#[repr(C)]
|
|
pub struct test_msgs__msg__WStrings {
|
|
pub wstring_value: rosidl_runtime_c__U16String,
|
|
pub wstring_value_default1: rosidl_runtime_c__U16String,
|
|
pub wstring_value_default2: rosidl_runtime_c__U16String,
|
|
pub wstring_value_default3: rosidl_runtime_c__U16String,
|
|
pub array_of_wstrings: [rosidl_runtime_c__U16String; 3usize],
|
|
pub bounded_sequence_of_wstrings: rosidl_runtime_c__U16String__Sequence,
|
|
pub unbounded_sequence_of_wstrings: rosidl_runtime_c__U16String__Sequence,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_test_msgs__msg__WStrings() {
|
|
const UNINIT: ::std::mem::MaybeUninit<test_msgs__msg__WStrings> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<test_msgs__msg__WStrings>(),
|
|
216usize,
|
|
concat!("Size of: ", stringify!(test_msgs__msg__WStrings))
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<test_msgs__msg__WStrings>(),
|
|
8usize,
|
|
concat!("Alignment of ", stringify!(test_msgs__msg__WStrings))
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).wstring_value) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__WStrings),
|
|
"::",
|
|
stringify!(wstring_value)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).wstring_value_default1) as usize - ptr as usize },
|
|
24usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__WStrings),
|
|
"::",
|
|
stringify!(wstring_value_default1)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).wstring_value_default2) as usize - ptr as usize },
|
|
48usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__WStrings),
|
|
"::",
|
|
stringify!(wstring_value_default2)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).wstring_value_default3) as usize - ptr as usize },
|
|
72usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__WStrings),
|
|
"::",
|
|
stringify!(wstring_value_default3)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).array_of_wstrings) as usize - ptr as usize },
|
|
96usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__WStrings),
|
|
"::",
|
|
stringify!(array_of_wstrings)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe {
|
|
::std::ptr::addr_of!((*ptr).bounded_sequence_of_wstrings) as usize - ptr as usize
|
|
},
|
|
168usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__WStrings),
|
|
"::",
|
|
stringify!(bounded_sequence_of_wstrings)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe {
|
|
::std::ptr::addr_of!((*ptr).unbounded_sequence_of_wstrings) as usize - ptr as usize
|
|
},
|
|
192usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__WStrings),
|
|
"::",
|
|
stringify!(unbounded_sequence_of_wstrings)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct test_msgs__msg__WStrings__Sequence {
|
|
pub data: *mut test_msgs__msg__WStrings,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_test_msgs__msg__WStrings__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<test_msgs__msg__WStrings__Sequence> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<test_msgs__msg__WStrings__Sequence>(),
|
|
24usize,
|
|
concat!("Size of: ", stringify!(test_msgs__msg__WStrings__Sequence))
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<test_msgs__msg__WStrings__Sequence>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(test_msgs__msg__WStrings__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__WStrings__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__WStrings__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__msg__WStrings__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
pub struct test_msgs__srv__Arrays_Request {
|
|
pub bool_values: [bool; 3usize],
|
|
pub byte_values: [u8; 3usize],
|
|
pub char_values: [u8; 3usize],
|
|
pub float32_values: [f32; 3usize],
|
|
pub float64_values: [f64; 3usize],
|
|
pub int8_values: [i8; 3usize],
|
|
pub uint8_values: [u8; 3usize],
|
|
pub int16_values: [i16; 3usize],
|
|
pub uint16_values: [u16; 3usize],
|
|
pub int32_values: [i32; 3usize],
|
|
pub uint32_values: [u32; 3usize],
|
|
pub int64_values: [i64; 3usize],
|
|
pub uint64_values: [u64; 3usize],
|
|
pub string_values: [rosidl_runtime_c__String; 3usize],
|
|
pub basic_types_values: [test_msgs__msg__BasicTypes; 3usize],
|
|
pub constants_values: [test_msgs__msg__Constants; 3usize],
|
|
pub defaults_values: [test_msgs__msg__Defaults; 3usize],
|
|
pub bool_values_default: [bool; 3usize],
|
|
pub byte_values_default: [u8; 3usize],
|
|
pub char_values_default: [u8; 3usize],
|
|
pub float32_values_default: [f32; 3usize],
|
|
pub float64_values_default: [f64; 3usize],
|
|
pub int8_values_default: [i8; 3usize],
|
|
pub uint8_values_default: [u8; 3usize],
|
|
pub int16_values_default: [i16; 3usize],
|
|
pub uint16_values_default: [u16; 3usize],
|
|
pub int32_values_default: [i32; 3usize],
|
|
pub uint32_values_default: [u32; 3usize],
|
|
pub int64_values_default: [i64; 3usize],
|
|
pub uint64_values_default: [u64; 3usize],
|
|
pub string_values_default: [rosidl_runtime_c__String; 3usize],
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_test_msgs__srv__Arrays_Request() {
|
|
const UNINIT: ::std::mem::MaybeUninit<test_msgs__srv__Arrays_Request> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<test_msgs__srv__Arrays_Request>(),
|
|
728usize,
|
|
concat!("Size of: ", stringify!(test_msgs__srv__Arrays_Request))
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<test_msgs__srv__Arrays_Request>(),
|
|
8usize,
|
|
concat!("Alignment of ", stringify!(test_msgs__srv__Arrays_Request))
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).bool_values) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__srv__Arrays_Request),
|
|
"::",
|
|
stringify!(bool_values)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).byte_values) as usize - ptr as usize },
|
|
3usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__srv__Arrays_Request),
|
|
"::",
|
|
stringify!(byte_values)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).char_values) as usize - ptr as usize },
|
|
6usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__srv__Arrays_Request),
|
|
"::",
|
|
stringify!(char_values)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).float32_values) as usize - ptr as usize },
|
|
12usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__srv__Arrays_Request),
|
|
"::",
|
|
stringify!(float32_values)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).float64_values) as usize - ptr as usize },
|
|
24usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__srv__Arrays_Request),
|
|
"::",
|
|
stringify!(float64_values)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).int8_values) as usize - ptr as usize },
|
|
48usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__srv__Arrays_Request),
|
|
"::",
|
|
stringify!(int8_values)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).uint8_values) as usize - ptr as usize },
|
|
51usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__srv__Arrays_Request),
|
|
"::",
|
|
stringify!(uint8_values)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).int16_values) as usize - ptr as usize },
|
|
54usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__srv__Arrays_Request),
|
|
"::",
|
|
stringify!(int16_values)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).uint16_values) as usize - ptr as usize },
|
|
60usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__srv__Arrays_Request),
|
|
"::",
|
|
stringify!(uint16_values)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).int32_values) as usize - ptr as usize },
|
|
68usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__srv__Arrays_Request),
|
|
"::",
|
|
stringify!(int32_values)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).uint32_values) as usize - ptr as usize },
|
|
80usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__srv__Arrays_Request),
|
|
"::",
|
|
stringify!(uint32_values)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).int64_values) as usize - ptr as usize },
|
|
96usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__srv__Arrays_Request),
|
|
"::",
|
|
stringify!(int64_values)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).uint64_values) as usize - ptr as usize },
|
|
120usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__srv__Arrays_Request),
|
|
"::",
|
|
stringify!(uint64_values)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).string_values) as usize - ptr as usize },
|
|
144usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__srv__Arrays_Request),
|
|
"::",
|
|
stringify!(string_values)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).basic_types_values) as usize - ptr as usize },
|
|
216usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__srv__Arrays_Request),
|
|
"::",
|
|
stringify!(basic_types_values)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).constants_values) as usize - ptr as usize },
|
|
360usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__srv__Arrays_Request),
|
|
"::",
|
|
stringify!(constants_values)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).defaults_values) as usize - ptr as usize },
|
|
368usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__srv__Arrays_Request),
|
|
"::",
|
|
stringify!(defaults_values)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).bool_values_default) as usize - ptr as usize },
|
|
512usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__srv__Arrays_Request),
|
|
"::",
|
|
stringify!(bool_values_default)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).byte_values_default) as usize - ptr as usize },
|
|
515usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__srv__Arrays_Request),
|
|
"::",
|
|
stringify!(byte_values_default)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).char_values_default) as usize - ptr as usize },
|
|
518usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__srv__Arrays_Request),
|
|
"::",
|
|
stringify!(char_values_default)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).float32_values_default) as usize - ptr as usize },
|
|
524usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__srv__Arrays_Request),
|
|
"::",
|
|
stringify!(float32_values_default)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).float64_values_default) as usize - ptr as usize },
|
|
536usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__srv__Arrays_Request),
|
|
"::",
|
|
stringify!(float64_values_default)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).int8_values_default) as usize - ptr as usize },
|
|
560usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__srv__Arrays_Request),
|
|
"::",
|
|
stringify!(int8_values_default)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).uint8_values_default) as usize - ptr as usize },
|
|
563usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__srv__Arrays_Request),
|
|
"::",
|
|
stringify!(uint8_values_default)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).int16_values_default) as usize - ptr as usize },
|
|
566usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__srv__Arrays_Request),
|
|
"::",
|
|
stringify!(int16_values_default)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).uint16_values_default) as usize - ptr as usize },
|
|
572usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__srv__Arrays_Request),
|
|
"::",
|
|
stringify!(uint16_values_default)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).int32_values_default) as usize - ptr as usize },
|
|
580usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__srv__Arrays_Request),
|
|
"::",
|
|
stringify!(int32_values_default)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).uint32_values_default) as usize - ptr as usize },
|
|
592usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__srv__Arrays_Request),
|
|
"::",
|
|
stringify!(uint32_values_default)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).int64_values_default) as usize - ptr as usize },
|
|
608usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__srv__Arrays_Request),
|
|
"::",
|
|
stringify!(int64_values_default)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).uint64_values_default) as usize - ptr as usize },
|
|
632usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__srv__Arrays_Request),
|
|
"::",
|
|
stringify!(uint64_values_default)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).string_values_default) as usize - ptr as usize },
|
|
656usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__srv__Arrays_Request),
|
|
"::",
|
|
stringify!(string_values_default)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct test_msgs__srv__Arrays_Request__Sequence {
|
|
pub data: *mut test_msgs__srv__Arrays_Request,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_test_msgs__srv__Arrays_Request__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<test_msgs__srv__Arrays_Request__Sequence> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<test_msgs__srv__Arrays_Request__Sequence>(),
|
|
24usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(test_msgs__srv__Arrays_Request__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<test_msgs__srv__Arrays_Request__Sequence>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(test_msgs__srv__Arrays_Request__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__srv__Arrays_Request__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__srv__Arrays_Request__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__srv__Arrays_Request__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
pub struct test_msgs__srv__Arrays_Response {
|
|
pub bool_values: [bool; 3usize],
|
|
pub byte_values: [u8; 3usize],
|
|
pub char_values: [u8; 3usize],
|
|
pub float32_values: [f32; 3usize],
|
|
pub float64_values: [f64; 3usize],
|
|
pub int8_values: [i8; 3usize],
|
|
pub uint8_values: [u8; 3usize],
|
|
pub int16_values: [i16; 3usize],
|
|
pub uint16_values: [u16; 3usize],
|
|
pub int32_values: [i32; 3usize],
|
|
pub uint32_values: [u32; 3usize],
|
|
pub int64_values: [i64; 3usize],
|
|
pub uint64_values: [u64; 3usize],
|
|
pub string_values: [rosidl_runtime_c__String; 3usize],
|
|
pub basic_types_values: [test_msgs__msg__BasicTypes; 3usize],
|
|
pub constants_values: [test_msgs__msg__Constants; 3usize],
|
|
pub defaults_values: [test_msgs__msg__Defaults; 3usize],
|
|
pub bool_values_default: [bool; 3usize],
|
|
pub byte_values_default: [u8; 3usize],
|
|
pub char_values_default: [u8; 3usize],
|
|
pub float32_values_default: [f32; 3usize],
|
|
pub float64_values_default: [f64; 3usize],
|
|
pub int8_values_default: [i8; 3usize],
|
|
pub uint8_values_default: [u8; 3usize],
|
|
pub int16_values_default: [i16; 3usize],
|
|
pub uint16_values_default: [u16; 3usize],
|
|
pub int32_values_default: [i32; 3usize],
|
|
pub uint32_values_default: [u32; 3usize],
|
|
pub int64_values_default: [i64; 3usize],
|
|
pub uint64_values_default: [u64; 3usize],
|
|
pub string_values_default: [rosidl_runtime_c__String; 3usize],
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_test_msgs__srv__Arrays_Response() {
|
|
const UNINIT: ::std::mem::MaybeUninit<test_msgs__srv__Arrays_Response> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<test_msgs__srv__Arrays_Response>(),
|
|
728usize,
|
|
concat!("Size of: ", stringify!(test_msgs__srv__Arrays_Response))
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<test_msgs__srv__Arrays_Response>(),
|
|
8usize,
|
|
concat!("Alignment of ", stringify!(test_msgs__srv__Arrays_Response))
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).bool_values) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__srv__Arrays_Response),
|
|
"::",
|
|
stringify!(bool_values)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).byte_values) as usize - ptr as usize },
|
|
3usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__srv__Arrays_Response),
|
|
"::",
|
|
stringify!(byte_values)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).char_values) as usize - ptr as usize },
|
|
6usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__srv__Arrays_Response),
|
|
"::",
|
|
stringify!(char_values)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).float32_values) as usize - ptr as usize },
|
|
12usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__srv__Arrays_Response),
|
|
"::",
|
|
stringify!(float32_values)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).float64_values) as usize - ptr as usize },
|
|
24usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__srv__Arrays_Response),
|
|
"::",
|
|
stringify!(float64_values)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).int8_values) as usize - ptr as usize },
|
|
48usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__srv__Arrays_Response),
|
|
"::",
|
|
stringify!(int8_values)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).uint8_values) as usize - ptr as usize },
|
|
51usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__srv__Arrays_Response),
|
|
"::",
|
|
stringify!(uint8_values)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).int16_values) as usize - ptr as usize },
|
|
54usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__srv__Arrays_Response),
|
|
"::",
|
|
stringify!(int16_values)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).uint16_values) as usize - ptr as usize },
|
|
60usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__srv__Arrays_Response),
|
|
"::",
|
|
stringify!(uint16_values)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).int32_values) as usize - ptr as usize },
|
|
68usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__srv__Arrays_Response),
|
|
"::",
|
|
stringify!(int32_values)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).uint32_values) as usize - ptr as usize },
|
|
80usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__srv__Arrays_Response),
|
|
"::",
|
|
stringify!(uint32_values)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).int64_values) as usize - ptr as usize },
|
|
96usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__srv__Arrays_Response),
|
|
"::",
|
|
stringify!(int64_values)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).uint64_values) as usize - ptr as usize },
|
|
120usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__srv__Arrays_Response),
|
|
"::",
|
|
stringify!(uint64_values)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).string_values) as usize - ptr as usize },
|
|
144usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__srv__Arrays_Response),
|
|
"::",
|
|
stringify!(string_values)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).basic_types_values) as usize - ptr as usize },
|
|
216usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__srv__Arrays_Response),
|
|
"::",
|
|
stringify!(basic_types_values)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).constants_values) as usize - ptr as usize },
|
|
360usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__srv__Arrays_Response),
|
|
"::",
|
|
stringify!(constants_values)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).defaults_values) as usize - ptr as usize },
|
|
368usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__srv__Arrays_Response),
|
|
"::",
|
|
stringify!(defaults_values)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).bool_values_default) as usize - ptr as usize },
|
|
512usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__srv__Arrays_Response),
|
|
"::",
|
|
stringify!(bool_values_default)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).byte_values_default) as usize - ptr as usize },
|
|
515usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__srv__Arrays_Response),
|
|
"::",
|
|
stringify!(byte_values_default)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).char_values_default) as usize - ptr as usize },
|
|
518usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__srv__Arrays_Response),
|
|
"::",
|
|
stringify!(char_values_default)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).float32_values_default) as usize - ptr as usize },
|
|
524usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__srv__Arrays_Response),
|
|
"::",
|
|
stringify!(float32_values_default)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).float64_values_default) as usize - ptr as usize },
|
|
536usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__srv__Arrays_Response),
|
|
"::",
|
|
stringify!(float64_values_default)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).int8_values_default) as usize - ptr as usize },
|
|
560usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__srv__Arrays_Response),
|
|
"::",
|
|
stringify!(int8_values_default)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).uint8_values_default) as usize - ptr as usize },
|
|
563usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__srv__Arrays_Response),
|
|
"::",
|
|
stringify!(uint8_values_default)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).int16_values_default) as usize - ptr as usize },
|
|
566usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__srv__Arrays_Response),
|
|
"::",
|
|
stringify!(int16_values_default)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).uint16_values_default) as usize - ptr as usize },
|
|
572usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__srv__Arrays_Response),
|
|
"::",
|
|
stringify!(uint16_values_default)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).int32_values_default) as usize - ptr as usize },
|
|
580usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__srv__Arrays_Response),
|
|
"::",
|
|
stringify!(int32_values_default)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).uint32_values_default) as usize - ptr as usize },
|
|
592usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__srv__Arrays_Response),
|
|
"::",
|
|
stringify!(uint32_values_default)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).int64_values_default) as usize - ptr as usize },
|
|
608usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__srv__Arrays_Response),
|
|
"::",
|
|
stringify!(int64_values_default)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).uint64_values_default) as usize - ptr as usize },
|
|
632usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__srv__Arrays_Response),
|
|
"::",
|
|
stringify!(uint64_values_default)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).string_values_default) as usize - ptr as usize },
|
|
656usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__srv__Arrays_Response),
|
|
"::",
|
|
stringify!(string_values_default)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct test_msgs__srv__Arrays_Response__Sequence {
|
|
pub data: *mut test_msgs__srv__Arrays_Response,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_test_msgs__srv__Arrays_Response__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<test_msgs__srv__Arrays_Response__Sequence> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<test_msgs__srv__Arrays_Response__Sequence>(),
|
|
24usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(test_msgs__srv__Arrays_Response__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<test_msgs__srv__Arrays_Response__Sequence>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(test_msgs__srv__Arrays_Response__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__srv__Arrays_Response__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__srv__Arrays_Response__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__srv__Arrays_Response__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
pub struct test_msgs__srv__BasicTypes_Request {
|
|
pub bool_value: bool,
|
|
pub byte_value: u8,
|
|
pub char_value: u8,
|
|
pub float32_value: f32,
|
|
pub float64_value: f64,
|
|
pub int8_value: i8,
|
|
pub uint8_value: u8,
|
|
pub int16_value: i16,
|
|
pub uint16_value: u16,
|
|
pub int32_value: i32,
|
|
pub uint32_value: u32,
|
|
pub int64_value: i64,
|
|
pub uint64_value: u64,
|
|
pub string_value: rosidl_runtime_c__String,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_test_msgs__srv__BasicTypes_Request() {
|
|
const UNINIT: ::std::mem::MaybeUninit<test_msgs__srv__BasicTypes_Request> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<test_msgs__srv__BasicTypes_Request>(),
|
|
72usize,
|
|
concat!("Size of: ", stringify!(test_msgs__srv__BasicTypes_Request))
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<test_msgs__srv__BasicTypes_Request>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(test_msgs__srv__BasicTypes_Request)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).bool_value) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__srv__BasicTypes_Request),
|
|
"::",
|
|
stringify!(bool_value)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).byte_value) as usize - ptr as usize },
|
|
1usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__srv__BasicTypes_Request),
|
|
"::",
|
|
stringify!(byte_value)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).char_value) as usize - ptr as usize },
|
|
2usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__srv__BasicTypes_Request),
|
|
"::",
|
|
stringify!(char_value)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).float32_value) as usize - ptr as usize },
|
|
4usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__srv__BasicTypes_Request),
|
|
"::",
|
|
stringify!(float32_value)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).float64_value) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__srv__BasicTypes_Request),
|
|
"::",
|
|
stringify!(float64_value)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).int8_value) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__srv__BasicTypes_Request),
|
|
"::",
|
|
stringify!(int8_value)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).uint8_value) as usize - ptr as usize },
|
|
17usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__srv__BasicTypes_Request),
|
|
"::",
|
|
stringify!(uint8_value)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).int16_value) as usize - ptr as usize },
|
|
18usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__srv__BasicTypes_Request),
|
|
"::",
|
|
stringify!(int16_value)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).uint16_value) as usize - ptr as usize },
|
|
20usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__srv__BasicTypes_Request),
|
|
"::",
|
|
stringify!(uint16_value)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).int32_value) as usize - ptr as usize },
|
|
24usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__srv__BasicTypes_Request),
|
|
"::",
|
|
stringify!(int32_value)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).uint32_value) as usize - ptr as usize },
|
|
28usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__srv__BasicTypes_Request),
|
|
"::",
|
|
stringify!(uint32_value)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).int64_value) as usize - ptr as usize },
|
|
32usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__srv__BasicTypes_Request),
|
|
"::",
|
|
stringify!(int64_value)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).uint64_value) as usize - ptr as usize },
|
|
40usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__srv__BasicTypes_Request),
|
|
"::",
|
|
stringify!(uint64_value)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).string_value) as usize - ptr as usize },
|
|
48usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__srv__BasicTypes_Request),
|
|
"::",
|
|
stringify!(string_value)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct test_msgs__srv__BasicTypes_Request__Sequence {
|
|
pub data: *mut test_msgs__srv__BasicTypes_Request,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_test_msgs__srv__BasicTypes_Request__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<test_msgs__srv__BasicTypes_Request__Sequence> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<test_msgs__srv__BasicTypes_Request__Sequence>(),
|
|
24usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(test_msgs__srv__BasicTypes_Request__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<test_msgs__srv__BasicTypes_Request__Sequence>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(test_msgs__srv__BasicTypes_Request__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__srv__BasicTypes_Request__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__srv__BasicTypes_Request__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__srv__BasicTypes_Request__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
pub struct test_msgs__srv__BasicTypes_Response {
|
|
pub bool_value: bool,
|
|
pub byte_value: u8,
|
|
pub char_value: u8,
|
|
pub float32_value: f32,
|
|
pub float64_value: f64,
|
|
pub int8_value: i8,
|
|
pub uint8_value: u8,
|
|
pub int16_value: i16,
|
|
pub uint16_value: u16,
|
|
pub int32_value: i32,
|
|
pub uint32_value: u32,
|
|
pub int64_value: i64,
|
|
pub uint64_value: u64,
|
|
pub string_value: rosidl_runtime_c__String,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_test_msgs__srv__BasicTypes_Response() {
|
|
const UNINIT: ::std::mem::MaybeUninit<test_msgs__srv__BasicTypes_Response> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<test_msgs__srv__BasicTypes_Response>(),
|
|
72usize,
|
|
concat!("Size of: ", stringify!(test_msgs__srv__BasicTypes_Response))
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<test_msgs__srv__BasicTypes_Response>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(test_msgs__srv__BasicTypes_Response)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).bool_value) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__srv__BasicTypes_Response),
|
|
"::",
|
|
stringify!(bool_value)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).byte_value) as usize - ptr as usize },
|
|
1usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__srv__BasicTypes_Response),
|
|
"::",
|
|
stringify!(byte_value)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).char_value) as usize - ptr as usize },
|
|
2usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__srv__BasicTypes_Response),
|
|
"::",
|
|
stringify!(char_value)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).float32_value) as usize - ptr as usize },
|
|
4usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__srv__BasicTypes_Response),
|
|
"::",
|
|
stringify!(float32_value)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).float64_value) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__srv__BasicTypes_Response),
|
|
"::",
|
|
stringify!(float64_value)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).int8_value) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__srv__BasicTypes_Response),
|
|
"::",
|
|
stringify!(int8_value)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).uint8_value) as usize - ptr as usize },
|
|
17usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__srv__BasicTypes_Response),
|
|
"::",
|
|
stringify!(uint8_value)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).int16_value) as usize - ptr as usize },
|
|
18usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__srv__BasicTypes_Response),
|
|
"::",
|
|
stringify!(int16_value)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).uint16_value) as usize - ptr as usize },
|
|
20usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__srv__BasicTypes_Response),
|
|
"::",
|
|
stringify!(uint16_value)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).int32_value) as usize - ptr as usize },
|
|
24usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__srv__BasicTypes_Response),
|
|
"::",
|
|
stringify!(int32_value)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).uint32_value) as usize - ptr as usize },
|
|
28usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__srv__BasicTypes_Response),
|
|
"::",
|
|
stringify!(uint32_value)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).int64_value) as usize - ptr as usize },
|
|
32usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__srv__BasicTypes_Response),
|
|
"::",
|
|
stringify!(int64_value)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).uint64_value) as usize - ptr as usize },
|
|
40usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__srv__BasicTypes_Response),
|
|
"::",
|
|
stringify!(uint64_value)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).string_value) as usize - ptr as usize },
|
|
48usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__srv__BasicTypes_Response),
|
|
"::",
|
|
stringify!(string_value)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct test_msgs__srv__BasicTypes_Response__Sequence {
|
|
pub data: *mut test_msgs__srv__BasicTypes_Response,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_test_msgs__srv__BasicTypes_Response__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<test_msgs__srv__BasicTypes_Response__Sequence> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<test_msgs__srv__BasicTypes_Response__Sequence>(),
|
|
24usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(test_msgs__srv__BasicTypes_Response__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<test_msgs__srv__BasicTypes_Response__Sequence>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(test_msgs__srv__BasicTypes_Response__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__srv__BasicTypes_Response__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__srv__BasicTypes_Response__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__srv__BasicTypes_Response__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct test_msgs__srv__Empty_Request {
|
|
pub structure_needs_at_least_one_member: u8,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_test_msgs__srv__Empty_Request() {
|
|
const UNINIT: ::std::mem::MaybeUninit<test_msgs__srv__Empty_Request> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<test_msgs__srv__Empty_Request>(),
|
|
1usize,
|
|
concat!("Size of: ", stringify!(test_msgs__srv__Empty_Request))
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<test_msgs__srv__Empty_Request>(),
|
|
1usize,
|
|
concat!("Alignment of ", stringify!(test_msgs__srv__Empty_Request))
|
|
);
|
|
assert_eq!(
|
|
unsafe {
|
|
::std::ptr::addr_of!((*ptr).structure_needs_at_least_one_member) as usize - ptr as usize
|
|
},
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__srv__Empty_Request),
|
|
"::",
|
|
stringify!(structure_needs_at_least_one_member)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct test_msgs__srv__Empty_Request__Sequence {
|
|
pub data: *mut test_msgs__srv__Empty_Request,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_test_msgs__srv__Empty_Request__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<test_msgs__srv__Empty_Request__Sequence> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<test_msgs__srv__Empty_Request__Sequence>(),
|
|
24usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(test_msgs__srv__Empty_Request__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<test_msgs__srv__Empty_Request__Sequence>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(test_msgs__srv__Empty_Request__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__srv__Empty_Request__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__srv__Empty_Request__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__srv__Empty_Request__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct test_msgs__srv__Empty_Response {
|
|
pub structure_needs_at_least_one_member: u8,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_test_msgs__srv__Empty_Response() {
|
|
const UNINIT: ::std::mem::MaybeUninit<test_msgs__srv__Empty_Response> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<test_msgs__srv__Empty_Response>(),
|
|
1usize,
|
|
concat!("Size of: ", stringify!(test_msgs__srv__Empty_Response))
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<test_msgs__srv__Empty_Response>(),
|
|
1usize,
|
|
concat!("Alignment of ", stringify!(test_msgs__srv__Empty_Response))
|
|
);
|
|
assert_eq!(
|
|
unsafe {
|
|
::std::ptr::addr_of!((*ptr).structure_needs_at_least_one_member) as usize - ptr as usize
|
|
},
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__srv__Empty_Response),
|
|
"::",
|
|
stringify!(structure_needs_at_least_one_member)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct test_msgs__srv__Empty_Response__Sequence {
|
|
pub data: *mut test_msgs__srv__Empty_Response,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_test_msgs__srv__Empty_Response__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<test_msgs__srv__Empty_Response__Sequence> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<test_msgs__srv__Empty_Response__Sequence>(),
|
|
24usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(test_msgs__srv__Empty_Response__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<test_msgs__srv__Empty_Response__Sequence>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(test_msgs__srv__Empty_Response__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__srv__Empty_Response__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__srv__Empty_Response__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(test_msgs__srv__Empty_Response__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
pub struct tf2_msgs__action__LookupTransform_Goal {
|
|
pub target_frame: rosidl_runtime_c__String,
|
|
pub source_frame: rosidl_runtime_c__String,
|
|
pub source_time: builtin_interfaces__msg__Time,
|
|
pub timeout: builtin_interfaces__msg__Duration,
|
|
pub target_time: builtin_interfaces__msg__Time,
|
|
pub fixed_frame: rosidl_runtime_c__String,
|
|
pub advanced: bool,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_tf2_msgs__action__LookupTransform_Goal() {
|
|
const UNINIT: ::std::mem::MaybeUninit<tf2_msgs__action__LookupTransform_Goal> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<tf2_msgs__action__LookupTransform_Goal>(),
|
|
104usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(tf2_msgs__action__LookupTransform_Goal)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<tf2_msgs__action__LookupTransform_Goal>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(tf2_msgs__action__LookupTransform_Goal)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).target_frame) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(tf2_msgs__action__LookupTransform_Goal),
|
|
"::",
|
|
stringify!(target_frame)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).source_frame) as usize - ptr as usize },
|
|
24usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(tf2_msgs__action__LookupTransform_Goal),
|
|
"::",
|
|
stringify!(source_frame)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).source_time) as usize - ptr as usize },
|
|
48usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(tf2_msgs__action__LookupTransform_Goal),
|
|
"::",
|
|
stringify!(source_time)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).timeout) as usize - ptr as usize },
|
|
56usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(tf2_msgs__action__LookupTransform_Goal),
|
|
"::",
|
|
stringify!(timeout)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).target_time) as usize - ptr as usize },
|
|
64usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(tf2_msgs__action__LookupTransform_Goal),
|
|
"::",
|
|
stringify!(target_time)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).fixed_frame) as usize - ptr as usize },
|
|
72usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(tf2_msgs__action__LookupTransform_Goal),
|
|
"::",
|
|
stringify!(fixed_frame)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).advanced) as usize - ptr as usize },
|
|
96usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(tf2_msgs__action__LookupTransform_Goal),
|
|
"::",
|
|
stringify!(advanced)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct tf2_msgs__action__LookupTransform_Goal__Sequence {
|
|
pub data: *mut tf2_msgs__action__LookupTransform_Goal,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_tf2_msgs__action__LookupTransform_Goal__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<tf2_msgs__action__LookupTransform_Goal__Sequence> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<tf2_msgs__action__LookupTransform_Goal__Sequence>(),
|
|
24usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(tf2_msgs__action__LookupTransform_Goal__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<tf2_msgs__action__LookupTransform_Goal__Sequence>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(tf2_msgs__action__LookupTransform_Goal__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(tf2_msgs__action__LookupTransform_Goal__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(tf2_msgs__action__LookupTransform_Goal__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(tf2_msgs__action__LookupTransform_Goal__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
pub const tf2_msgs__msg__TF2Error__NO_ERROR: _bindgen_ty_227 =
|
|
_bindgen_ty_227::tf2_msgs__msg__TF2Error__NO_ERROR;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_227 {
|
|
tf2_msgs__msg__TF2Error__NO_ERROR = 0,
|
|
}
|
|
pub const tf2_msgs__msg__TF2Error__LOOKUP_ERROR: _bindgen_ty_228 =
|
|
_bindgen_ty_228::tf2_msgs__msg__TF2Error__LOOKUP_ERROR;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_228 {
|
|
tf2_msgs__msg__TF2Error__LOOKUP_ERROR = 1,
|
|
}
|
|
pub const tf2_msgs__msg__TF2Error__CONNECTIVITY_ERROR: _bindgen_ty_229 =
|
|
_bindgen_ty_229::tf2_msgs__msg__TF2Error__CONNECTIVITY_ERROR;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_229 {
|
|
tf2_msgs__msg__TF2Error__CONNECTIVITY_ERROR = 2,
|
|
}
|
|
pub const tf2_msgs__msg__TF2Error__EXTRAPOLATION_ERROR: _bindgen_ty_230 =
|
|
_bindgen_ty_230::tf2_msgs__msg__TF2Error__EXTRAPOLATION_ERROR;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_230 {
|
|
tf2_msgs__msg__TF2Error__EXTRAPOLATION_ERROR = 3,
|
|
}
|
|
pub const tf2_msgs__msg__TF2Error__INVALID_ARGUMENT_ERROR: _bindgen_ty_231 =
|
|
_bindgen_ty_231::tf2_msgs__msg__TF2Error__INVALID_ARGUMENT_ERROR;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_231 {
|
|
tf2_msgs__msg__TF2Error__INVALID_ARGUMENT_ERROR = 4,
|
|
}
|
|
pub const tf2_msgs__msg__TF2Error__TIMEOUT_ERROR: _bindgen_ty_232 =
|
|
_bindgen_ty_232::tf2_msgs__msg__TF2Error__TIMEOUT_ERROR;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_232 {
|
|
tf2_msgs__msg__TF2Error__TIMEOUT_ERROR = 5,
|
|
}
|
|
pub const tf2_msgs__msg__TF2Error__TRANSFORM_ERROR: _bindgen_ty_233 =
|
|
_bindgen_ty_233::tf2_msgs__msg__TF2Error__TRANSFORM_ERROR;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_233 {
|
|
tf2_msgs__msg__TF2Error__TRANSFORM_ERROR = 6,
|
|
}
|
|
#[repr(C)]
|
|
pub struct tf2_msgs__msg__TF2Error {
|
|
pub error: u8,
|
|
pub error_string: rosidl_runtime_c__String,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_tf2_msgs__msg__TF2Error() {
|
|
const UNINIT: ::std::mem::MaybeUninit<tf2_msgs__msg__TF2Error> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<tf2_msgs__msg__TF2Error>(),
|
|
32usize,
|
|
concat!("Size of: ", stringify!(tf2_msgs__msg__TF2Error))
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<tf2_msgs__msg__TF2Error>(),
|
|
8usize,
|
|
concat!("Alignment of ", stringify!(tf2_msgs__msg__TF2Error))
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).error) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(tf2_msgs__msg__TF2Error),
|
|
"::",
|
|
stringify!(error)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).error_string) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(tf2_msgs__msg__TF2Error),
|
|
"::",
|
|
stringify!(error_string)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct tf2_msgs__msg__TF2Error__Sequence {
|
|
pub data: *mut tf2_msgs__msg__TF2Error,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_tf2_msgs__msg__TF2Error__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<tf2_msgs__msg__TF2Error__Sequence> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<tf2_msgs__msg__TF2Error__Sequence>(),
|
|
24usize,
|
|
concat!("Size of: ", stringify!(tf2_msgs__msg__TF2Error__Sequence))
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<tf2_msgs__msg__TF2Error__Sequence>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(tf2_msgs__msg__TF2Error__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(tf2_msgs__msg__TF2Error__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(tf2_msgs__msg__TF2Error__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(tf2_msgs__msg__TF2Error__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
pub struct tf2_msgs__action__LookupTransform_Result {
|
|
pub transform: geometry_msgs__msg__TransformStamped,
|
|
pub error: tf2_msgs__msg__TF2Error,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_tf2_msgs__action__LookupTransform_Result() {
|
|
const UNINIT: ::std::mem::MaybeUninit<tf2_msgs__action__LookupTransform_Result> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<tf2_msgs__action__LookupTransform_Result>(),
|
|
144usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(tf2_msgs__action__LookupTransform_Result)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<tf2_msgs__action__LookupTransform_Result>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(tf2_msgs__action__LookupTransform_Result)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).transform) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(tf2_msgs__action__LookupTransform_Result),
|
|
"::",
|
|
stringify!(transform)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).error) as usize - ptr as usize },
|
|
112usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(tf2_msgs__action__LookupTransform_Result),
|
|
"::",
|
|
stringify!(error)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct tf2_msgs__action__LookupTransform_Result__Sequence {
|
|
pub data: *mut tf2_msgs__action__LookupTransform_Result,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_tf2_msgs__action__LookupTransform_Result__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<tf2_msgs__action__LookupTransform_Result__Sequence> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<tf2_msgs__action__LookupTransform_Result__Sequence>(),
|
|
24usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(tf2_msgs__action__LookupTransform_Result__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<tf2_msgs__action__LookupTransform_Result__Sequence>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(tf2_msgs__action__LookupTransform_Result__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(tf2_msgs__action__LookupTransform_Result__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(tf2_msgs__action__LookupTransform_Result__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(tf2_msgs__action__LookupTransform_Result__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct tf2_msgs__action__LookupTransform_Feedback {
|
|
pub structure_needs_at_least_one_member: u8,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_tf2_msgs__action__LookupTransform_Feedback() {
|
|
const UNINIT: ::std::mem::MaybeUninit<tf2_msgs__action__LookupTransform_Feedback> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<tf2_msgs__action__LookupTransform_Feedback>(),
|
|
1usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(tf2_msgs__action__LookupTransform_Feedback)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<tf2_msgs__action__LookupTransform_Feedback>(),
|
|
1usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(tf2_msgs__action__LookupTransform_Feedback)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe {
|
|
::std::ptr::addr_of!((*ptr).structure_needs_at_least_one_member) as usize - ptr as usize
|
|
},
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(tf2_msgs__action__LookupTransform_Feedback),
|
|
"::",
|
|
stringify!(structure_needs_at_least_one_member)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct tf2_msgs__action__LookupTransform_Feedback__Sequence {
|
|
pub data: *mut tf2_msgs__action__LookupTransform_Feedback,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_tf2_msgs__action__LookupTransform_Feedback__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<tf2_msgs__action__LookupTransform_Feedback__Sequence> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<tf2_msgs__action__LookupTransform_Feedback__Sequence>(),
|
|
24usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(tf2_msgs__action__LookupTransform_Feedback__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<tf2_msgs__action__LookupTransform_Feedback__Sequence>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(tf2_msgs__action__LookupTransform_Feedback__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(tf2_msgs__action__LookupTransform_Feedback__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(tf2_msgs__action__LookupTransform_Feedback__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(tf2_msgs__action__LookupTransform_Feedback__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
pub struct tf2_msgs__action__LookupTransform_SendGoal_Request {
|
|
pub goal_id: unique_identifier_msgs__msg__UUID,
|
|
pub goal: tf2_msgs__action__LookupTransform_Goal,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_tf2_msgs__action__LookupTransform_SendGoal_Request() {
|
|
const UNINIT: ::std::mem::MaybeUninit<tf2_msgs__action__LookupTransform_SendGoal_Request> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<tf2_msgs__action__LookupTransform_SendGoal_Request>(),
|
|
120usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(tf2_msgs__action__LookupTransform_SendGoal_Request)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<tf2_msgs__action__LookupTransform_SendGoal_Request>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(tf2_msgs__action__LookupTransform_SendGoal_Request)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).goal_id) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(tf2_msgs__action__LookupTransform_SendGoal_Request),
|
|
"::",
|
|
stringify!(goal_id)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).goal) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(tf2_msgs__action__LookupTransform_SendGoal_Request),
|
|
"::",
|
|
stringify!(goal)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct tf2_msgs__action__LookupTransform_SendGoal_Request__Sequence {
|
|
pub data: *mut tf2_msgs__action__LookupTransform_SendGoal_Request,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_tf2_msgs__action__LookupTransform_SendGoal_Request__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<
|
|
tf2_msgs__action__LookupTransform_SendGoal_Request__Sequence,
|
|
> = ::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<tf2_msgs__action__LookupTransform_SendGoal_Request__Sequence>(),
|
|
24usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(tf2_msgs__action__LookupTransform_SendGoal_Request__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<tf2_msgs__action__LookupTransform_SendGoal_Request__Sequence>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(tf2_msgs__action__LookupTransform_SendGoal_Request__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(tf2_msgs__action__LookupTransform_SendGoal_Request__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(tf2_msgs__action__LookupTransform_SendGoal_Request__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(tf2_msgs__action__LookupTransform_SendGoal_Request__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct tf2_msgs__action__LookupTransform_SendGoal_Response {
|
|
pub accepted: bool,
|
|
pub stamp: builtin_interfaces__msg__Time,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_tf2_msgs__action__LookupTransform_SendGoal_Response() {
|
|
const UNINIT: ::std::mem::MaybeUninit<tf2_msgs__action__LookupTransform_SendGoal_Response> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<tf2_msgs__action__LookupTransform_SendGoal_Response>(),
|
|
12usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(tf2_msgs__action__LookupTransform_SendGoal_Response)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<tf2_msgs__action__LookupTransform_SendGoal_Response>(),
|
|
4usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(tf2_msgs__action__LookupTransform_SendGoal_Response)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).accepted) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(tf2_msgs__action__LookupTransform_SendGoal_Response),
|
|
"::",
|
|
stringify!(accepted)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).stamp) as usize - ptr as usize },
|
|
4usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(tf2_msgs__action__LookupTransform_SendGoal_Response),
|
|
"::",
|
|
stringify!(stamp)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct tf2_msgs__action__LookupTransform_SendGoal_Response__Sequence {
|
|
pub data: *mut tf2_msgs__action__LookupTransform_SendGoal_Response,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_tf2_msgs__action__LookupTransform_SendGoal_Response__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<
|
|
tf2_msgs__action__LookupTransform_SendGoal_Response__Sequence,
|
|
> = ::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<tf2_msgs__action__LookupTransform_SendGoal_Response__Sequence>(),
|
|
24usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(tf2_msgs__action__LookupTransform_SendGoal_Response__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<tf2_msgs__action__LookupTransform_SendGoal_Response__Sequence>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(tf2_msgs__action__LookupTransform_SendGoal_Response__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(tf2_msgs__action__LookupTransform_SendGoal_Response__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(tf2_msgs__action__LookupTransform_SendGoal_Response__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(tf2_msgs__action__LookupTransform_SendGoal_Response__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct tf2_msgs__action__LookupTransform_GetResult_Request {
|
|
pub goal_id: unique_identifier_msgs__msg__UUID,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_tf2_msgs__action__LookupTransform_GetResult_Request() {
|
|
const UNINIT: ::std::mem::MaybeUninit<tf2_msgs__action__LookupTransform_GetResult_Request> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<tf2_msgs__action__LookupTransform_GetResult_Request>(),
|
|
16usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(tf2_msgs__action__LookupTransform_GetResult_Request)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<tf2_msgs__action__LookupTransform_GetResult_Request>(),
|
|
1usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(tf2_msgs__action__LookupTransform_GetResult_Request)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).goal_id) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(tf2_msgs__action__LookupTransform_GetResult_Request),
|
|
"::",
|
|
stringify!(goal_id)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct tf2_msgs__action__LookupTransform_GetResult_Request__Sequence {
|
|
pub data: *mut tf2_msgs__action__LookupTransform_GetResult_Request,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_tf2_msgs__action__LookupTransform_GetResult_Request__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<
|
|
tf2_msgs__action__LookupTransform_GetResult_Request__Sequence,
|
|
> = ::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<tf2_msgs__action__LookupTransform_GetResult_Request__Sequence>(),
|
|
24usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(tf2_msgs__action__LookupTransform_GetResult_Request__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<tf2_msgs__action__LookupTransform_GetResult_Request__Sequence>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(tf2_msgs__action__LookupTransform_GetResult_Request__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(tf2_msgs__action__LookupTransform_GetResult_Request__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(tf2_msgs__action__LookupTransform_GetResult_Request__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(tf2_msgs__action__LookupTransform_GetResult_Request__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
pub struct tf2_msgs__action__LookupTransform_GetResult_Response {
|
|
pub status: i8,
|
|
pub result: tf2_msgs__action__LookupTransform_Result,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_tf2_msgs__action__LookupTransform_GetResult_Response() {
|
|
const UNINIT: ::std::mem::MaybeUninit<tf2_msgs__action__LookupTransform_GetResult_Response> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<tf2_msgs__action__LookupTransform_GetResult_Response>(),
|
|
152usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(tf2_msgs__action__LookupTransform_GetResult_Response)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<tf2_msgs__action__LookupTransform_GetResult_Response>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(tf2_msgs__action__LookupTransform_GetResult_Response)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).status) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(tf2_msgs__action__LookupTransform_GetResult_Response),
|
|
"::",
|
|
stringify!(status)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).result) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(tf2_msgs__action__LookupTransform_GetResult_Response),
|
|
"::",
|
|
stringify!(result)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct tf2_msgs__action__LookupTransform_GetResult_Response__Sequence {
|
|
pub data: *mut tf2_msgs__action__LookupTransform_GetResult_Response,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_tf2_msgs__action__LookupTransform_GetResult_Response__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<
|
|
tf2_msgs__action__LookupTransform_GetResult_Response__Sequence,
|
|
> = ::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<tf2_msgs__action__LookupTransform_GetResult_Response__Sequence>(),
|
|
24usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(tf2_msgs__action__LookupTransform_GetResult_Response__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<tf2_msgs__action__LookupTransform_GetResult_Response__Sequence>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(tf2_msgs__action__LookupTransform_GetResult_Response__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(tf2_msgs__action__LookupTransform_GetResult_Response__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(tf2_msgs__action__LookupTransform_GetResult_Response__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(tf2_msgs__action__LookupTransform_GetResult_Response__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct tf2_msgs__action__LookupTransform_FeedbackMessage {
|
|
pub goal_id: unique_identifier_msgs__msg__UUID,
|
|
pub feedback: tf2_msgs__action__LookupTransform_Feedback,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_tf2_msgs__action__LookupTransform_FeedbackMessage() {
|
|
const UNINIT: ::std::mem::MaybeUninit<tf2_msgs__action__LookupTransform_FeedbackMessage> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<tf2_msgs__action__LookupTransform_FeedbackMessage>(),
|
|
17usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(tf2_msgs__action__LookupTransform_FeedbackMessage)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<tf2_msgs__action__LookupTransform_FeedbackMessage>(),
|
|
1usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(tf2_msgs__action__LookupTransform_FeedbackMessage)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).goal_id) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(tf2_msgs__action__LookupTransform_FeedbackMessage),
|
|
"::",
|
|
stringify!(goal_id)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).feedback) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(tf2_msgs__action__LookupTransform_FeedbackMessage),
|
|
"::",
|
|
stringify!(feedback)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct tf2_msgs__action__LookupTransform_FeedbackMessage__Sequence {
|
|
pub data: *mut tf2_msgs__action__LookupTransform_FeedbackMessage,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_tf2_msgs__action__LookupTransform_FeedbackMessage__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<
|
|
tf2_msgs__action__LookupTransform_FeedbackMessage__Sequence,
|
|
> = ::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<tf2_msgs__action__LookupTransform_FeedbackMessage__Sequence>(),
|
|
24usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(tf2_msgs__action__LookupTransform_FeedbackMessage__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<tf2_msgs__action__LookupTransform_FeedbackMessage__Sequence>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(tf2_msgs__action__LookupTransform_FeedbackMessage__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(tf2_msgs__action__LookupTransform_FeedbackMessage__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(tf2_msgs__action__LookupTransform_FeedbackMessage__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(tf2_msgs__action__LookupTransform_FeedbackMessage__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct tf2_msgs__msg__TFMessage {
|
|
pub transforms: geometry_msgs__msg__TransformStamped__Sequence,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_tf2_msgs__msg__TFMessage() {
|
|
const UNINIT: ::std::mem::MaybeUninit<tf2_msgs__msg__TFMessage> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<tf2_msgs__msg__TFMessage>(),
|
|
24usize,
|
|
concat!("Size of: ", stringify!(tf2_msgs__msg__TFMessage))
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<tf2_msgs__msg__TFMessage>(),
|
|
8usize,
|
|
concat!("Alignment of ", stringify!(tf2_msgs__msg__TFMessage))
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).transforms) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(tf2_msgs__msg__TFMessage),
|
|
"::",
|
|
stringify!(transforms)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct tf2_msgs__msg__TFMessage__Sequence {
|
|
pub data: *mut tf2_msgs__msg__TFMessage,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_tf2_msgs__msg__TFMessage__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<tf2_msgs__msg__TFMessage__Sequence> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<tf2_msgs__msg__TFMessage__Sequence>(),
|
|
24usize,
|
|
concat!("Size of: ", stringify!(tf2_msgs__msg__TFMessage__Sequence))
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<tf2_msgs__msg__TFMessage__Sequence>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(tf2_msgs__msg__TFMessage__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(tf2_msgs__msg__TFMessage__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(tf2_msgs__msg__TFMessage__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(tf2_msgs__msg__TFMessage__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct tf2_msgs__srv__FrameGraph_Request {
|
|
pub structure_needs_at_least_one_member: u8,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_tf2_msgs__srv__FrameGraph_Request() {
|
|
const UNINIT: ::std::mem::MaybeUninit<tf2_msgs__srv__FrameGraph_Request> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<tf2_msgs__srv__FrameGraph_Request>(),
|
|
1usize,
|
|
concat!("Size of: ", stringify!(tf2_msgs__srv__FrameGraph_Request))
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<tf2_msgs__srv__FrameGraph_Request>(),
|
|
1usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(tf2_msgs__srv__FrameGraph_Request)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe {
|
|
::std::ptr::addr_of!((*ptr).structure_needs_at_least_one_member) as usize - ptr as usize
|
|
},
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(tf2_msgs__srv__FrameGraph_Request),
|
|
"::",
|
|
stringify!(structure_needs_at_least_one_member)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct tf2_msgs__srv__FrameGraph_Request__Sequence {
|
|
pub data: *mut tf2_msgs__srv__FrameGraph_Request,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_tf2_msgs__srv__FrameGraph_Request__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<tf2_msgs__srv__FrameGraph_Request__Sequence> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<tf2_msgs__srv__FrameGraph_Request__Sequence>(),
|
|
24usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(tf2_msgs__srv__FrameGraph_Request__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<tf2_msgs__srv__FrameGraph_Request__Sequence>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(tf2_msgs__srv__FrameGraph_Request__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(tf2_msgs__srv__FrameGraph_Request__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(tf2_msgs__srv__FrameGraph_Request__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(tf2_msgs__srv__FrameGraph_Request__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
pub struct tf2_msgs__srv__FrameGraph_Response {
|
|
pub frame_yaml: rosidl_runtime_c__String,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_tf2_msgs__srv__FrameGraph_Response() {
|
|
const UNINIT: ::std::mem::MaybeUninit<tf2_msgs__srv__FrameGraph_Response> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<tf2_msgs__srv__FrameGraph_Response>(),
|
|
24usize,
|
|
concat!("Size of: ", stringify!(tf2_msgs__srv__FrameGraph_Response))
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<tf2_msgs__srv__FrameGraph_Response>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(tf2_msgs__srv__FrameGraph_Response)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).frame_yaml) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(tf2_msgs__srv__FrameGraph_Response),
|
|
"::",
|
|
stringify!(frame_yaml)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct tf2_msgs__srv__FrameGraph_Response__Sequence {
|
|
pub data: *mut tf2_msgs__srv__FrameGraph_Response,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_tf2_msgs__srv__FrameGraph_Response__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<tf2_msgs__srv__FrameGraph_Response__Sequence> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<tf2_msgs__srv__FrameGraph_Response__Sequence>(),
|
|
24usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(tf2_msgs__srv__FrameGraph_Response__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<tf2_msgs__srv__FrameGraph_Response__Sequence>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(tf2_msgs__srv__FrameGraph_Response__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(tf2_msgs__srv__FrameGraph_Response__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(tf2_msgs__srv__FrameGraph_Response__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(tf2_msgs__srv__FrameGraph_Response__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
pub struct trajectory_msgs__msg__JointTrajectoryPoint {
|
|
pub positions: rosidl_runtime_c__double__Sequence,
|
|
pub velocities: rosidl_runtime_c__double__Sequence,
|
|
pub accelerations: rosidl_runtime_c__double__Sequence,
|
|
pub effort: rosidl_runtime_c__double__Sequence,
|
|
pub time_from_start: builtin_interfaces__msg__Duration,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_trajectory_msgs__msg__JointTrajectoryPoint() {
|
|
const UNINIT: ::std::mem::MaybeUninit<trajectory_msgs__msg__JointTrajectoryPoint> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<trajectory_msgs__msg__JointTrajectoryPoint>(),
|
|
104usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(trajectory_msgs__msg__JointTrajectoryPoint)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<trajectory_msgs__msg__JointTrajectoryPoint>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(trajectory_msgs__msg__JointTrajectoryPoint)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).positions) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(trajectory_msgs__msg__JointTrajectoryPoint),
|
|
"::",
|
|
stringify!(positions)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).velocities) as usize - ptr as usize },
|
|
24usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(trajectory_msgs__msg__JointTrajectoryPoint),
|
|
"::",
|
|
stringify!(velocities)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).accelerations) as usize - ptr as usize },
|
|
48usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(trajectory_msgs__msg__JointTrajectoryPoint),
|
|
"::",
|
|
stringify!(accelerations)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).effort) as usize - ptr as usize },
|
|
72usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(trajectory_msgs__msg__JointTrajectoryPoint),
|
|
"::",
|
|
stringify!(effort)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).time_from_start) as usize - ptr as usize },
|
|
96usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(trajectory_msgs__msg__JointTrajectoryPoint),
|
|
"::",
|
|
stringify!(time_from_start)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct trajectory_msgs__msg__JointTrajectoryPoint__Sequence {
|
|
pub data: *mut trajectory_msgs__msg__JointTrajectoryPoint,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_trajectory_msgs__msg__JointTrajectoryPoint__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<trajectory_msgs__msg__JointTrajectoryPoint__Sequence> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<trajectory_msgs__msg__JointTrajectoryPoint__Sequence>(),
|
|
24usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(trajectory_msgs__msg__JointTrajectoryPoint__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<trajectory_msgs__msg__JointTrajectoryPoint__Sequence>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(trajectory_msgs__msg__JointTrajectoryPoint__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(trajectory_msgs__msg__JointTrajectoryPoint__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(trajectory_msgs__msg__JointTrajectoryPoint__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(trajectory_msgs__msg__JointTrajectoryPoint__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
pub struct trajectory_msgs__msg__JointTrajectory {
|
|
pub header: std_msgs__msg__Header,
|
|
pub joint_names: rosidl_runtime_c__String__Sequence,
|
|
pub points: trajectory_msgs__msg__JointTrajectoryPoint__Sequence,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_trajectory_msgs__msg__JointTrajectory() {
|
|
const UNINIT: ::std::mem::MaybeUninit<trajectory_msgs__msg__JointTrajectory> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<trajectory_msgs__msg__JointTrajectory>(),
|
|
80usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(trajectory_msgs__msg__JointTrajectory)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<trajectory_msgs__msg__JointTrajectory>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(trajectory_msgs__msg__JointTrajectory)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).header) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(trajectory_msgs__msg__JointTrajectory),
|
|
"::",
|
|
stringify!(header)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).joint_names) as usize - ptr as usize },
|
|
32usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(trajectory_msgs__msg__JointTrajectory),
|
|
"::",
|
|
stringify!(joint_names)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).points) as usize - ptr as usize },
|
|
56usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(trajectory_msgs__msg__JointTrajectory),
|
|
"::",
|
|
stringify!(points)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct trajectory_msgs__msg__JointTrajectory__Sequence {
|
|
pub data: *mut trajectory_msgs__msg__JointTrajectory,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_trajectory_msgs__msg__JointTrajectory__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<trajectory_msgs__msg__JointTrajectory__Sequence> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<trajectory_msgs__msg__JointTrajectory__Sequence>(),
|
|
24usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(trajectory_msgs__msg__JointTrajectory__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<trajectory_msgs__msg__JointTrajectory__Sequence>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(trajectory_msgs__msg__JointTrajectory__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(trajectory_msgs__msg__JointTrajectory__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(trajectory_msgs__msg__JointTrajectory__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(trajectory_msgs__msg__JointTrajectory__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct trajectory_msgs__msg__MultiDOFJointTrajectoryPoint {
|
|
pub transforms: geometry_msgs__msg__Transform__Sequence,
|
|
pub velocities: geometry_msgs__msg__Twist__Sequence,
|
|
pub accelerations: geometry_msgs__msg__Twist__Sequence,
|
|
pub time_from_start: builtin_interfaces__msg__Duration,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_trajectory_msgs__msg__MultiDOFJointTrajectoryPoint() {
|
|
const UNINIT: ::std::mem::MaybeUninit<trajectory_msgs__msg__MultiDOFJointTrajectoryPoint> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<trajectory_msgs__msg__MultiDOFJointTrajectoryPoint>(),
|
|
80usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(trajectory_msgs__msg__MultiDOFJointTrajectoryPoint)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<trajectory_msgs__msg__MultiDOFJointTrajectoryPoint>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(trajectory_msgs__msg__MultiDOFJointTrajectoryPoint)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).transforms) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(trajectory_msgs__msg__MultiDOFJointTrajectoryPoint),
|
|
"::",
|
|
stringify!(transforms)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).velocities) as usize - ptr as usize },
|
|
24usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(trajectory_msgs__msg__MultiDOFJointTrajectoryPoint),
|
|
"::",
|
|
stringify!(velocities)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).accelerations) as usize - ptr as usize },
|
|
48usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(trajectory_msgs__msg__MultiDOFJointTrajectoryPoint),
|
|
"::",
|
|
stringify!(accelerations)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).time_from_start) as usize - ptr as usize },
|
|
72usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(trajectory_msgs__msg__MultiDOFJointTrajectoryPoint),
|
|
"::",
|
|
stringify!(time_from_start)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct trajectory_msgs__msg__MultiDOFJointTrajectoryPoint__Sequence {
|
|
pub data: *mut trajectory_msgs__msg__MultiDOFJointTrajectoryPoint,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_trajectory_msgs__msg__MultiDOFJointTrajectoryPoint__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<
|
|
trajectory_msgs__msg__MultiDOFJointTrajectoryPoint__Sequence,
|
|
> = ::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<trajectory_msgs__msg__MultiDOFJointTrajectoryPoint__Sequence>(),
|
|
24usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(trajectory_msgs__msg__MultiDOFJointTrajectoryPoint__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<trajectory_msgs__msg__MultiDOFJointTrajectoryPoint__Sequence>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(trajectory_msgs__msg__MultiDOFJointTrajectoryPoint__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(trajectory_msgs__msg__MultiDOFJointTrajectoryPoint__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(trajectory_msgs__msg__MultiDOFJointTrajectoryPoint__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(trajectory_msgs__msg__MultiDOFJointTrajectoryPoint__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
pub struct trajectory_msgs__msg__MultiDOFJointTrajectory {
|
|
pub header: std_msgs__msg__Header,
|
|
pub joint_names: rosidl_runtime_c__String__Sequence,
|
|
pub points: trajectory_msgs__msg__MultiDOFJointTrajectoryPoint__Sequence,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_trajectory_msgs__msg__MultiDOFJointTrajectory() {
|
|
const UNINIT: ::std::mem::MaybeUninit<trajectory_msgs__msg__MultiDOFJointTrajectory> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<trajectory_msgs__msg__MultiDOFJointTrajectory>(),
|
|
80usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(trajectory_msgs__msg__MultiDOFJointTrajectory)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<trajectory_msgs__msg__MultiDOFJointTrajectory>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(trajectory_msgs__msg__MultiDOFJointTrajectory)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).header) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(trajectory_msgs__msg__MultiDOFJointTrajectory),
|
|
"::",
|
|
stringify!(header)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).joint_names) as usize - ptr as usize },
|
|
32usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(trajectory_msgs__msg__MultiDOFJointTrajectory),
|
|
"::",
|
|
stringify!(joint_names)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).points) as usize - ptr as usize },
|
|
56usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(trajectory_msgs__msg__MultiDOFJointTrajectory),
|
|
"::",
|
|
stringify!(points)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct trajectory_msgs__msg__MultiDOFJointTrajectory__Sequence {
|
|
pub data: *mut trajectory_msgs__msg__MultiDOFJointTrajectory,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_trajectory_msgs__msg__MultiDOFJointTrajectory__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<trajectory_msgs__msg__MultiDOFJointTrajectory__Sequence> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<trajectory_msgs__msg__MultiDOFJointTrajectory__Sequence>(),
|
|
24usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(trajectory_msgs__msg__MultiDOFJointTrajectory__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<trajectory_msgs__msg__MultiDOFJointTrajectory__Sequence>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(trajectory_msgs__msg__MultiDOFJointTrajectory__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(trajectory_msgs__msg__MultiDOFJointTrajectory__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(trajectory_msgs__msg__MultiDOFJointTrajectory__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(trajectory_msgs__msg__MultiDOFJointTrajectory__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
pub const visualization_msgs__msg__ImageMarker__CIRCLE: _bindgen_ty_234 =
|
|
_bindgen_ty_234::visualization_msgs__msg__ImageMarker__CIRCLE;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_234 {
|
|
visualization_msgs__msg__ImageMarker__CIRCLE = 0,
|
|
}
|
|
pub const visualization_msgs__msg__ImageMarker__LINE_STRIP: _bindgen_ty_235 =
|
|
_bindgen_ty_235::visualization_msgs__msg__ImageMarker__LINE_STRIP;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_235 {
|
|
visualization_msgs__msg__ImageMarker__LINE_STRIP = 1,
|
|
}
|
|
pub const visualization_msgs__msg__ImageMarker__LINE_LIST: _bindgen_ty_236 =
|
|
_bindgen_ty_236::visualization_msgs__msg__ImageMarker__LINE_LIST;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_236 {
|
|
visualization_msgs__msg__ImageMarker__LINE_LIST = 2,
|
|
}
|
|
pub const visualization_msgs__msg__ImageMarker__POLYGON: _bindgen_ty_237 =
|
|
_bindgen_ty_237::visualization_msgs__msg__ImageMarker__POLYGON;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_237 {
|
|
visualization_msgs__msg__ImageMarker__POLYGON = 3,
|
|
}
|
|
pub const visualization_msgs__msg__ImageMarker__POINTS: _bindgen_ty_238 =
|
|
_bindgen_ty_238::visualization_msgs__msg__ImageMarker__POINTS;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_238 {
|
|
visualization_msgs__msg__ImageMarker__POINTS = 4,
|
|
}
|
|
pub const visualization_msgs__msg__ImageMarker__ADD: _bindgen_ty_239 =
|
|
_bindgen_ty_239::visualization_msgs__msg__ImageMarker__ADD;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_239 {
|
|
visualization_msgs__msg__ImageMarker__ADD = 0,
|
|
}
|
|
pub const visualization_msgs__msg__ImageMarker__REMOVE: _bindgen_ty_240 =
|
|
_bindgen_ty_240::visualization_msgs__msg__ImageMarker__REMOVE;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_240 {
|
|
visualization_msgs__msg__ImageMarker__REMOVE = 1,
|
|
}
|
|
#[repr(C)]
|
|
pub struct visualization_msgs__msg__ImageMarker {
|
|
pub header: std_msgs__msg__Header,
|
|
pub ns: rosidl_runtime_c__String,
|
|
pub id: i32,
|
|
pub type_: i32,
|
|
pub action: i32,
|
|
pub position: geometry_msgs__msg__Point,
|
|
pub scale: f32,
|
|
pub outline_color: std_msgs__msg__ColorRGBA,
|
|
pub filled: u8,
|
|
pub fill_color: std_msgs__msg__ColorRGBA,
|
|
pub lifetime: builtin_interfaces__msg__Duration,
|
|
pub points: geometry_msgs__msg__Point__Sequence,
|
|
pub outline_colors: std_msgs__msg__ColorRGBA__Sequence,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_visualization_msgs__msg__ImageMarker() {
|
|
const UNINIT: ::std::mem::MaybeUninit<visualization_msgs__msg__ImageMarker> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<visualization_msgs__msg__ImageMarker>(),
|
|
192usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(visualization_msgs__msg__ImageMarker)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<visualization_msgs__msg__ImageMarker>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(visualization_msgs__msg__ImageMarker)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).header) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(visualization_msgs__msg__ImageMarker),
|
|
"::",
|
|
stringify!(header)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).ns) as usize - ptr as usize },
|
|
32usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(visualization_msgs__msg__ImageMarker),
|
|
"::",
|
|
stringify!(ns)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).id) as usize - ptr as usize },
|
|
56usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(visualization_msgs__msg__ImageMarker),
|
|
"::",
|
|
stringify!(id)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).type_) as usize - ptr as usize },
|
|
60usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(visualization_msgs__msg__ImageMarker),
|
|
"::",
|
|
stringify!(type_)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).action) as usize - ptr as usize },
|
|
64usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(visualization_msgs__msg__ImageMarker),
|
|
"::",
|
|
stringify!(action)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).position) as usize - ptr as usize },
|
|
72usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(visualization_msgs__msg__ImageMarker),
|
|
"::",
|
|
stringify!(position)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).scale) as usize - ptr as usize },
|
|
96usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(visualization_msgs__msg__ImageMarker),
|
|
"::",
|
|
stringify!(scale)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).outline_color) as usize - ptr as usize },
|
|
100usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(visualization_msgs__msg__ImageMarker),
|
|
"::",
|
|
stringify!(outline_color)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).filled) as usize - ptr as usize },
|
|
116usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(visualization_msgs__msg__ImageMarker),
|
|
"::",
|
|
stringify!(filled)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).fill_color) as usize - ptr as usize },
|
|
120usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(visualization_msgs__msg__ImageMarker),
|
|
"::",
|
|
stringify!(fill_color)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).lifetime) as usize - ptr as usize },
|
|
136usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(visualization_msgs__msg__ImageMarker),
|
|
"::",
|
|
stringify!(lifetime)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).points) as usize - ptr as usize },
|
|
144usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(visualization_msgs__msg__ImageMarker),
|
|
"::",
|
|
stringify!(points)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).outline_colors) as usize - ptr as usize },
|
|
168usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(visualization_msgs__msg__ImageMarker),
|
|
"::",
|
|
stringify!(outline_colors)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct visualization_msgs__msg__ImageMarker__Sequence {
|
|
pub data: *mut visualization_msgs__msg__ImageMarker,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_visualization_msgs__msg__ImageMarker__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<visualization_msgs__msg__ImageMarker__Sequence> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<visualization_msgs__msg__ImageMarker__Sequence>(),
|
|
24usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(visualization_msgs__msg__ImageMarker__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<visualization_msgs__msg__ImageMarker__Sequence>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(visualization_msgs__msg__ImageMarker__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(visualization_msgs__msg__ImageMarker__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(visualization_msgs__msg__ImageMarker__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(visualization_msgs__msg__ImageMarker__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
pub const visualization_msgs__msg__MenuEntry__FEEDBACK: _bindgen_ty_241 =
|
|
_bindgen_ty_241::visualization_msgs__msg__MenuEntry__FEEDBACK;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_241 {
|
|
visualization_msgs__msg__MenuEntry__FEEDBACK = 0,
|
|
}
|
|
pub const visualization_msgs__msg__MenuEntry__ROSRUN: _bindgen_ty_242 =
|
|
_bindgen_ty_242::visualization_msgs__msg__MenuEntry__ROSRUN;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_242 {
|
|
visualization_msgs__msg__MenuEntry__ROSRUN = 1,
|
|
}
|
|
pub const visualization_msgs__msg__MenuEntry__ROSLAUNCH: _bindgen_ty_243 =
|
|
_bindgen_ty_243::visualization_msgs__msg__MenuEntry__ROSLAUNCH;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_243 {
|
|
visualization_msgs__msg__MenuEntry__ROSLAUNCH = 2,
|
|
}
|
|
#[repr(C)]
|
|
pub struct visualization_msgs__msg__MenuEntry {
|
|
pub id: u32,
|
|
pub parent_id: u32,
|
|
pub title: rosidl_runtime_c__String,
|
|
pub command: rosidl_runtime_c__String,
|
|
pub command_type: u8,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_visualization_msgs__msg__MenuEntry() {
|
|
const UNINIT: ::std::mem::MaybeUninit<visualization_msgs__msg__MenuEntry> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<visualization_msgs__msg__MenuEntry>(),
|
|
64usize,
|
|
concat!("Size of: ", stringify!(visualization_msgs__msg__MenuEntry))
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<visualization_msgs__msg__MenuEntry>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(visualization_msgs__msg__MenuEntry)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).id) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(visualization_msgs__msg__MenuEntry),
|
|
"::",
|
|
stringify!(id)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).parent_id) as usize - ptr as usize },
|
|
4usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(visualization_msgs__msg__MenuEntry),
|
|
"::",
|
|
stringify!(parent_id)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).title) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(visualization_msgs__msg__MenuEntry),
|
|
"::",
|
|
stringify!(title)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).command) as usize - ptr as usize },
|
|
32usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(visualization_msgs__msg__MenuEntry),
|
|
"::",
|
|
stringify!(command)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).command_type) as usize - ptr as usize },
|
|
56usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(visualization_msgs__msg__MenuEntry),
|
|
"::",
|
|
stringify!(command_type)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct visualization_msgs__msg__MenuEntry__Sequence {
|
|
pub data: *mut visualization_msgs__msg__MenuEntry,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_visualization_msgs__msg__MenuEntry__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<visualization_msgs__msg__MenuEntry__Sequence> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<visualization_msgs__msg__MenuEntry__Sequence>(),
|
|
24usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(visualization_msgs__msg__MenuEntry__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<visualization_msgs__msg__MenuEntry__Sequence>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(visualization_msgs__msg__MenuEntry__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(visualization_msgs__msg__MenuEntry__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(visualization_msgs__msg__MenuEntry__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(visualization_msgs__msg__MenuEntry__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
pub const visualization_msgs__msg__InteractiveMarkerControl__INHERIT: _bindgen_ty_244 =
|
|
_bindgen_ty_244::visualization_msgs__msg__InteractiveMarkerControl__INHERIT;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_244 {
|
|
visualization_msgs__msg__InteractiveMarkerControl__INHERIT = 0,
|
|
}
|
|
pub const visualization_msgs__msg__InteractiveMarkerControl__FIXED: _bindgen_ty_245 =
|
|
_bindgen_ty_245::visualization_msgs__msg__InteractiveMarkerControl__FIXED;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_245 {
|
|
visualization_msgs__msg__InteractiveMarkerControl__FIXED = 1,
|
|
}
|
|
pub const visualization_msgs__msg__InteractiveMarkerControl__VIEW_FACING: _bindgen_ty_246 =
|
|
_bindgen_ty_246::visualization_msgs__msg__InteractiveMarkerControl__VIEW_FACING;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_246 {
|
|
visualization_msgs__msg__InteractiveMarkerControl__VIEW_FACING = 2,
|
|
}
|
|
pub const visualization_msgs__msg__InteractiveMarkerControl__NONE: _bindgen_ty_247 =
|
|
_bindgen_ty_247::visualization_msgs__msg__InteractiveMarkerControl__NONE;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_247 {
|
|
visualization_msgs__msg__InteractiveMarkerControl__NONE = 0,
|
|
}
|
|
pub const visualization_msgs__msg__InteractiveMarkerControl__MENU: _bindgen_ty_248 =
|
|
_bindgen_ty_248::visualization_msgs__msg__InteractiveMarkerControl__MENU;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_248 {
|
|
visualization_msgs__msg__InteractiveMarkerControl__MENU = 1,
|
|
}
|
|
pub const visualization_msgs__msg__InteractiveMarkerControl__BUTTON: _bindgen_ty_249 =
|
|
_bindgen_ty_249::visualization_msgs__msg__InteractiveMarkerControl__BUTTON;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_249 {
|
|
visualization_msgs__msg__InteractiveMarkerControl__BUTTON = 2,
|
|
}
|
|
pub const visualization_msgs__msg__InteractiveMarkerControl__MOVE_AXIS: _bindgen_ty_250 =
|
|
_bindgen_ty_250::visualization_msgs__msg__InteractiveMarkerControl__MOVE_AXIS;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_250 {
|
|
visualization_msgs__msg__InteractiveMarkerControl__MOVE_AXIS = 3,
|
|
}
|
|
pub const visualization_msgs__msg__InteractiveMarkerControl__MOVE_PLANE: _bindgen_ty_251 =
|
|
_bindgen_ty_251::visualization_msgs__msg__InteractiveMarkerControl__MOVE_PLANE;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_251 {
|
|
visualization_msgs__msg__InteractiveMarkerControl__MOVE_PLANE = 4,
|
|
}
|
|
pub const visualization_msgs__msg__InteractiveMarkerControl__ROTATE_AXIS: _bindgen_ty_252 =
|
|
_bindgen_ty_252::visualization_msgs__msg__InteractiveMarkerControl__ROTATE_AXIS;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_252 {
|
|
visualization_msgs__msg__InteractiveMarkerControl__ROTATE_AXIS = 5,
|
|
}
|
|
pub const visualization_msgs__msg__InteractiveMarkerControl__MOVE_ROTATE: _bindgen_ty_253 =
|
|
_bindgen_ty_253::visualization_msgs__msg__InteractiveMarkerControl__MOVE_ROTATE;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_253 {
|
|
visualization_msgs__msg__InteractiveMarkerControl__MOVE_ROTATE = 6,
|
|
}
|
|
pub const visualization_msgs__msg__InteractiveMarkerControl__MOVE_3D: _bindgen_ty_254 =
|
|
_bindgen_ty_254::visualization_msgs__msg__InteractiveMarkerControl__MOVE_3D;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_254 {
|
|
visualization_msgs__msg__InteractiveMarkerControl__MOVE_3D = 7,
|
|
}
|
|
pub const visualization_msgs__msg__InteractiveMarkerControl__ROTATE_3D: _bindgen_ty_255 =
|
|
_bindgen_ty_255::visualization_msgs__msg__InteractiveMarkerControl__ROTATE_3D;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_255 {
|
|
visualization_msgs__msg__InteractiveMarkerControl__ROTATE_3D = 8,
|
|
}
|
|
pub const visualization_msgs__msg__InteractiveMarkerControl__MOVE_ROTATE_3D: _bindgen_ty_256 =
|
|
_bindgen_ty_256::visualization_msgs__msg__InteractiveMarkerControl__MOVE_ROTATE_3D;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_256 {
|
|
visualization_msgs__msg__InteractiveMarkerControl__MOVE_ROTATE_3D = 9,
|
|
}
|
|
pub const visualization_msgs__msg__Marker__ARROW: _bindgen_ty_257 =
|
|
_bindgen_ty_257::visualization_msgs__msg__Marker__ARROW;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_257 {
|
|
visualization_msgs__msg__Marker__ARROW = 0,
|
|
}
|
|
pub const visualization_msgs__msg__Marker__CUBE: _bindgen_ty_258 =
|
|
_bindgen_ty_258::visualization_msgs__msg__Marker__CUBE;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_258 {
|
|
visualization_msgs__msg__Marker__CUBE = 1,
|
|
}
|
|
pub const visualization_msgs__msg__Marker__SPHERE: _bindgen_ty_259 =
|
|
_bindgen_ty_259::visualization_msgs__msg__Marker__SPHERE;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_259 {
|
|
visualization_msgs__msg__Marker__SPHERE = 2,
|
|
}
|
|
pub const visualization_msgs__msg__Marker__CYLINDER: _bindgen_ty_260 =
|
|
_bindgen_ty_260::visualization_msgs__msg__Marker__CYLINDER;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_260 {
|
|
visualization_msgs__msg__Marker__CYLINDER = 3,
|
|
}
|
|
pub const visualization_msgs__msg__Marker__LINE_STRIP: _bindgen_ty_261 =
|
|
_bindgen_ty_261::visualization_msgs__msg__Marker__LINE_STRIP;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_261 {
|
|
visualization_msgs__msg__Marker__LINE_STRIP = 4,
|
|
}
|
|
pub const visualization_msgs__msg__Marker__LINE_LIST: _bindgen_ty_262 =
|
|
_bindgen_ty_262::visualization_msgs__msg__Marker__LINE_LIST;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_262 {
|
|
visualization_msgs__msg__Marker__LINE_LIST = 5,
|
|
}
|
|
pub const visualization_msgs__msg__Marker__CUBE_LIST: _bindgen_ty_263 =
|
|
_bindgen_ty_263::visualization_msgs__msg__Marker__CUBE_LIST;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_263 {
|
|
visualization_msgs__msg__Marker__CUBE_LIST = 6,
|
|
}
|
|
pub const visualization_msgs__msg__Marker__SPHERE_LIST: _bindgen_ty_264 =
|
|
_bindgen_ty_264::visualization_msgs__msg__Marker__SPHERE_LIST;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_264 {
|
|
visualization_msgs__msg__Marker__SPHERE_LIST = 7,
|
|
}
|
|
pub const visualization_msgs__msg__Marker__POINTS: _bindgen_ty_265 =
|
|
_bindgen_ty_265::visualization_msgs__msg__Marker__POINTS;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_265 {
|
|
visualization_msgs__msg__Marker__POINTS = 8,
|
|
}
|
|
pub const visualization_msgs__msg__Marker__TEXT_VIEW_FACING: _bindgen_ty_266 =
|
|
_bindgen_ty_266::visualization_msgs__msg__Marker__TEXT_VIEW_FACING;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_266 {
|
|
visualization_msgs__msg__Marker__TEXT_VIEW_FACING = 9,
|
|
}
|
|
pub const visualization_msgs__msg__Marker__MESH_RESOURCE: _bindgen_ty_267 =
|
|
_bindgen_ty_267::visualization_msgs__msg__Marker__MESH_RESOURCE;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_267 {
|
|
visualization_msgs__msg__Marker__MESH_RESOURCE = 10,
|
|
}
|
|
pub const visualization_msgs__msg__Marker__TRIANGLE_LIST: _bindgen_ty_268 =
|
|
_bindgen_ty_268::visualization_msgs__msg__Marker__TRIANGLE_LIST;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_268 {
|
|
visualization_msgs__msg__Marker__TRIANGLE_LIST = 11,
|
|
}
|
|
pub const visualization_msgs__msg__Marker__ADD: _bindgen_ty_269 =
|
|
_bindgen_ty_269::visualization_msgs__msg__Marker__ADD;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_269 {
|
|
visualization_msgs__msg__Marker__ADD = 0,
|
|
}
|
|
pub const visualization_msgs__msg__Marker__MODIFY: _bindgen_ty_270 =
|
|
_bindgen_ty_270::visualization_msgs__msg__Marker__MODIFY;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_270 {
|
|
visualization_msgs__msg__Marker__MODIFY = 0,
|
|
}
|
|
pub const visualization_msgs__msg__Marker__DELETE: _bindgen_ty_271 =
|
|
_bindgen_ty_271::visualization_msgs__msg__Marker__DELETE;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_271 {
|
|
visualization_msgs__msg__Marker__DELETE = 2,
|
|
}
|
|
pub const visualization_msgs__msg__Marker__DELETEALL: _bindgen_ty_272 =
|
|
_bindgen_ty_272::visualization_msgs__msg__Marker__DELETEALL;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_272 {
|
|
visualization_msgs__msg__Marker__DELETEALL = 3,
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct visualization_msgs__msg__UVCoordinate {
|
|
pub u: f32,
|
|
pub v: f32,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_visualization_msgs__msg__UVCoordinate() {
|
|
const UNINIT: ::std::mem::MaybeUninit<visualization_msgs__msg__UVCoordinate> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<visualization_msgs__msg__UVCoordinate>(),
|
|
8usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(visualization_msgs__msg__UVCoordinate)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<visualization_msgs__msg__UVCoordinate>(),
|
|
4usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(visualization_msgs__msg__UVCoordinate)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).u) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(visualization_msgs__msg__UVCoordinate),
|
|
"::",
|
|
stringify!(u)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).v) as usize - ptr as usize },
|
|
4usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(visualization_msgs__msg__UVCoordinate),
|
|
"::",
|
|
stringify!(v)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct visualization_msgs__msg__UVCoordinate__Sequence {
|
|
pub data: *mut visualization_msgs__msg__UVCoordinate,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_visualization_msgs__msg__UVCoordinate__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<visualization_msgs__msg__UVCoordinate__Sequence> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<visualization_msgs__msg__UVCoordinate__Sequence>(),
|
|
24usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(visualization_msgs__msg__UVCoordinate__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<visualization_msgs__msg__UVCoordinate__Sequence>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(visualization_msgs__msg__UVCoordinate__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(visualization_msgs__msg__UVCoordinate__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(visualization_msgs__msg__UVCoordinate__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(visualization_msgs__msg__UVCoordinate__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
pub struct visualization_msgs__msg__MeshFile {
|
|
pub filename: rosidl_runtime_c__String,
|
|
pub data: rosidl_runtime_c__uint8__Sequence,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_visualization_msgs__msg__MeshFile() {
|
|
const UNINIT: ::std::mem::MaybeUninit<visualization_msgs__msg__MeshFile> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<visualization_msgs__msg__MeshFile>(),
|
|
48usize,
|
|
concat!("Size of: ", stringify!(visualization_msgs__msg__MeshFile))
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<visualization_msgs__msg__MeshFile>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(visualization_msgs__msg__MeshFile)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).filename) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(visualization_msgs__msg__MeshFile),
|
|
"::",
|
|
stringify!(filename)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
24usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(visualization_msgs__msg__MeshFile),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct visualization_msgs__msg__MeshFile__Sequence {
|
|
pub data: *mut visualization_msgs__msg__MeshFile,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_visualization_msgs__msg__MeshFile__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<visualization_msgs__msg__MeshFile__Sequence> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<visualization_msgs__msg__MeshFile__Sequence>(),
|
|
24usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(visualization_msgs__msg__MeshFile__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<visualization_msgs__msg__MeshFile__Sequence>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(visualization_msgs__msg__MeshFile__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(visualization_msgs__msg__MeshFile__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(visualization_msgs__msg__MeshFile__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(visualization_msgs__msg__MeshFile__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
pub struct visualization_msgs__msg__Marker {
|
|
pub header: std_msgs__msg__Header,
|
|
pub ns: rosidl_runtime_c__String,
|
|
pub id: i32,
|
|
pub type_: i32,
|
|
pub action: i32,
|
|
pub pose: geometry_msgs__msg__Pose,
|
|
pub scale: geometry_msgs__msg__Vector3,
|
|
pub color: std_msgs__msg__ColorRGBA,
|
|
pub lifetime: builtin_interfaces__msg__Duration,
|
|
pub frame_locked: bool,
|
|
pub points: geometry_msgs__msg__Point__Sequence,
|
|
pub colors: std_msgs__msg__ColorRGBA__Sequence,
|
|
pub texture_resource: rosidl_runtime_c__String,
|
|
pub texture: sensor_msgs__msg__CompressedImage,
|
|
pub uv_coordinates: visualization_msgs__msg__UVCoordinate__Sequence,
|
|
pub text: rosidl_runtime_c__String,
|
|
pub mesh_resource: rosidl_runtime_c__String,
|
|
pub mesh_file: visualization_msgs__msg__MeshFile,
|
|
pub mesh_use_embedded_materials: bool,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_visualization_msgs__msg__Marker() {
|
|
const UNINIT: ::std::mem::MaybeUninit<visualization_msgs__msg__Marker> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<visualization_msgs__msg__Marker>(),
|
|
464usize,
|
|
concat!("Size of: ", stringify!(visualization_msgs__msg__Marker))
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<visualization_msgs__msg__Marker>(),
|
|
8usize,
|
|
concat!("Alignment of ", stringify!(visualization_msgs__msg__Marker))
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).header) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(visualization_msgs__msg__Marker),
|
|
"::",
|
|
stringify!(header)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).ns) as usize - ptr as usize },
|
|
32usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(visualization_msgs__msg__Marker),
|
|
"::",
|
|
stringify!(ns)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).id) as usize - ptr as usize },
|
|
56usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(visualization_msgs__msg__Marker),
|
|
"::",
|
|
stringify!(id)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).type_) as usize - ptr as usize },
|
|
60usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(visualization_msgs__msg__Marker),
|
|
"::",
|
|
stringify!(type_)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).action) as usize - ptr as usize },
|
|
64usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(visualization_msgs__msg__Marker),
|
|
"::",
|
|
stringify!(action)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).pose) as usize - ptr as usize },
|
|
72usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(visualization_msgs__msg__Marker),
|
|
"::",
|
|
stringify!(pose)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).scale) as usize - ptr as usize },
|
|
128usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(visualization_msgs__msg__Marker),
|
|
"::",
|
|
stringify!(scale)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).color) as usize - ptr as usize },
|
|
152usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(visualization_msgs__msg__Marker),
|
|
"::",
|
|
stringify!(color)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).lifetime) as usize - ptr as usize },
|
|
168usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(visualization_msgs__msg__Marker),
|
|
"::",
|
|
stringify!(lifetime)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).frame_locked) as usize - ptr as usize },
|
|
176usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(visualization_msgs__msg__Marker),
|
|
"::",
|
|
stringify!(frame_locked)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).points) as usize - ptr as usize },
|
|
184usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(visualization_msgs__msg__Marker),
|
|
"::",
|
|
stringify!(points)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).colors) as usize - ptr as usize },
|
|
208usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(visualization_msgs__msg__Marker),
|
|
"::",
|
|
stringify!(colors)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).texture_resource) as usize - ptr as usize },
|
|
232usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(visualization_msgs__msg__Marker),
|
|
"::",
|
|
stringify!(texture_resource)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).texture) as usize - ptr as usize },
|
|
256usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(visualization_msgs__msg__Marker),
|
|
"::",
|
|
stringify!(texture)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).uv_coordinates) as usize - ptr as usize },
|
|
336usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(visualization_msgs__msg__Marker),
|
|
"::",
|
|
stringify!(uv_coordinates)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).text) as usize - ptr as usize },
|
|
360usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(visualization_msgs__msg__Marker),
|
|
"::",
|
|
stringify!(text)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).mesh_resource) as usize - ptr as usize },
|
|
384usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(visualization_msgs__msg__Marker),
|
|
"::",
|
|
stringify!(mesh_resource)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).mesh_file) as usize - ptr as usize },
|
|
408usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(visualization_msgs__msg__Marker),
|
|
"::",
|
|
stringify!(mesh_file)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).mesh_use_embedded_materials) as usize - ptr as usize },
|
|
456usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(visualization_msgs__msg__Marker),
|
|
"::",
|
|
stringify!(mesh_use_embedded_materials)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct visualization_msgs__msg__Marker__Sequence {
|
|
pub data: *mut visualization_msgs__msg__Marker,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_visualization_msgs__msg__Marker__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<visualization_msgs__msg__Marker__Sequence> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<visualization_msgs__msg__Marker__Sequence>(),
|
|
24usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(visualization_msgs__msg__Marker__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<visualization_msgs__msg__Marker__Sequence>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(visualization_msgs__msg__Marker__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(visualization_msgs__msg__Marker__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(visualization_msgs__msg__Marker__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(visualization_msgs__msg__Marker__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
pub struct visualization_msgs__msg__InteractiveMarkerControl {
|
|
pub name: rosidl_runtime_c__String,
|
|
pub orientation: geometry_msgs__msg__Quaternion,
|
|
pub orientation_mode: u8,
|
|
pub interaction_mode: u8,
|
|
pub always_visible: bool,
|
|
pub markers: visualization_msgs__msg__Marker__Sequence,
|
|
pub independent_marker_orientation: bool,
|
|
pub description: rosidl_runtime_c__String,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_visualization_msgs__msg__InteractiveMarkerControl() {
|
|
const UNINIT: ::std::mem::MaybeUninit<visualization_msgs__msg__InteractiveMarkerControl> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<visualization_msgs__msg__InteractiveMarkerControl>(),
|
|
120usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(visualization_msgs__msg__InteractiveMarkerControl)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<visualization_msgs__msg__InteractiveMarkerControl>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(visualization_msgs__msg__InteractiveMarkerControl)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).name) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(visualization_msgs__msg__InteractiveMarkerControl),
|
|
"::",
|
|
stringify!(name)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).orientation) as usize - ptr as usize },
|
|
24usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(visualization_msgs__msg__InteractiveMarkerControl),
|
|
"::",
|
|
stringify!(orientation)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).orientation_mode) as usize - ptr as usize },
|
|
56usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(visualization_msgs__msg__InteractiveMarkerControl),
|
|
"::",
|
|
stringify!(orientation_mode)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).interaction_mode) as usize - ptr as usize },
|
|
57usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(visualization_msgs__msg__InteractiveMarkerControl),
|
|
"::",
|
|
stringify!(interaction_mode)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).always_visible) as usize - ptr as usize },
|
|
58usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(visualization_msgs__msg__InteractiveMarkerControl),
|
|
"::",
|
|
stringify!(always_visible)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).markers) as usize - ptr as usize },
|
|
64usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(visualization_msgs__msg__InteractiveMarkerControl),
|
|
"::",
|
|
stringify!(markers)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe {
|
|
::std::ptr::addr_of!((*ptr).independent_marker_orientation) as usize - ptr as usize
|
|
},
|
|
88usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(visualization_msgs__msg__InteractiveMarkerControl),
|
|
"::",
|
|
stringify!(independent_marker_orientation)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).description) as usize - ptr as usize },
|
|
96usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(visualization_msgs__msg__InteractiveMarkerControl),
|
|
"::",
|
|
stringify!(description)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct visualization_msgs__msg__InteractiveMarkerControl__Sequence {
|
|
pub data: *mut visualization_msgs__msg__InteractiveMarkerControl,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_visualization_msgs__msg__InteractiveMarkerControl__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<
|
|
visualization_msgs__msg__InteractiveMarkerControl__Sequence,
|
|
> = ::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<visualization_msgs__msg__InteractiveMarkerControl__Sequence>(),
|
|
24usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(visualization_msgs__msg__InteractiveMarkerControl__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<visualization_msgs__msg__InteractiveMarkerControl__Sequence>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(visualization_msgs__msg__InteractiveMarkerControl__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(visualization_msgs__msg__InteractiveMarkerControl__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(visualization_msgs__msg__InteractiveMarkerControl__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(visualization_msgs__msg__InteractiveMarkerControl__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
pub struct visualization_msgs__msg__InteractiveMarker {
|
|
pub header: std_msgs__msg__Header,
|
|
pub pose: geometry_msgs__msg__Pose,
|
|
pub name: rosidl_runtime_c__String,
|
|
pub description: rosidl_runtime_c__String,
|
|
pub scale: f32,
|
|
pub menu_entries: visualization_msgs__msg__MenuEntry__Sequence,
|
|
pub controls: visualization_msgs__msg__InteractiveMarkerControl__Sequence,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_visualization_msgs__msg__InteractiveMarker() {
|
|
const UNINIT: ::std::mem::MaybeUninit<visualization_msgs__msg__InteractiveMarker> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<visualization_msgs__msg__InteractiveMarker>(),
|
|
192usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(visualization_msgs__msg__InteractiveMarker)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<visualization_msgs__msg__InteractiveMarker>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(visualization_msgs__msg__InteractiveMarker)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).header) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(visualization_msgs__msg__InteractiveMarker),
|
|
"::",
|
|
stringify!(header)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).pose) as usize - ptr as usize },
|
|
32usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(visualization_msgs__msg__InteractiveMarker),
|
|
"::",
|
|
stringify!(pose)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).name) as usize - ptr as usize },
|
|
88usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(visualization_msgs__msg__InteractiveMarker),
|
|
"::",
|
|
stringify!(name)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).description) as usize - ptr as usize },
|
|
112usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(visualization_msgs__msg__InteractiveMarker),
|
|
"::",
|
|
stringify!(description)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).scale) as usize - ptr as usize },
|
|
136usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(visualization_msgs__msg__InteractiveMarker),
|
|
"::",
|
|
stringify!(scale)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).menu_entries) as usize - ptr as usize },
|
|
144usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(visualization_msgs__msg__InteractiveMarker),
|
|
"::",
|
|
stringify!(menu_entries)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).controls) as usize - ptr as usize },
|
|
168usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(visualization_msgs__msg__InteractiveMarker),
|
|
"::",
|
|
stringify!(controls)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct visualization_msgs__msg__InteractiveMarker__Sequence {
|
|
pub data: *mut visualization_msgs__msg__InteractiveMarker,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_visualization_msgs__msg__InteractiveMarker__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<visualization_msgs__msg__InteractiveMarker__Sequence> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<visualization_msgs__msg__InteractiveMarker__Sequence>(),
|
|
24usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(visualization_msgs__msg__InteractiveMarker__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<visualization_msgs__msg__InteractiveMarker__Sequence>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(visualization_msgs__msg__InteractiveMarker__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(visualization_msgs__msg__InteractiveMarker__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(visualization_msgs__msg__InteractiveMarker__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(visualization_msgs__msg__InteractiveMarker__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
pub const visualization_msgs__msg__InteractiveMarkerFeedback__KEEP_ALIVE: _bindgen_ty_273 =
|
|
_bindgen_ty_273::visualization_msgs__msg__InteractiveMarkerFeedback__KEEP_ALIVE;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_273 {
|
|
visualization_msgs__msg__InteractiveMarkerFeedback__KEEP_ALIVE = 0,
|
|
}
|
|
pub const visualization_msgs__msg__InteractiveMarkerFeedback__POSE_UPDATE: _bindgen_ty_274 =
|
|
_bindgen_ty_274::visualization_msgs__msg__InteractiveMarkerFeedback__POSE_UPDATE;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_274 {
|
|
visualization_msgs__msg__InteractiveMarkerFeedback__POSE_UPDATE = 1,
|
|
}
|
|
pub const visualization_msgs__msg__InteractiveMarkerFeedback__MENU_SELECT: _bindgen_ty_275 =
|
|
_bindgen_ty_275::visualization_msgs__msg__InteractiveMarkerFeedback__MENU_SELECT;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_275 {
|
|
visualization_msgs__msg__InteractiveMarkerFeedback__MENU_SELECT = 2,
|
|
}
|
|
pub const visualization_msgs__msg__InteractiveMarkerFeedback__BUTTON_CLICK: _bindgen_ty_276 =
|
|
_bindgen_ty_276::visualization_msgs__msg__InteractiveMarkerFeedback__BUTTON_CLICK;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_276 {
|
|
visualization_msgs__msg__InteractiveMarkerFeedback__BUTTON_CLICK = 3,
|
|
}
|
|
pub const visualization_msgs__msg__InteractiveMarkerFeedback__MOUSE_DOWN: _bindgen_ty_277 =
|
|
_bindgen_ty_277::visualization_msgs__msg__InteractiveMarkerFeedback__MOUSE_DOWN;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_277 {
|
|
visualization_msgs__msg__InteractiveMarkerFeedback__MOUSE_DOWN = 4,
|
|
}
|
|
pub const visualization_msgs__msg__InteractiveMarkerFeedback__MOUSE_UP: _bindgen_ty_278 =
|
|
_bindgen_ty_278::visualization_msgs__msg__InteractiveMarkerFeedback__MOUSE_UP;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_278 {
|
|
visualization_msgs__msg__InteractiveMarkerFeedback__MOUSE_UP = 5,
|
|
}
|
|
#[repr(C)]
|
|
pub struct visualization_msgs__msg__InteractiveMarkerFeedback {
|
|
pub header: std_msgs__msg__Header,
|
|
pub client_id: rosidl_runtime_c__String,
|
|
pub marker_name: rosidl_runtime_c__String,
|
|
pub control_name: rosidl_runtime_c__String,
|
|
pub event_type: u8,
|
|
pub pose: geometry_msgs__msg__Pose,
|
|
pub menu_entry_id: u32,
|
|
pub mouse_point: geometry_msgs__msg__Point,
|
|
pub mouse_point_valid: bool,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_visualization_msgs__msg__InteractiveMarkerFeedback() {
|
|
const UNINIT: ::std::mem::MaybeUninit<visualization_msgs__msg__InteractiveMarkerFeedback> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<visualization_msgs__msg__InteractiveMarkerFeedback>(),
|
|
208usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(visualization_msgs__msg__InteractiveMarkerFeedback)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<visualization_msgs__msg__InteractiveMarkerFeedback>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(visualization_msgs__msg__InteractiveMarkerFeedback)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).header) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(visualization_msgs__msg__InteractiveMarkerFeedback),
|
|
"::",
|
|
stringify!(header)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).client_id) as usize - ptr as usize },
|
|
32usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(visualization_msgs__msg__InteractiveMarkerFeedback),
|
|
"::",
|
|
stringify!(client_id)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).marker_name) as usize - ptr as usize },
|
|
56usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(visualization_msgs__msg__InteractiveMarkerFeedback),
|
|
"::",
|
|
stringify!(marker_name)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).control_name) as usize - ptr as usize },
|
|
80usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(visualization_msgs__msg__InteractiveMarkerFeedback),
|
|
"::",
|
|
stringify!(control_name)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).event_type) as usize - ptr as usize },
|
|
104usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(visualization_msgs__msg__InteractiveMarkerFeedback),
|
|
"::",
|
|
stringify!(event_type)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).pose) as usize - ptr as usize },
|
|
112usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(visualization_msgs__msg__InteractiveMarkerFeedback),
|
|
"::",
|
|
stringify!(pose)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).menu_entry_id) as usize - ptr as usize },
|
|
168usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(visualization_msgs__msg__InteractiveMarkerFeedback),
|
|
"::",
|
|
stringify!(menu_entry_id)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).mouse_point) as usize - ptr as usize },
|
|
176usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(visualization_msgs__msg__InteractiveMarkerFeedback),
|
|
"::",
|
|
stringify!(mouse_point)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).mouse_point_valid) as usize - ptr as usize },
|
|
200usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(visualization_msgs__msg__InteractiveMarkerFeedback),
|
|
"::",
|
|
stringify!(mouse_point_valid)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct visualization_msgs__msg__InteractiveMarkerFeedback__Sequence {
|
|
pub data: *mut visualization_msgs__msg__InteractiveMarkerFeedback,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_visualization_msgs__msg__InteractiveMarkerFeedback__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<
|
|
visualization_msgs__msg__InteractiveMarkerFeedback__Sequence,
|
|
> = ::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<visualization_msgs__msg__InteractiveMarkerFeedback__Sequence>(),
|
|
24usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(visualization_msgs__msg__InteractiveMarkerFeedback__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<visualization_msgs__msg__InteractiveMarkerFeedback__Sequence>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(visualization_msgs__msg__InteractiveMarkerFeedback__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(visualization_msgs__msg__InteractiveMarkerFeedback__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(visualization_msgs__msg__InteractiveMarkerFeedback__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(visualization_msgs__msg__InteractiveMarkerFeedback__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
pub struct visualization_msgs__msg__InteractiveMarkerInit {
|
|
pub server_id: rosidl_runtime_c__String,
|
|
pub seq_num: u64,
|
|
pub markers: visualization_msgs__msg__InteractiveMarker__Sequence,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_visualization_msgs__msg__InteractiveMarkerInit() {
|
|
const UNINIT: ::std::mem::MaybeUninit<visualization_msgs__msg__InteractiveMarkerInit> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<visualization_msgs__msg__InteractiveMarkerInit>(),
|
|
56usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(visualization_msgs__msg__InteractiveMarkerInit)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<visualization_msgs__msg__InteractiveMarkerInit>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(visualization_msgs__msg__InteractiveMarkerInit)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).server_id) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(visualization_msgs__msg__InteractiveMarkerInit),
|
|
"::",
|
|
stringify!(server_id)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).seq_num) as usize - ptr as usize },
|
|
24usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(visualization_msgs__msg__InteractiveMarkerInit),
|
|
"::",
|
|
stringify!(seq_num)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).markers) as usize - ptr as usize },
|
|
32usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(visualization_msgs__msg__InteractiveMarkerInit),
|
|
"::",
|
|
stringify!(markers)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct visualization_msgs__msg__InteractiveMarkerInit__Sequence {
|
|
pub data: *mut visualization_msgs__msg__InteractiveMarkerInit,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_visualization_msgs__msg__InteractiveMarkerInit__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<
|
|
visualization_msgs__msg__InteractiveMarkerInit__Sequence,
|
|
> = ::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<visualization_msgs__msg__InteractiveMarkerInit__Sequence>(),
|
|
24usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(visualization_msgs__msg__InteractiveMarkerInit__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<visualization_msgs__msg__InteractiveMarkerInit__Sequence>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(visualization_msgs__msg__InteractiveMarkerInit__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(visualization_msgs__msg__InteractiveMarkerInit__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(visualization_msgs__msg__InteractiveMarkerInit__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(visualization_msgs__msg__InteractiveMarkerInit__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
pub struct visualization_msgs__msg__InteractiveMarkerPose {
|
|
pub header: std_msgs__msg__Header,
|
|
pub pose: geometry_msgs__msg__Pose,
|
|
pub name: rosidl_runtime_c__String,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_visualization_msgs__msg__InteractiveMarkerPose() {
|
|
const UNINIT: ::std::mem::MaybeUninit<visualization_msgs__msg__InteractiveMarkerPose> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<visualization_msgs__msg__InteractiveMarkerPose>(),
|
|
112usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(visualization_msgs__msg__InteractiveMarkerPose)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<visualization_msgs__msg__InteractiveMarkerPose>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(visualization_msgs__msg__InteractiveMarkerPose)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).header) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(visualization_msgs__msg__InteractiveMarkerPose),
|
|
"::",
|
|
stringify!(header)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).pose) as usize - ptr as usize },
|
|
32usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(visualization_msgs__msg__InteractiveMarkerPose),
|
|
"::",
|
|
stringify!(pose)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).name) as usize - ptr as usize },
|
|
88usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(visualization_msgs__msg__InteractiveMarkerPose),
|
|
"::",
|
|
stringify!(name)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct visualization_msgs__msg__InteractiveMarkerPose__Sequence {
|
|
pub data: *mut visualization_msgs__msg__InteractiveMarkerPose,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_visualization_msgs__msg__InteractiveMarkerPose__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<
|
|
visualization_msgs__msg__InteractiveMarkerPose__Sequence,
|
|
> = ::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<visualization_msgs__msg__InteractiveMarkerPose__Sequence>(),
|
|
24usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(visualization_msgs__msg__InteractiveMarkerPose__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<visualization_msgs__msg__InteractiveMarkerPose__Sequence>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(visualization_msgs__msg__InteractiveMarkerPose__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(visualization_msgs__msg__InteractiveMarkerPose__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(visualization_msgs__msg__InteractiveMarkerPose__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(visualization_msgs__msg__InteractiveMarkerPose__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
pub const visualization_msgs__msg__InteractiveMarkerUpdate__KEEP_ALIVE: _bindgen_ty_279 =
|
|
_bindgen_ty_279::visualization_msgs__msg__InteractiveMarkerUpdate__KEEP_ALIVE;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_279 {
|
|
visualization_msgs__msg__InteractiveMarkerUpdate__KEEP_ALIVE = 0,
|
|
}
|
|
pub const visualization_msgs__msg__InteractiveMarkerUpdate__UPDATE: _bindgen_ty_280 =
|
|
_bindgen_ty_280::visualization_msgs__msg__InteractiveMarkerUpdate__UPDATE;
|
|
#[repr(u32)]
|
|
#[derive(Debug, Clone, Hash, PartialEq, Eq)]
|
|
pub enum _bindgen_ty_280 {
|
|
visualization_msgs__msg__InteractiveMarkerUpdate__UPDATE = 1,
|
|
}
|
|
#[repr(C)]
|
|
pub struct visualization_msgs__msg__InteractiveMarkerUpdate {
|
|
pub server_id: rosidl_runtime_c__String,
|
|
pub seq_num: u64,
|
|
pub type_: u8,
|
|
pub markers: visualization_msgs__msg__InteractiveMarker__Sequence,
|
|
pub poses: visualization_msgs__msg__InteractiveMarkerPose__Sequence,
|
|
pub erases: rosidl_runtime_c__String__Sequence,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_visualization_msgs__msg__InteractiveMarkerUpdate() {
|
|
const UNINIT: ::std::mem::MaybeUninit<visualization_msgs__msg__InteractiveMarkerUpdate> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<visualization_msgs__msg__InteractiveMarkerUpdate>(),
|
|
112usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(visualization_msgs__msg__InteractiveMarkerUpdate)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<visualization_msgs__msg__InteractiveMarkerUpdate>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(visualization_msgs__msg__InteractiveMarkerUpdate)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).server_id) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(visualization_msgs__msg__InteractiveMarkerUpdate),
|
|
"::",
|
|
stringify!(server_id)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).seq_num) as usize - ptr as usize },
|
|
24usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(visualization_msgs__msg__InteractiveMarkerUpdate),
|
|
"::",
|
|
stringify!(seq_num)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).type_) as usize - ptr as usize },
|
|
32usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(visualization_msgs__msg__InteractiveMarkerUpdate),
|
|
"::",
|
|
stringify!(type_)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).markers) as usize - ptr as usize },
|
|
40usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(visualization_msgs__msg__InteractiveMarkerUpdate),
|
|
"::",
|
|
stringify!(markers)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).poses) as usize - ptr as usize },
|
|
64usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(visualization_msgs__msg__InteractiveMarkerUpdate),
|
|
"::",
|
|
stringify!(poses)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).erases) as usize - ptr as usize },
|
|
88usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(visualization_msgs__msg__InteractiveMarkerUpdate),
|
|
"::",
|
|
stringify!(erases)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct visualization_msgs__msg__InteractiveMarkerUpdate__Sequence {
|
|
pub data: *mut visualization_msgs__msg__InteractiveMarkerUpdate,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_visualization_msgs__msg__InteractiveMarkerUpdate__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<
|
|
visualization_msgs__msg__InteractiveMarkerUpdate__Sequence,
|
|
> = ::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<visualization_msgs__msg__InteractiveMarkerUpdate__Sequence>(),
|
|
24usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(visualization_msgs__msg__InteractiveMarkerUpdate__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<visualization_msgs__msg__InteractiveMarkerUpdate__Sequence>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(visualization_msgs__msg__InteractiveMarkerUpdate__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(visualization_msgs__msg__InteractiveMarkerUpdate__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(visualization_msgs__msg__InteractiveMarkerUpdate__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(visualization_msgs__msg__InteractiveMarkerUpdate__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct visualization_msgs__msg__MarkerArray {
|
|
pub markers: visualization_msgs__msg__Marker__Sequence,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_visualization_msgs__msg__MarkerArray() {
|
|
const UNINIT: ::std::mem::MaybeUninit<visualization_msgs__msg__MarkerArray> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<visualization_msgs__msg__MarkerArray>(),
|
|
24usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(visualization_msgs__msg__MarkerArray)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<visualization_msgs__msg__MarkerArray>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(visualization_msgs__msg__MarkerArray)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).markers) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(visualization_msgs__msg__MarkerArray),
|
|
"::",
|
|
stringify!(markers)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct visualization_msgs__msg__MarkerArray__Sequence {
|
|
pub data: *mut visualization_msgs__msg__MarkerArray,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_visualization_msgs__msg__MarkerArray__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<visualization_msgs__msg__MarkerArray__Sequence> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<visualization_msgs__msg__MarkerArray__Sequence>(),
|
|
24usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(visualization_msgs__msg__MarkerArray__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<visualization_msgs__msg__MarkerArray__Sequence>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(visualization_msgs__msg__MarkerArray__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(visualization_msgs__msg__MarkerArray__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(visualization_msgs__msg__MarkerArray__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(visualization_msgs__msg__MarkerArray__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct visualization_msgs__srv__GetInteractiveMarkers_Request {
|
|
pub structure_needs_at_least_one_member: u8,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_visualization_msgs__srv__GetInteractiveMarkers_Request() {
|
|
const UNINIT: ::std::mem::MaybeUninit<visualization_msgs__srv__GetInteractiveMarkers_Request> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<visualization_msgs__srv__GetInteractiveMarkers_Request>(),
|
|
1usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(visualization_msgs__srv__GetInteractiveMarkers_Request)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<visualization_msgs__srv__GetInteractiveMarkers_Request>(),
|
|
1usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(visualization_msgs__srv__GetInteractiveMarkers_Request)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe {
|
|
::std::ptr::addr_of!((*ptr).structure_needs_at_least_one_member) as usize - ptr as usize
|
|
},
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(visualization_msgs__srv__GetInteractiveMarkers_Request),
|
|
"::",
|
|
stringify!(structure_needs_at_least_one_member)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct visualization_msgs__srv__GetInteractiveMarkers_Request__Sequence {
|
|
pub data: *mut visualization_msgs__srv__GetInteractiveMarkers_Request,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_visualization_msgs__srv__GetInteractiveMarkers_Request__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<
|
|
visualization_msgs__srv__GetInteractiveMarkers_Request__Sequence,
|
|
> = ::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<visualization_msgs__srv__GetInteractiveMarkers_Request__Sequence>(),
|
|
24usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(visualization_msgs__srv__GetInteractiveMarkers_Request__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<visualization_msgs__srv__GetInteractiveMarkers_Request__Sequence>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(visualization_msgs__srv__GetInteractiveMarkers_Request__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(visualization_msgs__srv__GetInteractiveMarkers_Request__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(visualization_msgs__srv__GetInteractiveMarkers_Request__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(visualization_msgs__srv__GetInteractiveMarkers_Request__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct visualization_msgs__srv__GetInteractiveMarkers_Response {
|
|
pub sequence_number: u64,
|
|
pub markers: visualization_msgs__msg__InteractiveMarker__Sequence,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_visualization_msgs__srv__GetInteractiveMarkers_Response() {
|
|
const UNINIT: ::std::mem::MaybeUninit<visualization_msgs__srv__GetInteractiveMarkers_Response> =
|
|
::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<visualization_msgs__srv__GetInteractiveMarkers_Response>(),
|
|
32usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(visualization_msgs__srv__GetInteractiveMarkers_Response)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<visualization_msgs__srv__GetInteractiveMarkers_Response>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(visualization_msgs__srv__GetInteractiveMarkers_Response)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).sequence_number) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(visualization_msgs__srv__GetInteractiveMarkers_Response),
|
|
"::",
|
|
stringify!(sequence_number)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).markers) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(visualization_msgs__srv__GetInteractiveMarkers_Response),
|
|
"::",
|
|
stringify!(markers)
|
|
)
|
|
);
|
|
}
|
|
#[repr(C)]
|
|
#[derive(Debug)]
|
|
pub struct visualization_msgs__srv__GetInteractiveMarkers_Response__Sequence {
|
|
pub data: *mut visualization_msgs__srv__GetInteractiveMarkers_Response,
|
|
pub size: usize,
|
|
pub capacity: usize,
|
|
}
|
|
#[test]
|
|
fn bindgen_test_layout_visualization_msgs__srv__GetInteractiveMarkers_Response__Sequence() {
|
|
const UNINIT: ::std::mem::MaybeUninit<
|
|
visualization_msgs__srv__GetInteractiveMarkers_Response__Sequence,
|
|
> = ::std::mem::MaybeUninit::uninit();
|
|
let ptr = UNINIT.as_ptr();
|
|
assert_eq!(
|
|
::std::mem::size_of::<visualization_msgs__srv__GetInteractiveMarkers_Response__Sequence>(),
|
|
24usize,
|
|
concat!(
|
|
"Size of: ",
|
|
stringify!(visualization_msgs__srv__GetInteractiveMarkers_Response__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
::std::mem::align_of::<visualization_msgs__srv__GetInteractiveMarkers_Response__Sequence>(),
|
|
8usize,
|
|
concat!(
|
|
"Alignment of ",
|
|
stringify!(visualization_msgs__srv__GetInteractiveMarkers_Response__Sequence)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize },
|
|
0usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(visualization_msgs__srv__GetInteractiveMarkers_Response__Sequence),
|
|
"::",
|
|
stringify!(data)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize },
|
|
8usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(visualization_msgs__srv__GetInteractiveMarkers_Response__Sequence),
|
|
"::",
|
|
stringify!(size)
|
|
)
|
|
);
|
|
assert_eq!(
|
|
unsafe { ::std::ptr::addr_of!((*ptr).capacity) as usize - ptr as usize },
|
|
16usize,
|
|
concat!(
|
|
"Offset of field: ",
|
|
stringify!(visualization_msgs__srv__GetInteractiveMarkers_Response__Sequence),
|
|
"::",
|
|
stringify!(capacity)
|
|
)
|
|
);
|
|
}
|
|
extern "C" {
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__action_msgs__msg__GoalInfo(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__action_msgs__msg__GoalStatus(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__action_msgs__msg__GoalStatusArray(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn action_msgs__msg__GoalInfo__create() -> *mut action_msgs__msg__GoalInfo;
|
|
pub fn action_msgs__msg__GoalInfo__destroy(msg: *mut action_msgs__msg__GoalInfo);
|
|
pub fn action_msgs__msg__GoalInfo__Sequence__init(
|
|
array: *mut action_msgs__msg__GoalInfo__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn action_msgs__msg__GoalInfo__Sequence__fini(
|
|
array: *mut action_msgs__msg__GoalInfo__Sequence,
|
|
);
|
|
pub fn action_msgs__msg__GoalInfo__Sequence__create(
|
|
size: usize,
|
|
) -> *mut action_msgs__msg__GoalInfo__Sequence;
|
|
pub fn action_msgs__msg__GoalInfo__Sequence__destroy(
|
|
array: *mut action_msgs__msg__GoalInfo__Sequence,
|
|
);
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__action_msgs__msg__GoalInfo(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn action_msgs__msg__GoalStatus__create() -> *mut action_msgs__msg__GoalStatus;
|
|
pub fn action_msgs__msg__GoalStatus__destroy(msg: *mut action_msgs__msg__GoalStatus);
|
|
pub fn action_msgs__msg__GoalStatus__Sequence__init(
|
|
array: *mut action_msgs__msg__GoalStatus__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn action_msgs__msg__GoalStatus__Sequence__fini(
|
|
array: *mut action_msgs__msg__GoalStatus__Sequence,
|
|
);
|
|
pub fn action_msgs__msg__GoalStatus__Sequence__create(
|
|
size: usize,
|
|
) -> *mut action_msgs__msg__GoalStatus__Sequence;
|
|
pub fn action_msgs__msg__GoalStatus__Sequence__destroy(
|
|
array: *mut action_msgs__msg__GoalStatus__Sequence,
|
|
);
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__action_msgs__msg__GoalStatus(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn action_msgs__msg__GoalStatusArray__create() -> *mut action_msgs__msg__GoalStatusArray;
|
|
pub fn action_msgs__msg__GoalStatusArray__destroy(msg: *mut action_msgs__msg__GoalStatusArray);
|
|
pub fn action_msgs__msg__GoalStatusArray__Sequence__init(
|
|
array: *mut action_msgs__msg__GoalStatusArray__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn action_msgs__msg__GoalStatusArray__Sequence__fini(
|
|
array: *mut action_msgs__msg__GoalStatusArray__Sequence,
|
|
);
|
|
pub fn action_msgs__msg__GoalStatusArray__Sequence__create(
|
|
size: usize,
|
|
) -> *mut action_msgs__msg__GoalStatusArray__Sequence;
|
|
pub fn action_msgs__msg__GoalStatusArray__Sequence__destroy(
|
|
array: *mut action_msgs__msg__GoalStatusArray__Sequence,
|
|
);
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__action_msgs__msg__GoalStatusArray(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn action_msgs__srv__CancelGoal_Request__create(
|
|
) -> *mut action_msgs__srv__CancelGoal_Request;
|
|
pub fn action_msgs__srv__CancelGoal_Request__destroy(
|
|
msg: *mut action_msgs__srv__CancelGoal_Request,
|
|
);
|
|
pub fn action_msgs__srv__CancelGoal_Request__Sequence__init(
|
|
array: *mut action_msgs__srv__CancelGoal_Request__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn action_msgs__srv__CancelGoal_Request__Sequence__fini(
|
|
array: *mut action_msgs__srv__CancelGoal_Request__Sequence,
|
|
);
|
|
pub fn action_msgs__srv__CancelGoal_Request__Sequence__create(
|
|
size: usize,
|
|
) -> *mut action_msgs__srv__CancelGoal_Request__Sequence;
|
|
pub fn action_msgs__srv__CancelGoal_Request__Sequence__destroy(
|
|
array: *mut action_msgs__srv__CancelGoal_Request__Sequence,
|
|
);
|
|
pub fn action_msgs__srv__CancelGoal_Response__create(
|
|
) -> *mut action_msgs__srv__CancelGoal_Response;
|
|
pub fn action_msgs__srv__CancelGoal_Response__destroy(
|
|
msg: *mut action_msgs__srv__CancelGoal_Response,
|
|
);
|
|
pub fn action_msgs__srv__CancelGoal_Response__Sequence__init(
|
|
array: *mut action_msgs__srv__CancelGoal_Response__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn action_msgs__srv__CancelGoal_Response__Sequence__fini(
|
|
array: *mut action_msgs__srv__CancelGoal_Response__Sequence,
|
|
);
|
|
pub fn action_msgs__srv__CancelGoal_Response__Sequence__create(
|
|
size: usize,
|
|
) -> *mut action_msgs__srv__CancelGoal_Response__Sequence;
|
|
pub fn action_msgs__srv__CancelGoal_Response__Sequence__destroy(
|
|
array: *mut action_msgs__srv__CancelGoal_Response__Sequence,
|
|
);
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__action_msgs__srv__CancelGoal_Request(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__action_msgs__srv__CancelGoal_Response(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_c__get_service_type_support_handle__action_msgs__srv__CancelGoal(
|
|
) -> *const rosidl_service_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__action_msgs__srv__CancelGoal_Request(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__action_msgs__srv__CancelGoal_Response(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_service_type_support_handle__action_msgs__srv__CancelGoal(
|
|
) -> *const rosidl_service_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__builtin_interfaces__msg__Duration(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__builtin_interfaces__msg__Time(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn builtin_interfaces__msg__Duration__create() -> *mut builtin_interfaces__msg__Duration;
|
|
pub fn builtin_interfaces__msg__Duration__destroy(msg: *mut builtin_interfaces__msg__Duration);
|
|
pub fn builtin_interfaces__msg__Duration__Sequence__init(
|
|
array: *mut builtin_interfaces__msg__Duration__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn builtin_interfaces__msg__Duration__Sequence__fini(
|
|
array: *mut builtin_interfaces__msg__Duration__Sequence,
|
|
);
|
|
pub fn builtin_interfaces__msg__Duration__Sequence__create(
|
|
size: usize,
|
|
) -> *mut builtin_interfaces__msg__Duration__Sequence;
|
|
pub fn builtin_interfaces__msg__Duration__Sequence__destroy(
|
|
array: *mut builtin_interfaces__msg__Duration__Sequence,
|
|
);
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__builtin_interfaces__msg__Duration(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn builtin_interfaces__msg__Time__create() -> *mut builtin_interfaces__msg__Time;
|
|
pub fn builtin_interfaces__msg__Time__destroy(msg: *mut builtin_interfaces__msg__Time);
|
|
pub fn builtin_interfaces__msg__Time__Sequence__init(
|
|
array: *mut builtin_interfaces__msg__Time__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn builtin_interfaces__msg__Time__Sequence__fini(
|
|
array: *mut builtin_interfaces__msg__Time__Sequence,
|
|
);
|
|
pub fn builtin_interfaces__msg__Time__Sequence__create(
|
|
size: usize,
|
|
) -> *mut builtin_interfaces__msg__Time__Sequence;
|
|
pub fn builtin_interfaces__msg__Time__Sequence__destroy(
|
|
array: *mut builtin_interfaces__msg__Time__Sequence,
|
|
);
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__builtin_interfaces__msg__Time(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__diagnostic_msgs__msg__DiagnosticArray(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__diagnostic_msgs__msg__DiagnosticStatus(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__diagnostic_msgs__msg__KeyValue(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn diagnostic_msgs__msg__DiagnosticArray__create(
|
|
) -> *mut diagnostic_msgs__msg__DiagnosticArray;
|
|
pub fn diagnostic_msgs__msg__DiagnosticArray__destroy(
|
|
msg: *mut diagnostic_msgs__msg__DiagnosticArray,
|
|
);
|
|
pub fn diagnostic_msgs__msg__DiagnosticArray__Sequence__init(
|
|
array: *mut diagnostic_msgs__msg__DiagnosticArray__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn diagnostic_msgs__msg__DiagnosticArray__Sequence__fini(
|
|
array: *mut diagnostic_msgs__msg__DiagnosticArray__Sequence,
|
|
);
|
|
pub fn diagnostic_msgs__msg__DiagnosticArray__Sequence__create(
|
|
size: usize,
|
|
) -> *mut diagnostic_msgs__msg__DiagnosticArray__Sequence;
|
|
pub fn diagnostic_msgs__msg__DiagnosticArray__Sequence__destroy(
|
|
array: *mut diagnostic_msgs__msg__DiagnosticArray__Sequence,
|
|
);
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__diagnostic_msgs__msg__DiagnosticArray(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn diagnostic_msgs__msg__DiagnosticStatus__create(
|
|
) -> *mut diagnostic_msgs__msg__DiagnosticStatus;
|
|
pub fn diagnostic_msgs__msg__DiagnosticStatus__destroy(
|
|
msg: *mut diagnostic_msgs__msg__DiagnosticStatus,
|
|
);
|
|
pub fn diagnostic_msgs__msg__DiagnosticStatus__Sequence__init(
|
|
array: *mut diagnostic_msgs__msg__DiagnosticStatus__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn diagnostic_msgs__msg__DiagnosticStatus__Sequence__fini(
|
|
array: *mut diagnostic_msgs__msg__DiagnosticStatus__Sequence,
|
|
);
|
|
pub fn diagnostic_msgs__msg__DiagnosticStatus__Sequence__create(
|
|
size: usize,
|
|
) -> *mut diagnostic_msgs__msg__DiagnosticStatus__Sequence;
|
|
pub fn diagnostic_msgs__msg__DiagnosticStatus__Sequence__destroy(
|
|
array: *mut diagnostic_msgs__msg__DiagnosticStatus__Sequence,
|
|
);
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__diagnostic_msgs__msg__DiagnosticStatus(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn diagnostic_msgs__msg__KeyValue__create() -> *mut diagnostic_msgs__msg__KeyValue;
|
|
pub fn diagnostic_msgs__msg__KeyValue__destroy(msg: *mut diagnostic_msgs__msg__KeyValue);
|
|
pub fn diagnostic_msgs__msg__KeyValue__Sequence__init(
|
|
array: *mut diagnostic_msgs__msg__KeyValue__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn diagnostic_msgs__msg__KeyValue__Sequence__fini(
|
|
array: *mut diagnostic_msgs__msg__KeyValue__Sequence,
|
|
);
|
|
pub fn diagnostic_msgs__msg__KeyValue__Sequence__create(
|
|
size: usize,
|
|
) -> *mut diagnostic_msgs__msg__KeyValue__Sequence;
|
|
pub fn diagnostic_msgs__msg__KeyValue__Sequence__destroy(
|
|
array: *mut diagnostic_msgs__msg__KeyValue__Sequence,
|
|
);
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__diagnostic_msgs__msg__KeyValue(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn diagnostic_msgs__srv__AddDiagnostics_Request__create(
|
|
) -> *mut diagnostic_msgs__srv__AddDiagnostics_Request;
|
|
pub fn diagnostic_msgs__srv__AddDiagnostics_Request__destroy(
|
|
msg: *mut diagnostic_msgs__srv__AddDiagnostics_Request,
|
|
);
|
|
pub fn diagnostic_msgs__srv__AddDiagnostics_Request__Sequence__init(
|
|
array: *mut diagnostic_msgs__srv__AddDiagnostics_Request__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn diagnostic_msgs__srv__AddDiagnostics_Request__Sequence__fini(
|
|
array: *mut diagnostic_msgs__srv__AddDiagnostics_Request__Sequence,
|
|
);
|
|
pub fn diagnostic_msgs__srv__AddDiagnostics_Request__Sequence__create(
|
|
size: usize,
|
|
) -> *mut diagnostic_msgs__srv__AddDiagnostics_Request__Sequence;
|
|
pub fn diagnostic_msgs__srv__AddDiagnostics_Request__Sequence__destroy(
|
|
array: *mut diagnostic_msgs__srv__AddDiagnostics_Request__Sequence,
|
|
);
|
|
pub fn diagnostic_msgs__srv__AddDiagnostics_Response__create(
|
|
) -> *mut diagnostic_msgs__srv__AddDiagnostics_Response;
|
|
pub fn diagnostic_msgs__srv__AddDiagnostics_Response__destroy(
|
|
msg: *mut diagnostic_msgs__srv__AddDiagnostics_Response,
|
|
);
|
|
pub fn diagnostic_msgs__srv__AddDiagnostics_Response__Sequence__init(
|
|
array: *mut diagnostic_msgs__srv__AddDiagnostics_Response__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn diagnostic_msgs__srv__AddDiagnostics_Response__Sequence__fini(
|
|
array: *mut diagnostic_msgs__srv__AddDiagnostics_Response__Sequence,
|
|
);
|
|
pub fn diagnostic_msgs__srv__AddDiagnostics_Response__Sequence__create(
|
|
size: usize,
|
|
) -> *mut diagnostic_msgs__srv__AddDiagnostics_Response__Sequence;
|
|
pub fn diagnostic_msgs__srv__AddDiagnostics_Response__Sequence__destroy(
|
|
array: *mut diagnostic_msgs__srv__AddDiagnostics_Response__Sequence,
|
|
);
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__diagnostic_msgs__srv__AddDiagnostics_Request(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__diagnostic_msgs__srv__AddDiagnostics_Response(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_c__get_service_type_support_handle__diagnostic_msgs__srv__AddDiagnostics(
|
|
) -> *const rosidl_service_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__diagnostic_msgs__srv__AddDiagnostics_Request(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__diagnostic_msgs__srv__AddDiagnostics_Response(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_service_type_support_handle__diagnostic_msgs__srv__AddDiagnostics(
|
|
) -> *const rosidl_service_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__diagnostic_msgs__srv__SelfTest_Request(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__diagnostic_msgs__srv__SelfTest_Response(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_service_type_support_handle__diagnostic_msgs__srv__SelfTest(
|
|
) -> *const rosidl_service_type_support_t;
|
|
pub fn diagnostic_msgs__srv__SelfTest_Request__create(
|
|
) -> *mut diagnostic_msgs__srv__SelfTest_Request;
|
|
pub fn diagnostic_msgs__srv__SelfTest_Request__destroy(
|
|
msg: *mut diagnostic_msgs__srv__SelfTest_Request,
|
|
);
|
|
pub fn diagnostic_msgs__srv__SelfTest_Request__Sequence__init(
|
|
array: *mut diagnostic_msgs__srv__SelfTest_Request__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn diagnostic_msgs__srv__SelfTest_Request__Sequence__fini(
|
|
array: *mut diagnostic_msgs__srv__SelfTest_Request__Sequence,
|
|
);
|
|
pub fn diagnostic_msgs__srv__SelfTest_Request__Sequence__create(
|
|
size: usize,
|
|
) -> *mut diagnostic_msgs__srv__SelfTest_Request__Sequence;
|
|
pub fn diagnostic_msgs__srv__SelfTest_Request__Sequence__destroy(
|
|
array: *mut diagnostic_msgs__srv__SelfTest_Request__Sequence,
|
|
);
|
|
pub fn diagnostic_msgs__srv__SelfTest_Response__create(
|
|
) -> *mut diagnostic_msgs__srv__SelfTest_Response;
|
|
pub fn diagnostic_msgs__srv__SelfTest_Response__destroy(
|
|
msg: *mut diagnostic_msgs__srv__SelfTest_Response,
|
|
);
|
|
pub fn diagnostic_msgs__srv__SelfTest_Response__Sequence__init(
|
|
array: *mut diagnostic_msgs__srv__SelfTest_Response__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn diagnostic_msgs__srv__SelfTest_Response__Sequence__fini(
|
|
array: *mut diagnostic_msgs__srv__SelfTest_Response__Sequence,
|
|
);
|
|
pub fn diagnostic_msgs__srv__SelfTest_Response__Sequence__create(
|
|
size: usize,
|
|
) -> *mut diagnostic_msgs__srv__SelfTest_Response__Sequence;
|
|
pub fn diagnostic_msgs__srv__SelfTest_Response__Sequence__destroy(
|
|
array: *mut diagnostic_msgs__srv__SelfTest_Response__Sequence,
|
|
);
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__diagnostic_msgs__srv__SelfTest_Request(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__diagnostic_msgs__srv__SelfTest_Response(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_c__get_service_type_support_handle__diagnostic_msgs__srv__SelfTest(
|
|
) -> *const rosidl_service_type_support_t;
|
|
pub fn geometry_msgs__msg__Accel__create() -> *mut geometry_msgs__msg__Accel;
|
|
pub fn geometry_msgs__msg__Accel__destroy(msg: *mut geometry_msgs__msg__Accel);
|
|
pub fn geometry_msgs__msg__Accel__Sequence__init(
|
|
array: *mut geometry_msgs__msg__Accel__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn geometry_msgs__msg__Accel__Sequence__fini(
|
|
array: *mut geometry_msgs__msg__Accel__Sequence,
|
|
);
|
|
pub fn geometry_msgs__msg__Accel__Sequence__create(
|
|
size: usize,
|
|
) -> *mut geometry_msgs__msg__Accel__Sequence;
|
|
pub fn geometry_msgs__msg__Accel__Sequence__destroy(
|
|
array: *mut geometry_msgs__msg__Accel__Sequence,
|
|
);
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__geometry_msgs__msg__Accel(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn geometry_msgs__msg__AccelStamped__create() -> *mut geometry_msgs__msg__AccelStamped;
|
|
pub fn geometry_msgs__msg__AccelStamped__destroy(msg: *mut geometry_msgs__msg__AccelStamped);
|
|
pub fn geometry_msgs__msg__AccelStamped__Sequence__init(
|
|
array: *mut geometry_msgs__msg__AccelStamped__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn geometry_msgs__msg__AccelStamped__Sequence__fini(
|
|
array: *mut geometry_msgs__msg__AccelStamped__Sequence,
|
|
);
|
|
pub fn geometry_msgs__msg__AccelStamped__Sequence__create(
|
|
size: usize,
|
|
) -> *mut geometry_msgs__msg__AccelStamped__Sequence;
|
|
pub fn geometry_msgs__msg__AccelStamped__Sequence__destroy(
|
|
array: *mut geometry_msgs__msg__AccelStamped__Sequence,
|
|
);
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__geometry_msgs__msg__AccelStamped(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn geometry_msgs__msg__AccelWithCovariance__create(
|
|
) -> *mut geometry_msgs__msg__AccelWithCovariance;
|
|
pub fn geometry_msgs__msg__AccelWithCovariance__destroy(
|
|
msg: *mut geometry_msgs__msg__AccelWithCovariance,
|
|
);
|
|
pub fn geometry_msgs__msg__AccelWithCovariance__Sequence__init(
|
|
array: *mut geometry_msgs__msg__AccelWithCovariance__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn geometry_msgs__msg__AccelWithCovariance__Sequence__fini(
|
|
array: *mut geometry_msgs__msg__AccelWithCovariance__Sequence,
|
|
);
|
|
pub fn geometry_msgs__msg__AccelWithCovariance__Sequence__create(
|
|
size: usize,
|
|
) -> *mut geometry_msgs__msg__AccelWithCovariance__Sequence;
|
|
pub fn geometry_msgs__msg__AccelWithCovariance__Sequence__destroy(
|
|
array: *mut geometry_msgs__msg__AccelWithCovariance__Sequence,
|
|
);
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__geometry_msgs__msg__AccelWithCovariance(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn geometry_msgs__msg__AccelWithCovarianceStamped__create(
|
|
) -> *mut geometry_msgs__msg__AccelWithCovarianceStamped;
|
|
pub fn geometry_msgs__msg__AccelWithCovarianceStamped__destroy(
|
|
msg: *mut geometry_msgs__msg__AccelWithCovarianceStamped,
|
|
);
|
|
pub fn geometry_msgs__msg__AccelWithCovarianceStamped__Sequence__init(
|
|
array: *mut geometry_msgs__msg__AccelWithCovarianceStamped__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn geometry_msgs__msg__AccelWithCovarianceStamped__Sequence__fini(
|
|
array: *mut geometry_msgs__msg__AccelWithCovarianceStamped__Sequence,
|
|
);
|
|
pub fn geometry_msgs__msg__AccelWithCovarianceStamped__Sequence__create(
|
|
size: usize,
|
|
) -> *mut geometry_msgs__msg__AccelWithCovarianceStamped__Sequence;
|
|
pub fn geometry_msgs__msg__AccelWithCovarianceStamped__Sequence__destroy(
|
|
array: *mut geometry_msgs__msg__AccelWithCovarianceStamped__Sequence,
|
|
);
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__geometry_msgs__msg__AccelWithCovarianceStamped(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__geometry_msgs__msg__Accel(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__geometry_msgs__msg__AccelStamped(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__geometry_msgs__msg__AccelWithCovariance(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__geometry_msgs__msg__AccelWithCovarianceStamped(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__geometry_msgs__msg__Inertia(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__geometry_msgs__msg__InertiaStamped(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__geometry_msgs__msg__Point32(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__geometry_msgs__msg__Point(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__geometry_msgs__msg__PointStamped(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__geometry_msgs__msg__Polygon(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__geometry_msgs__msg__PolygonStamped(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__geometry_msgs__msg__Pose2D(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__geometry_msgs__msg__Pose(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__geometry_msgs__msg__PoseArray(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__geometry_msgs__msg__PoseStamped(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__geometry_msgs__msg__PoseWithCovariance(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__geometry_msgs__msg__PoseWithCovarianceStamped(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__geometry_msgs__msg__Quaternion(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__geometry_msgs__msg__QuaternionStamped(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__geometry_msgs__msg__Transform(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__geometry_msgs__msg__TransformStamped(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__geometry_msgs__msg__Twist(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__geometry_msgs__msg__TwistStamped(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__geometry_msgs__msg__TwistWithCovariance(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__geometry_msgs__msg__TwistWithCovarianceStamped(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__geometry_msgs__msg__Vector3(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__geometry_msgs__msg__Vector3Stamped(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__geometry_msgs__msg__Wrench(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__geometry_msgs__msg__WrenchStamped(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn geometry_msgs__msg__Inertia__create() -> *mut geometry_msgs__msg__Inertia;
|
|
pub fn geometry_msgs__msg__Inertia__destroy(msg: *mut geometry_msgs__msg__Inertia);
|
|
pub fn geometry_msgs__msg__Inertia__Sequence__init(
|
|
array: *mut geometry_msgs__msg__Inertia__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn geometry_msgs__msg__Inertia__Sequence__fini(
|
|
array: *mut geometry_msgs__msg__Inertia__Sequence,
|
|
);
|
|
pub fn geometry_msgs__msg__Inertia__Sequence__create(
|
|
size: usize,
|
|
) -> *mut geometry_msgs__msg__Inertia__Sequence;
|
|
pub fn geometry_msgs__msg__Inertia__Sequence__destroy(
|
|
array: *mut geometry_msgs__msg__Inertia__Sequence,
|
|
);
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__geometry_msgs__msg__Inertia(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn geometry_msgs__msg__InertiaStamped__create() -> *mut geometry_msgs__msg__InertiaStamped;
|
|
pub fn geometry_msgs__msg__InertiaStamped__destroy(
|
|
msg: *mut geometry_msgs__msg__InertiaStamped,
|
|
);
|
|
pub fn geometry_msgs__msg__InertiaStamped__Sequence__init(
|
|
array: *mut geometry_msgs__msg__InertiaStamped__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn geometry_msgs__msg__InertiaStamped__Sequence__fini(
|
|
array: *mut geometry_msgs__msg__InertiaStamped__Sequence,
|
|
);
|
|
pub fn geometry_msgs__msg__InertiaStamped__Sequence__create(
|
|
size: usize,
|
|
) -> *mut geometry_msgs__msg__InertiaStamped__Sequence;
|
|
pub fn geometry_msgs__msg__InertiaStamped__Sequence__destroy(
|
|
array: *mut geometry_msgs__msg__InertiaStamped__Sequence,
|
|
);
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__geometry_msgs__msg__InertiaStamped(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn geometry_msgs__msg__Point__create() -> *mut geometry_msgs__msg__Point;
|
|
pub fn geometry_msgs__msg__Point__destroy(msg: *mut geometry_msgs__msg__Point);
|
|
pub fn geometry_msgs__msg__Point__Sequence__init(
|
|
array: *mut geometry_msgs__msg__Point__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn geometry_msgs__msg__Point__Sequence__fini(
|
|
array: *mut geometry_msgs__msg__Point__Sequence,
|
|
);
|
|
pub fn geometry_msgs__msg__Point__Sequence__create(
|
|
size: usize,
|
|
) -> *mut geometry_msgs__msg__Point__Sequence;
|
|
pub fn geometry_msgs__msg__Point__Sequence__destroy(
|
|
array: *mut geometry_msgs__msg__Point__Sequence,
|
|
);
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__geometry_msgs__msg__Point(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn geometry_msgs__msg__Point32__create() -> *mut geometry_msgs__msg__Point32;
|
|
pub fn geometry_msgs__msg__Point32__destroy(msg: *mut geometry_msgs__msg__Point32);
|
|
pub fn geometry_msgs__msg__Point32__Sequence__init(
|
|
array: *mut geometry_msgs__msg__Point32__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn geometry_msgs__msg__Point32__Sequence__fini(
|
|
array: *mut geometry_msgs__msg__Point32__Sequence,
|
|
);
|
|
pub fn geometry_msgs__msg__Point32__Sequence__create(
|
|
size: usize,
|
|
) -> *mut geometry_msgs__msg__Point32__Sequence;
|
|
pub fn geometry_msgs__msg__Point32__Sequence__destroy(
|
|
array: *mut geometry_msgs__msg__Point32__Sequence,
|
|
);
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__geometry_msgs__msg__Point32(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn geometry_msgs__msg__PointStamped__create() -> *mut geometry_msgs__msg__PointStamped;
|
|
pub fn geometry_msgs__msg__PointStamped__destroy(msg: *mut geometry_msgs__msg__PointStamped);
|
|
pub fn geometry_msgs__msg__PointStamped__Sequence__init(
|
|
array: *mut geometry_msgs__msg__PointStamped__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn geometry_msgs__msg__PointStamped__Sequence__fini(
|
|
array: *mut geometry_msgs__msg__PointStamped__Sequence,
|
|
);
|
|
pub fn geometry_msgs__msg__PointStamped__Sequence__create(
|
|
size: usize,
|
|
) -> *mut geometry_msgs__msg__PointStamped__Sequence;
|
|
pub fn geometry_msgs__msg__PointStamped__Sequence__destroy(
|
|
array: *mut geometry_msgs__msg__PointStamped__Sequence,
|
|
);
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__geometry_msgs__msg__PointStamped(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn geometry_msgs__msg__Polygon__create() -> *mut geometry_msgs__msg__Polygon;
|
|
pub fn geometry_msgs__msg__Polygon__destroy(msg: *mut geometry_msgs__msg__Polygon);
|
|
pub fn geometry_msgs__msg__Polygon__Sequence__init(
|
|
array: *mut geometry_msgs__msg__Polygon__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn geometry_msgs__msg__Polygon__Sequence__fini(
|
|
array: *mut geometry_msgs__msg__Polygon__Sequence,
|
|
);
|
|
pub fn geometry_msgs__msg__Polygon__Sequence__create(
|
|
size: usize,
|
|
) -> *mut geometry_msgs__msg__Polygon__Sequence;
|
|
pub fn geometry_msgs__msg__Polygon__Sequence__destroy(
|
|
array: *mut geometry_msgs__msg__Polygon__Sequence,
|
|
);
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__geometry_msgs__msg__Polygon(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn geometry_msgs__msg__PolygonStamped__create() -> *mut geometry_msgs__msg__PolygonStamped;
|
|
pub fn geometry_msgs__msg__PolygonStamped__destroy(
|
|
msg: *mut geometry_msgs__msg__PolygonStamped,
|
|
);
|
|
pub fn geometry_msgs__msg__PolygonStamped__Sequence__init(
|
|
array: *mut geometry_msgs__msg__PolygonStamped__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn geometry_msgs__msg__PolygonStamped__Sequence__fini(
|
|
array: *mut geometry_msgs__msg__PolygonStamped__Sequence,
|
|
);
|
|
pub fn geometry_msgs__msg__PolygonStamped__Sequence__create(
|
|
size: usize,
|
|
) -> *mut geometry_msgs__msg__PolygonStamped__Sequence;
|
|
pub fn geometry_msgs__msg__PolygonStamped__Sequence__destroy(
|
|
array: *mut geometry_msgs__msg__PolygonStamped__Sequence,
|
|
);
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__geometry_msgs__msg__PolygonStamped(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn geometry_msgs__msg__Pose__create() -> *mut geometry_msgs__msg__Pose;
|
|
pub fn geometry_msgs__msg__Pose__destroy(msg: *mut geometry_msgs__msg__Pose);
|
|
pub fn geometry_msgs__msg__Pose__Sequence__init(
|
|
array: *mut geometry_msgs__msg__Pose__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn geometry_msgs__msg__Pose__Sequence__fini(array: *mut geometry_msgs__msg__Pose__Sequence);
|
|
pub fn geometry_msgs__msg__Pose__Sequence__create(
|
|
size: usize,
|
|
) -> *mut geometry_msgs__msg__Pose__Sequence;
|
|
pub fn geometry_msgs__msg__Pose__Sequence__destroy(
|
|
array: *mut geometry_msgs__msg__Pose__Sequence,
|
|
);
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__geometry_msgs__msg__Pose(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn geometry_msgs__msg__Pose2D__create() -> *mut geometry_msgs__msg__Pose2D;
|
|
pub fn geometry_msgs__msg__Pose2D__destroy(msg: *mut geometry_msgs__msg__Pose2D);
|
|
pub fn geometry_msgs__msg__Pose2D__Sequence__init(
|
|
array: *mut geometry_msgs__msg__Pose2D__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn geometry_msgs__msg__Pose2D__Sequence__fini(
|
|
array: *mut geometry_msgs__msg__Pose2D__Sequence,
|
|
);
|
|
pub fn geometry_msgs__msg__Pose2D__Sequence__create(
|
|
size: usize,
|
|
) -> *mut geometry_msgs__msg__Pose2D__Sequence;
|
|
pub fn geometry_msgs__msg__Pose2D__Sequence__destroy(
|
|
array: *mut geometry_msgs__msg__Pose2D__Sequence,
|
|
);
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__geometry_msgs__msg__Pose2D(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn geometry_msgs__msg__PoseArray__create() -> *mut geometry_msgs__msg__PoseArray;
|
|
pub fn geometry_msgs__msg__PoseArray__destroy(msg: *mut geometry_msgs__msg__PoseArray);
|
|
pub fn geometry_msgs__msg__PoseArray__Sequence__init(
|
|
array: *mut geometry_msgs__msg__PoseArray__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn geometry_msgs__msg__PoseArray__Sequence__fini(
|
|
array: *mut geometry_msgs__msg__PoseArray__Sequence,
|
|
);
|
|
pub fn geometry_msgs__msg__PoseArray__Sequence__create(
|
|
size: usize,
|
|
) -> *mut geometry_msgs__msg__PoseArray__Sequence;
|
|
pub fn geometry_msgs__msg__PoseArray__Sequence__destroy(
|
|
array: *mut geometry_msgs__msg__PoseArray__Sequence,
|
|
);
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__geometry_msgs__msg__PoseArray(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn geometry_msgs__msg__PoseStamped__create() -> *mut geometry_msgs__msg__PoseStamped;
|
|
pub fn geometry_msgs__msg__PoseStamped__destroy(msg: *mut geometry_msgs__msg__PoseStamped);
|
|
pub fn geometry_msgs__msg__PoseStamped__Sequence__init(
|
|
array: *mut geometry_msgs__msg__PoseStamped__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn geometry_msgs__msg__PoseStamped__Sequence__fini(
|
|
array: *mut geometry_msgs__msg__PoseStamped__Sequence,
|
|
);
|
|
pub fn geometry_msgs__msg__PoseStamped__Sequence__create(
|
|
size: usize,
|
|
) -> *mut geometry_msgs__msg__PoseStamped__Sequence;
|
|
pub fn geometry_msgs__msg__PoseStamped__Sequence__destroy(
|
|
array: *mut geometry_msgs__msg__PoseStamped__Sequence,
|
|
);
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__geometry_msgs__msg__PoseStamped(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn geometry_msgs__msg__PoseWithCovariance__create(
|
|
) -> *mut geometry_msgs__msg__PoseWithCovariance;
|
|
pub fn geometry_msgs__msg__PoseWithCovariance__destroy(
|
|
msg: *mut geometry_msgs__msg__PoseWithCovariance,
|
|
);
|
|
pub fn geometry_msgs__msg__PoseWithCovariance__Sequence__init(
|
|
array: *mut geometry_msgs__msg__PoseWithCovariance__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn geometry_msgs__msg__PoseWithCovariance__Sequence__fini(
|
|
array: *mut geometry_msgs__msg__PoseWithCovariance__Sequence,
|
|
);
|
|
pub fn geometry_msgs__msg__PoseWithCovariance__Sequence__create(
|
|
size: usize,
|
|
) -> *mut geometry_msgs__msg__PoseWithCovariance__Sequence;
|
|
pub fn geometry_msgs__msg__PoseWithCovariance__Sequence__destroy(
|
|
array: *mut geometry_msgs__msg__PoseWithCovariance__Sequence,
|
|
);
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__geometry_msgs__msg__PoseWithCovariance(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn geometry_msgs__msg__PoseWithCovarianceStamped__create(
|
|
) -> *mut geometry_msgs__msg__PoseWithCovarianceStamped;
|
|
pub fn geometry_msgs__msg__PoseWithCovarianceStamped__destroy(
|
|
msg: *mut geometry_msgs__msg__PoseWithCovarianceStamped,
|
|
);
|
|
pub fn geometry_msgs__msg__PoseWithCovarianceStamped__Sequence__init(
|
|
array: *mut geometry_msgs__msg__PoseWithCovarianceStamped__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn geometry_msgs__msg__PoseWithCovarianceStamped__Sequence__fini(
|
|
array: *mut geometry_msgs__msg__PoseWithCovarianceStamped__Sequence,
|
|
);
|
|
pub fn geometry_msgs__msg__PoseWithCovarianceStamped__Sequence__create(
|
|
size: usize,
|
|
) -> *mut geometry_msgs__msg__PoseWithCovarianceStamped__Sequence;
|
|
pub fn geometry_msgs__msg__PoseWithCovarianceStamped__Sequence__destroy(
|
|
array: *mut geometry_msgs__msg__PoseWithCovarianceStamped__Sequence,
|
|
);
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__geometry_msgs__msg__PoseWithCovarianceStamped(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn geometry_msgs__msg__Quaternion__create() -> *mut geometry_msgs__msg__Quaternion;
|
|
pub fn geometry_msgs__msg__Quaternion__destroy(msg: *mut geometry_msgs__msg__Quaternion);
|
|
pub fn geometry_msgs__msg__Quaternion__Sequence__init(
|
|
array: *mut geometry_msgs__msg__Quaternion__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn geometry_msgs__msg__Quaternion__Sequence__fini(
|
|
array: *mut geometry_msgs__msg__Quaternion__Sequence,
|
|
);
|
|
pub fn geometry_msgs__msg__Quaternion__Sequence__create(
|
|
size: usize,
|
|
) -> *mut geometry_msgs__msg__Quaternion__Sequence;
|
|
pub fn geometry_msgs__msg__Quaternion__Sequence__destroy(
|
|
array: *mut geometry_msgs__msg__Quaternion__Sequence,
|
|
);
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__geometry_msgs__msg__Quaternion(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn geometry_msgs__msg__QuaternionStamped__create(
|
|
) -> *mut geometry_msgs__msg__QuaternionStamped;
|
|
pub fn geometry_msgs__msg__QuaternionStamped__destroy(
|
|
msg: *mut geometry_msgs__msg__QuaternionStamped,
|
|
);
|
|
pub fn geometry_msgs__msg__QuaternionStamped__Sequence__init(
|
|
array: *mut geometry_msgs__msg__QuaternionStamped__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn geometry_msgs__msg__QuaternionStamped__Sequence__fini(
|
|
array: *mut geometry_msgs__msg__QuaternionStamped__Sequence,
|
|
);
|
|
pub fn geometry_msgs__msg__QuaternionStamped__Sequence__create(
|
|
size: usize,
|
|
) -> *mut geometry_msgs__msg__QuaternionStamped__Sequence;
|
|
pub fn geometry_msgs__msg__QuaternionStamped__Sequence__destroy(
|
|
array: *mut geometry_msgs__msg__QuaternionStamped__Sequence,
|
|
);
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__geometry_msgs__msg__QuaternionStamped(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn geometry_msgs__msg__Transform__create() -> *mut geometry_msgs__msg__Transform;
|
|
pub fn geometry_msgs__msg__Transform__destroy(msg: *mut geometry_msgs__msg__Transform);
|
|
pub fn geometry_msgs__msg__Transform__Sequence__init(
|
|
array: *mut geometry_msgs__msg__Transform__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn geometry_msgs__msg__Transform__Sequence__fini(
|
|
array: *mut geometry_msgs__msg__Transform__Sequence,
|
|
);
|
|
pub fn geometry_msgs__msg__Transform__Sequence__create(
|
|
size: usize,
|
|
) -> *mut geometry_msgs__msg__Transform__Sequence;
|
|
pub fn geometry_msgs__msg__Transform__Sequence__destroy(
|
|
array: *mut geometry_msgs__msg__Transform__Sequence,
|
|
);
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__geometry_msgs__msg__Transform(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn geometry_msgs__msg__TransformStamped__create(
|
|
) -> *mut geometry_msgs__msg__TransformStamped;
|
|
pub fn geometry_msgs__msg__TransformStamped__destroy(
|
|
msg: *mut geometry_msgs__msg__TransformStamped,
|
|
);
|
|
pub fn geometry_msgs__msg__TransformStamped__Sequence__init(
|
|
array: *mut geometry_msgs__msg__TransformStamped__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn geometry_msgs__msg__TransformStamped__Sequence__fini(
|
|
array: *mut geometry_msgs__msg__TransformStamped__Sequence,
|
|
);
|
|
pub fn geometry_msgs__msg__TransformStamped__Sequence__create(
|
|
size: usize,
|
|
) -> *mut geometry_msgs__msg__TransformStamped__Sequence;
|
|
pub fn geometry_msgs__msg__TransformStamped__Sequence__destroy(
|
|
array: *mut geometry_msgs__msg__TransformStamped__Sequence,
|
|
);
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__geometry_msgs__msg__TransformStamped(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn geometry_msgs__msg__Twist__create() -> *mut geometry_msgs__msg__Twist;
|
|
pub fn geometry_msgs__msg__Twist__destroy(msg: *mut geometry_msgs__msg__Twist);
|
|
pub fn geometry_msgs__msg__Twist__Sequence__init(
|
|
array: *mut geometry_msgs__msg__Twist__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn geometry_msgs__msg__Twist__Sequence__fini(
|
|
array: *mut geometry_msgs__msg__Twist__Sequence,
|
|
);
|
|
pub fn geometry_msgs__msg__Twist__Sequence__create(
|
|
size: usize,
|
|
) -> *mut geometry_msgs__msg__Twist__Sequence;
|
|
pub fn geometry_msgs__msg__Twist__Sequence__destroy(
|
|
array: *mut geometry_msgs__msg__Twist__Sequence,
|
|
);
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__geometry_msgs__msg__Twist(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn geometry_msgs__msg__TwistStamped__create() -> *mut geometry_msgs__msg__TwistStamped;
|
|
pub fn geometry_msgs__msg__TwistStamped__destroy(msg: *mut geometry_msgs__msg__TwistStamped);
|
|
pub fn geometry_msgs__msg__TwistStamped__Sequence__init(
|
|
array: *mut geometry_msgs__msg__TwistStamped__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn geometry_msgs__msg__TwistStamped__Sequence__fini(
|
|
array: *mut geometry_msgs__msg__TwistStamped__Sequence,
|
|
);
|
|
pub fn geometry_msgs__msg__TwistStamped__Sequence__create(
|
|
size: usize,
|
|
) -> *mut geometry_msgs__msg__TwistStamped__Sequence;
|
|
pub fn geometry_msgs__msg__TwistStamped__Sequence__destroy(
|
|
array: *mut geometry_msgs__msg__TwistStamped__Sequence,
|
|
);
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__geometry_msgs__msg__TwistStamped(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn geometry_msgs__msg__TwistWithCovariance__create(
|
|
) -> *mut geometry_msgs__msg__TwistWithCovariance;
|
|
pub fn geometry_msgs__msg__TwistWithCovariance__destroy(
|
|
msg: *mut geometry_msgs__msg__TwistWithCovariance,
|
|
);
|
|
pub fn geometry_msgs__msg__TwistWithCovariance__Sequence__init(
|
|
array: *mut geometry_msgs__msg__TwistWithCovariance__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn geometry_msgs__msg__TwistWithCovariance__Sequence__fini(
|
|
array: *mut geometry_msgs__msg__TwistWithCovariance__Sequence,
|
|
);
|
|
pub fn geometry_msgs__msg__TwistWithCovariance__Sequence__create(
|
|
size: usize,
|
|
) -> *mut geometry_msgs__msg__TwistWithCovariance__Sequence;
|
|
pub fn geometry_msgs__msg__TwistWithCovariance__Sequence__destroy(
|
|
array: *mut geometry_msgs__msg__TwistWithCovariance__Sequence,
|
|
);
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__geometry_msgs__msg__TwistWithCovariance(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn geometry_msgs__msg__TwistWithCovarianceStamped__create(
|
|
) -> *mut geometry_msgs__msg__TwistWithCovarianceStamped;
|
|
pub fn geometry_msgs__msg__TwistWithCovarianceStamped__destroy(
|
|
msg: *mut geometry_msgs__msg__TwistWithCovarianceStamped,
|
|
);
|
|
pub fn geometry_msgs__msg__TwistWithCovarianceStamped__Sequence__init(
|
|
array: *mut geometry_msgs__msg__TwistWithCovarianceStamped__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn geometry_msgs__msg__TwistWithCovarianceStamped__Sequence__fini(
|
|
array: *mut geometry_msgs__msg__TwistWithCovarianceStamped__Sequence,
|
|
);
|
|
pub fn geometry_msgs__msg__TwistWithCovarianceStamped__Sequence__create(
|
|
size: usize,
|
|
) -> *mut geometry_msgs__msg__TwistWithCovarianceStamped__Sequence;
|
|
pub fn geometry_msgs__msg__TwistWithCovarianceStamped__Sequence__destroy(
|
|
array: *mut geometry_msgs__msg__TwistWithCovarianceStamped__Sequence,
|
|
);
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__geometry_msgs__msg__TwistWithCovarianceStamped(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn geometry_msgs__msg__Vector3__create() -> *mut geometry_msgs__msg__Vector3;
|
|
pub fn geometry_msgs__msg__Vector3__destroy(msg: *mut geometry_msgs__msg__Vector3);
|
|
pub fn geometry_msgs__msg__Vector3__Sequence__init(
|
|
array: *mut geometry_msgs__msg__Vector3__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn geometry_msgs__msg__Vector3__Sequence__fini(
|
|
array: *mut geometry_msgs__msg__Vector3__Sequence,
|
|
);
|
|
pub fn geometry_msgs__msg__Vector3__Sequence__create(
|
|
size: usize,
|
|
) -> *mut geometry_msgs__msg__Vector3__Sequence;
|
|
pub fn geometry_msgs__msg__Vector3__Sequence__destroy(
|
|
array: *mut geometry_msgs__msg__Vector3__Sequence,
|
|
);
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__geometry_msgs__msg__Vector3(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn geometry_msgs__msg__Vector3Stamped__create() -> *mut geometry_msgs__msg__Vector3Stamped;
|
|
pub fn geometry_msgs__msg__Vector3Stamped__destroy(
|
|
msg: *mut geometry_msgs__msg__Vector3Stamped,
|
|
);
|
|
pub fn geometry_msgs__msg__Vector3Stamped__Sequence__init(
|
|
array: *mut geometry_msgs__msg__Vector3Stamped__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn geometry_msgs__msg__Vector3Stamped__Sequence__fini(
|
|
array: *mut geometry_msgs__msg__Vector3Stamped__Sequence,
|
|
);
|
|
pub fn geometry_msgs__msg__Vector3Stamped__Sequence__create(
|
|
size: usize,
|
|
) -> *mut geometry_msgs__msg__Vector3Stamped__Sequence;
|
|
pub fn geometry_msgs__msg__Vector3Stamped__Sequence__destroy(
|
|
array: *mut geometry_msgs__msg__Vector3Stamped__Sequence,
|
|
);
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__geometry_msgs__msg__Vector3Stamped(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn geometry_msgs__msg__Wrench__create() -> *mut geometry_msgs__msg__Wrench;
|
|
pub fn geometry_msgs__msg__Wrench__destroy(msg: *mut geometry_msgs__msg__Wrench);
|
|
pub fn geometry_msgs__msg__Wrench__Sequence__init(
|
|
array: *mut geometry_msgs__msg__Wrench__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn geometry_msgs__msg__Wrench__Sequence__fini(
|
|
array: *mut geometry_msgs__msg__Wrench__Sequence,
|
|
);
|
|
pub fn geometry_msgs__msg__Wrench__Sequence__create(
|
|
size: usize,
|
|
) -> *mut geometry_msgs__msg__Wrench__Sequence;
|
|
pub fn geometry_msgs__msg__Wrench__Sequence__destroy(
|
|
array: *mut geometry_msgs__msg__Wrench__Sequence,
|
|
);
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__geometry_msgs__msg__Wrench(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn geometry_msgs__msg__WrenchStamped__create() -> *mut geometry_msgs__msg__WrenchStamped;
|
|
pub fn geometry_msgs__msg__WrenchStamped__destroy(msg: *mut geometry_msgs__msg__WrenchStamped);
|
|
pub fn geometry_msgs__msg__WrenchStamped__Sequence__init(
|
|
array: *mut geometry_msgs__msg__WrenchStamped__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn geometry_msgs__msg__WrenchStamped__Sequence__fini(
|
|
array: *mut geometry_msgs__msg__WrenchStamped__Sequence,
|
|
);
|
|
pub fn geometry_msgs__msg__WrenchStamped__Sequence__create(
|
|
size: usize,
|
|
) -> *mut geometry_msgs__msg__WrenchStamped__Sequence;
|
|
pub fn geometry_msgs__msg__WrenchStamped__Sequence__destroy(
|
|
array: *mut geometry_msgs__msg__WrenchStamped__Sequence,
|
|
);
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__geometry_msgs__msg__WrenchStamped(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__lifecycle_msgs__msg__State(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__lifecycle_msgs__msg__Transition(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__lifecycle_msgs__msg__TransitionDescription(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__lifecycle_msgs__msg__TransitionEvent(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn lifecycle_msgs__msg__State__create() -> *mut lifecycle_msgs__msg__State;
|
|
pub fn lifecycle_msgs__msg__State__destroy(msg: *mut lifecycle_msgs__msg__State);
|
|
pub fn lifecycle_msgs__msg__State__Sequence__init(
|
|
array: *mut lifecycle_msgs__msg__State__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn lifecycle_msgs__msg__State__Sequence__fini(
|
|
array: *mut lifecycle_msgs__msg__State__Sequence,
|
|
);
|
|
pub fn lifecycle_msgs__msg__State__Sequence__create(
|
|
size: usize,
|
|
) -> *mut lifecycle_msgs__msg__State__Sequence;
|
|
pub fn lifecycle_msgs__msg__State__Sequence__destroy(
|
|
array: *mut lifecycle_msgs__msg__State__Sequence,
|
|
);
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__lifecycle_msgs__msg__State(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn lifecycle_msgs__msg__Transition__create() -> *mut lifecycle_msgs__msg__Transition;
|
|
pub fn lifecycle_msgs__msg__Transition__destroy(msg: *mut lifecycle_msgs__msg__Transition);
|
|
pub fn lifecycle_msgs__msg__Transition__Sequence__init(
|
|
array: *mut lifecycle_msgs__msg__Transition__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn lifecycle_msgs__msg__Transition__Sequence__fini(
|
|
array: *mut lifecycle_msgs__msg__Transition__Sequence,
|
|
);
|
|
pub fn lifecycle_msgs__msg__Transition__Sequence__create(
|
|
size: usize,
|
|
) -> *mut lifecycle_msgs__msg__Transition__Sequence;
|
|
pub fn lifecycle_msgs__msg__Transition__Sequence__destroy(
|
|
array: *mut lifecycle_msgs__msg__Transition__Sequence,
|
|
);
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__lifecycle_msgs__msg__Transition(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn lifecycle_msgs__msg__TransitionDescription__create(
|
|
) -> *mut lifecycle_msgs__msg__TransitionDescription;
|
|
pub fn lifecycle_msgs__msg__TransitionDescription__destroy(
|
|
msg: *mut lifecycle_msgs__msg__TransitionDescription,
|
|
);
|
|
pub fn lifecycle_msgs__msg__TransitionDescription__Sequence__init(
|
|
array: *mut lifecycle_msgs__msg__TransitionDescription__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn lifecycle_msgs__msg__TransitionDescription__Sequence__fini(
|
|
array: *mut lifecycle_msgs__msg__TransitionDescription__Sequence,
|
|
);
|
|
pub fn lifecycle_msgs__msg__TransitionDescription__Sequence__create(
|
|
size: usize,
|
|
) -> *mut lifecycle_msgs__msg__TransitionDescription__Sequence;
|
|
pub fn lifecycle_msgs__msg__TransitionDescription__Sequence__destroy(
|
|
array: *mut lifecycle_msgs__msg__TransitionDescription__Sequence,
|
|
);
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__lifecycle_msgs__msg__TransitionDescription(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn lifecycle_msgs__msg__TransitionEvent__create(
|
|
) -> *mut lifecycle_msgs__msg__TransitionEvent;
|
|
pub fn lifecycle_msgs__msg__TransitionEvent__destroy(
|
|
msg: *mut lifecycle_msgs__msg__TransitionEvent,
|
|
);
|
|
pub fn lifecycle_msgs__msg__TransitionEvent__Sequence__init(
|
|
array: *mut lifecycle_msgs__msg__TransitionEvent__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn lifecycle_msgs__msg__TransitionEvent__Sequence__fini(
|
|
array: *mut lifecycle_msgs__msg__TransitionEvent__Sequence,
|
|
);
|
|
pub fn lifecycle_msgs__msg__TransitionEvent__Sequence__create(
|
|
size: usize,
|
|
) -> *mut lifecycle_msgs__msg__TransitionEvent__Sequence;
|
|
pub fn lifecycle_msgs__msg__TransitionEvent__Sequence__destroy(
|
|
array: *mut lifecycle_msgs__msg__TransitionEvent__Sequence,
|
|
);
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__lifecycle_msgs__msg__TransitionEvent(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn lifecycle_msgs__srv__ChangeState_Request__create(
|
|
) -> *mut lifecycle_msgs__srv__ChangeState_Request;
|
|
pub fn lifecycle_msgs__srv__ChangeState_Request__destroy(
|
|
msg: *mut lifecycle_msgs__srv__ChangeState_Request,
|
|
);
|
|
pub fn lifecycle_msgs__srv__ChangeState_Request__Sequence__init(
|
|
array: *mut lifecycle_msgs__srv__ChangeState_Request__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn lifecycle_msgs__srv__ChangeState_Request__Sequence__fini(
|
|
array: *mut lifecycle_msgs__srv__ChangeState_Request__Sequence,
|
|
);
|
|
pub fn lifecycle_msgs__srv__ChangeState_Request__Sequence__create(
|
|
size: usize,
|
|
) -> *mut lifecycle_msgs__srv__ChangeState_Request__Sequence;
|
|
pub fn lifecycle_msgs__srv__ChangeState_Request__Sequence__destroy(
|
|
array: *mut lifecycle_msgs__srv__ChangeState_Request__Sequence,
|
|
);
|
|
pub fn lifecycle_msgs__srv__ChangeState_Response__create(
|
|
) -> *mut lifecycle_msgs__srv__ChangeState_Response;
|
|
pub fn lifecycle_msgs__srv__ChangeState_Response__destroy(
|
|
msg: *mut lifecycle_msgs__srv__ChangeState_Response,
|
|
);
|
|
pub fn lifecycle_msgs__srv__ChangeState_Response__Sequence__init(
|
|
array: *mut lifecycle_msgs__srv__ChangeState_Response__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn lifecycle_msgs__srv__ChangeState_Response__Sequence__fini(
|
|
array: *mut lifecycle_msgs__srv__ChangeState_Response__Sequence,
|
|
);
|
|
pub fn lifecycle_msgs__srv__ChangeState_Response__Sequence__create(
|
|
size: usize,
|
|
) -> *mut lifecycle_msgs__srv__ChangeState_Response__Sequence;
|
|
pub fn lifecycle_msgs__srv__ChangeState_Response__Sequence__destroy(
|
|
array: *mut lifecycle_msgs__srv__ChangeState_Response__Sequence,
|
|
);
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__lifecycle_msgs__srv__ChangeState_Request(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__lifecycle_msgs__srv__ChangeState_Response(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_c__get_service_type_support_handle__lifecycle_msgs__srv__ChangeState(
|
|
) -> *const rosidl_service_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__lifecycle_msgs__srv__ChangeState_Request(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__lifecycle_msgs__srv__ChangeState_Response(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_service_type_support_handle__lifecycle_msgs__srv__ChangeState(
|
|
) -> *const rosidl_service_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__lifecycle_msgs__srv__GetAvailableStates_Request(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__lifecycle_msgs__srv__GetAvailableStates_Response(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_service_type_support_handle__lifecycle_msgs__srv__GetAvailableStates(
|
|
) -> *const rosidl_service_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__lifecycle_msgs__srv__GetAvailableTransitions_Request(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__lifecycle_msgs__srv__GetAvailableTransitions_Response(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_service_type_support_handle__lifecycle_msgs__srv__GetAvailableTransitions(
|
|
) -> *const rosidl_service_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__lifecycle_msgs__srv__GetState_Request(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__lifecycle_msgs__srv__GetState_Response(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_service_type_support_handle__lifecycle_msgs__srv__GetState(
|
|
) -> *const rosidl_service_type_support_t;
|
|
pub fn lifecycle_msgs__srv__GetAvailableStates_Request__create(
|
|
) -> *mut lifecycle_msgs__srv__GetAvailableStates_Request;
|
|
pub fn lifecycle_msgs__srv__GetAvailableStates_Request__destroy(
|
|
msg: *mut lifecycle_msgs__srv__GetAvailableStates_Request,
|
|
);
|
|
pub fn lifecycle_msgs__srv__GetAvailableStates_Request__Sequence__init(
|
|
array: *mut lifecycle_msgs__srv__GetAvailableStates_Request__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn lifecycle_msgs__srv__GetAvailableStates_Request__Sequence__fini(
|
|
array: *mut lifecycle_msgs__srv__GetAvailableStates_Request__Sequence,
|
|
);
|
|
pub fn lifecycle_msgs__srv__GetAvailableStates_Request__Sequence__create(
|
|
size: usize,
|
|
) -> *mut lifecycle_msgs__srv__GetAvailableStates_Request__Sequence;
|
|
pub fn lifecycle_msgs__srv__GetAvailableStates_Request__Sequence__destroy(
|
|
array: *mut lifecycle_msgs__srv__GetAvailableStates_Request__Sequence,
|
|
);
|
|
pub fn lifecycle_msgs__srv__GetAvailableStates_Response__create(
|
|
) -> *mut lifecycle_msgs__srv__GetAvailableStates_Response;
|
|
pub fn lifecycle_msgs__srv__GetAvailableStates_Response__destroy(
|
|
msg: *mut lifecycle_msgs__srv__GetAvailableStates_Response,
|
|
);
|
|
pub fn lifecycle_msgs__srv__GetAvailableStates_Response__Sequence__init(
|
|
array: *mut lifecycle_msgs__srv__GetAvailableStates_Response__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn lifecycle_msgs__srv__GetAvailableStates_Response__Sequence__fini(
|
|
array: *mut lifecycle_msgs__srv__GetAvailableStates_Response__Sequence,
|
|
);
|
|
pub fn lifecycle_msgs__srv__GetAvailableStates_Response__Sequence__create(
|
|
size: usize,
|
|
) -> *mut lifecycle_msgs__srv__GetAvailableStates_Response__Sequence;
|
|
pub fn lifecycle_msgs__srv__GetAvailableStates_Response__Sequence__destroy(
|
|
array: *mut lifecycle_msgs__srv__GetAvailableStates_Response__Sequence,
|
|
);
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__lifecycle_msgs__srv__GetAvailableStates_Request(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__lifecycle_msgs__srv__GetAvailableStates_Response(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_c__get_service_type_support_handle__lifecycle_msgs__srv__GetAvailableStates(
|
|
) -> *const rosidl_service_type_support_t;
|
|
pub fn lifecycle_msgs__srv__GetAvailableTransitions_Request__create(
|
|
) -> *mut lifecycle_msgs__srv__GetAvailableTransitions_Request;
|
|
pub fn lifecycle_msgs__srv__GetAvailableTransitions_Request__destroy(
|
|
msg: *mut lifecycle_msgs__srv__GetAvailableTransitions_Request,
|
|
);
|
|
pub fn lifecycle_msgs__srv__GetAvailableTransitions_Request__Sequence__init(
|
|
array: *mut lifecycle_msgs__srv__GetAvailableTransitions_Request__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn lifecycle_msgs__srv__GetAvailableTransitions_Request__Sequence__fini(
|
|
array: *mut lifecycle_msgs__srv__GetAvailableTransitions_Request__Sequence,
|
|
);
|
|
pub fn lifecycle_msgs__srv__GetAvailableTransitions_Request__Sequence__create(
|
|
size: usize,
|
|
) -> *mut lifecycle_msgs__srv__GetAvailableTransitions_Request__Sequence;
|
|
pub fn lifecycle_msgs__srv__GetAvailableTransitions_Request__Sequence__destroy(
|
|
array: *mut lifecycle_msgs__srv__GetAvailableTransitions_Request__Sequence,
|
|
);
|
|
pub fn lifecycle_msgs__srv__GetAvailableTransitions_Response__create(
|
|
) -> *mut lifecycle_msgs__srv__GetAvailableTransitions_Response;
|
|
pub fn lifecycle_msgs__srv__GetAvailableTransitions_Response__destroy(
|
|
msg: *mut lifecycle_msgs__srv__GetAvailableTransitions_Response,
|
|
);
|
|
pub fn lifecycle_msgs__srv__GetAvailableTransitions_Response__Sequence__init(
|
|
array: *mut lifecycle_msgs__srv__GetAvailableTransitions_Response__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn lifecycle_msgs__srv__GetAvailableTransitions_Response__Sequence__fini(
|
|
array: *mut lifecycle_msgs__srv__GetAvailableTransitions_Response__Sequence,
|
|
);
|
|
pub fn lifecycle_msgs__srv__GetAvailableTransitions_Response__Sequence__create(
|
|
size: usize,
|
|
) -> *mut lifecycle_msgs__srv__GetAvailableTransitions_Response__Sequence;
|
|
pub fn lifecycle_msgs__srv__GetAvailableTransitions_Response__Sequence__destroy(
|
|
array: *mut lifecycle_msgs__srv__GetAvailableTransitions_Response__Sequence,
|
|
);
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__lifecycle_msgs__srv__GetAvailableTransitions_Request(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__lifecycle_msgs__srv__GetAvailableTransitions_Response(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_c__get_service_type_support_handle__lifecycle_msgs__srv__GetAvailableTransitions(
|
|
) -> *const rosidl_service_type_support_t;
|
|
pub fn lifecycle_msgs__srv__GetState_Request__create(
|
|
) -> *mut lifecycle_msgs__srv__GetState_Request;
|
|
pub fn lifecycle_msgs__srv__GetState_Request__destroy(
|
|
msg: *mut lifecycle_msgs__srv__GetState_Request,
|
|
);
|
|
pub fn lifecycle_msgs__srv__GetState_Request__Sequence__init(
|
|
array: *mut lifecycle_msgs__srv__GetState_Request__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn lifecycle_msgs__srv__GetState_Request__Sequence__fini(
|
|
array: *mut lifecycle_msgs__srv__GetState_Request__Sequence,
|
|
);
|
|
pub fn lifecycle_msgs__srv__GetState_Request__Sequence__create(
|
|
size: usize,
|
|
) -> *mut lifecycle_msgs__srv__GetState_Request__Sequence;
|
|
pub fn lifecycle_msgs__srv__GetState_Request__Sequence__destroy(
|
|
array: *mut lifecycle_msgs__srv__GetState_Request__Sequence,
|
|
);
|
|
pub fn lifecycle_msgs__srv__GetState_Response__create(
|
|
) -> *mut lifecycle_msgs__srv__GetState_Response;
|
|
pub fn lifecycle_msgs__srv__GetState_Response__destroy(
|
|
msg: *mut lifecycle_msgs__srv__GetState_Response,
|
|
);
|
|
pub fn lifecycle_msgs__srv__GetState_Response__Sequence__init(
|
|
array: *mut lifecycle_msgs__srv__GetState_Response__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn lifecycle_msgs__srv__GetState_Response__Sequence__fini(
|
|
array: *mut lifecycle_msgs__srv__GetState_Response__Sequence,
|
|
);
|
|
pub fn lifecycle_msgs__srv__GetState_Response__Sequence__create(
|
|
size: usize,
|
|
) -> *mut lifecycle_msgs__srv__GetState_Response__Sequence;
|
|
pub fn lifecycle_msgs__srv__GetState_Response__Sequence__destroy(
|
|
array: *mut lifecycle_msgs__srv__GetState_Response__Sequence,
|
|
);
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__lifecycle_msgs__srv__GetState_Request(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__lifecycle_msgs__srv__GetState_Response(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_c__get_service_type_support_handle__lifecycle_msgs__srv__GetState(
|
|
) -> *const rosidl_service_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__nav_msgs__msg__GridCells(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__nav_msgs__msg__MapMetaData(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__nav_msgs__msg__OccupancyGrid(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__nav_msgs__msg__Odometry(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__nav_msgs__msg__Path(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn nav_msgs__msg__GridCells__create() -> *mut nav_msgs__msg__GridCells;
|
|
pub fn nav_msgs__msg__GridCells__destroy(msg: *mut nav_msgs__msg__GridCells);
|
|
pub fn nav_msgs__msg__GridCells__Sequence__init(
|
|
array: *mut nav_msgs__msg__GridCells__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn nav_msgs__msg__GridCells__Sequence__fini(array: *mut nav_msgs__msg__GridCells__Sequence);
|
|
pub fn nav_msgs__msg__GridCells__Sequence__create(
|
|
size: usize,
|
|
) -> *mut nav_msgs__msg__GridCells__Sequence;
|
|
pub fn nav_msgs__msg__GridCells__Sequence__destroy(
|
|
array: *mut nav_msgs__msg__GridCells__Sequence,
|
|
);
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__nav_msgs__msg__GridCells(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn nav_msgs__msg__MapMetaData__create() -> *mut nav_msgs__msg__MapMetaData;
|
|
pub fn nav_msgs__msg__MapMetaData__destroy(msg: *mut nav_msgs__msg__MapMetaData);
|
|
pub fn nav_msgs__msg__MapMetaData__Sequence__init(
|
|
array: *mut nav_msgs__msg__MapMetaData__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn nav_msgs__msg__MapMetaData__Sequence__fini(
|
|
array: *mut nav_msgs__msg__MapMetaData__Sequence,
|
|
);
|
|
pub fn nav_msgs__msg__MapMetaData__Sequence__create(
|
|
size: usize,
|
|
) -> *mut nav_msgs__msg__MapMetaData__Sequence;
|
|
pub fn nav_msgs__msg__MapMetaData__Sequence__destroy(
|
|
array: *mut nav_msgs__msg__MapMetaData__Sequence,
|
|
);
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__nav_msgs__msg__MapMetaData(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn nav_msgs__msg__OccupancyGrid__create() -> *mut nav_msgs__msg__OccupancyGrid;
|
|
pub fn nav_msgs__msg__OccupancyGrid__destroy(msg: *mut nav_msgs__msg__OccupancyGrid);
|
|
pub fn nav_msgs__msg__OccupancyGrid__Sequence__init(
|
|
array: *mut nav_msgs__msg__OccupancyGrid__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn nav_msgs__msg__OccupancyGrid__Sequence__fini(
|
|
array: *mut nav_msgs__msg__OccupancyGrid__Sequence,
|
|
);
|
|
pub fn nav_msgs__msg__OccupancyGrid__Sequence__create(
|
|
size: usize,
|
|
) -> *mut nav_msgs__msg__OccupancyGrid__Sequence;
|
|
pub fn nav_msgs__msg__OccupancyGrid__Sequence__destroy(
|
|
array: *mut nav_msgs__msg__OccupancyGrid__Sequence,
|
|
);
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__nav_msgs__msg__OccupancyGrid(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn nav_msgs__msg__Odometry__create() -> *mut nav_msgs__msg__Odometry;
|
|
pub fn nav_msgs__msg__Odometry__destroy(msg: *mut nav_msgs__msg__Odometry);
|
|
pub fn nav_msgs__msg__Odometry__Sequence__init(
|
|
array: *mut nav_msgs__msg__Odometry__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn nav_msgs__msg__Odometry__Sequence__fini(array: *mut nav_msgs__msg__Odometry__Sequence);
|
|
pub fn nav_msgs__msg__Odometry__Sequence__create(
|
|
size: usize,
|
|
) -> *mut nav_msgs__msg__Odometry__Sequence;
|
|
pub fn nav_msgs__msg__Odometry__Sequence__destroy(
|
|
array: *mut nav_msgs__msg__Odometry__Sequence,
|
|
);
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__nav_msgs__msg__Odometry(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn nav_msgs__msg__Path__create() -> *mut nav_msgs__msg__Path;
|
|
pub fn nav_msgs__msg__Path__destroy(msg: *mut nav_msgs__msg__Path);
|
|
pub fn nav_msgs__msg__Path__Sequence__init(
|
|
array: *mut nav_msgs__msg__Path__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn nav_msgs__msg__Path__Sequence__fini(array: *mut nav_msgs__msg__Path__Sequence);
|
|
pub fn nav_msgs__msg__Path__Sequence__create(size: usize)
|
|
-> *mut nav_msgs__msg__Path__Sequence;
|
|
pub fn nav_msgs__msg__Path__Sequence__destroy(array: *mut nav_msgs__msg__Path__Sequence);
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__nav_msgs__msg__Path(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__nav_msgs__srv__GetMap_Request(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__nav_msgs__srv__GetMap_Response(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_service_type_support_handle__nav_msgs__srv__GetMap(
|
|
) -> *const rosidl_service_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__nav_msgs__srv__GetPlan_Request(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__nav_msgs__srv__GetPlan_Response(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_service_type_support_handle__nav_msgs__srv__GetPlan(
|
|
) -> *const rosidl_service_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__nav_msgs__srv__LoadMap_Request(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__nav_msgs__srv__LoadMap_Response(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_service_type_support_handle__nav_msgs__srv__LoadMap(
|
|
) -> *const rosidl_service_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__nav_msgs__srv__SetMap_Request(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__nav_msgs__srv__SetMap_Response(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_service_type_support_handle__nav_msgs__srv__SetMap(
|
|
) -> *const rosidl_service_type_support_t;
|
|
pub fn nav_msgs__srv__GetMap_Request__create() -> *mut nav_msgs__srv__GetMap_Request;
|
|
pub fn nav_msgs__srv__GetMap_Request__destroy(msg: *mut nav_msgs__srv__GetMap_Request);
|
|
pub fn nav_msgs__srv__GetMap_Request__Sequence__init(
|
|
array: *mut nav_msgs__srv__GetMap_Request__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn nav_msgs__srv__GetMap_Request__Sequence__fini(
|
|
array: *mut nav_msgs__srv__GetMap_Request__Sequence,
|
|
);
|
|
pub fn nav_msgs__srv__GetMap_Request__Sequence__create(
|
|
size: usize,
|
|
) -> *mut nav_msgs__srv__GetMap_Request__Sequence;
|
|
pub fn nav_msgs__srv__GetMap_Request__Sequence__destroy(
|
|
array: *mut nav_msgs__srv__GetMap_Request__Sequence,
|
|
);
|
|
pub fn nav_msgs__srv__GetMap_Response__create() -> *mut nav_msgs__srv__GetMap_Response;
|
|
pub fn nav_msgs__srv__GetMap_Response__destroy(msg: *mut nav_msgs__srv__GetMap_Response);
|
|
pub fn nav_msgs__srv__GetMap_Response__Sequence__init(
|
|
array: *mut nav_msgs__srv__GetMap_Response__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn nav_msgs__srv__GetMap_Response__Sequence__fini(
|
|
array: *mut nav_msgs__srv__GetMap_Response__Sequence,
|
|
);
|
|
pub fn nav_msgs__srv__GetMap_Response__Sequence__create(
|
|
size: usize,
|
|
) -> *mut nav_msgs__srv__GetMap_Response__Sequence;
|
|
pub fn nav_msgs__srv__GetMap_Response__Sequence__destroy(
|
|
array: *mut nav_msgs__srv__GetMap_Response__Sequence,
|
|
);
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__nav_msgs__srv__GetMap_Request(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__nav_msgs__srv__GetMap_Response(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_c__get_service_type_support_handle__nav_msgs__srv__GetMap(
|
|
) -> *const rosidl_service_type_support_t;
|
|
pub fn nav_msgs__srv__GetPlan_Request__create() -> *mut nav_msgs__srv__GetPlan_Request;
|
|
pub fn nav_msgs__srv__GetPlan_Request__destroy(msg: *mut nav_msgs__srv__GetPlan_Request);
|
|
pub fn nav_msgs__srv__GetPlan_Request__Sequence__init(
|
|
array: *mut nav_msgs__srv__GetPlan_Request__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn nav_msgs__srv__GetPlan_Request__Sequence__fini(
|
|
array: *mut nav_msgs__srv__GetPlan_Request__Sequence,
|
|
);
|
|
pub fn nav_msgs__srv__GetPlan_Request__Sequence__create(
|
|
size: usize,
|
|
) -> *mut nav_msgs__srv__GetPlan_Request__Sequence;
|
|
pub fn nav_msgs__srv__GetPlan_Request__Sequence__destroy(
|
|
array: *mut nav_msgs__srv__GetPlan_Request__Sequence,
|
|
);
|
|
pub fn nav_msgs__srv__GetPlan_Response__create() -> *mut nav_msgs__srv__GetPlan_Response;
|
|
pub fn nav_msgs__srv__GetPlan_Response__destroy(msg: *mut nav_msgs__srv__GetPlan_Response);
|
|
pub fn nav_msgs__srv__GetPlan_Response__Sequence__init(
|
|
array: *mut nav_msgs__srv__GetPlan_Response__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn nav_msgs__srv__GetPlan_Response__Sequence__fini(
|
|
array: *mut nav_msgs__srv__GetPlan_Response__Sequence,
|
|
);
|
|
pub fn nav_msgs__srv__GetPlan_Response__Sequence__create(
|
|
size: usize,
|
|
) -> *mut nav_msgs__srv__GetPlan_Response__Sequence;
|
|
pub fn nav_msgs__srv__GetPlan_Response__Sequence__destroy(
|
|
array: *mut nav_msgs__srv__GetPlan_Response__Sequence,
|
|
);
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__nav_msgs__srv__GetPlan_Request(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__nav_msgs__srv__GetPlan_Response(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_c__get_service_type_support_handle__nav_msgs__srv__GetPlan(
|
|
) -> *const rosidl_service_type_support_t;
|
|
pub fn nav_msgs__srv__LoadMap_Request__create() -> *mut nav_msgs__srv__LoadMap_Request;
|
|
pub fn nav_msgs__srv__LoadMap_Request__destroy(msg: *mut nav_msgs__srv__LoadMap_Request);
|
|
pub fn nav_msgs__srv__LoadMap_Request__Sequence__init(
|
|
array: *mut nav_msgs__srv__LoadMap_Request__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn nav_msgs__srv__LoadMap_Request__Sequence__fini(
|
|
array: *mut nav_msgs__srv__LoadMap_Request__Sequence,
|
|
);
|
|
pub fn nav_msgs__srv__LoadMap_Request__Sequence__create(
|
|
size: usize,
|
|
) -> *mut nav_msgs__srv__LoadMap_Request__Sequence;
|
|
pub fn nav_msgs__srv__LoadMap_Request__Sequence__destroy(
|
|
array: *mut nav_msgs__srv__LoadMap_Request__Sequence,
|
|
);
|
|
pub fn nav_msgs__srv__LoadMap_Response__create() -> *mut nav_msgs__srv__LoadMap_Response;
|
|
pub fn nav_msgs__srv__LoadMap_Response__destroy(msg: *mut nav_msgs__srv__LoadMap_Response);
|
|
pub fn nav_msgs__srv__LoadMap_Response__Sequence__init(
|
|
array: *mut nav_msgs__srv__LoadMap_Response__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn nav_msgs__srv__LoadMap_Response__Sequence__fini(
|
|
array: *mut nav_msgs__srv__LoadMap_Response__Sequence,
|
|
);
|
|
pub fn nav_msgs__srv__LoadMap_Response__Sequence__create(
|
|
size: usize,
|
|
) -> *mut nav_msgs__srv__LoadMap_Response__Sequence;
|
|
pub fn nav_msgs__srv__LoadMap_Response__Sequence__destroy(
|
|
array: *mut nav_msgs__srv__LoadMap_Response__Sequence,
|
|
);
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__nav_msgs__srv__LoadMap_Request(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__nav_msgs__srv__LoadMap_Response(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_c__get_service_type_support_handle__nav_msgs__srv__LoadMap(
|
|
) -> *const rosidl_service_type_support_t;
|
|
pub fn nav_msgs__srv__SetMap_Request__create() -> *mut nav_msgs__srv__SetMap_Request;
|
|
pub fn nav_msgs__srv__SetMap_Request__destroy(msg: *mut nav_msgs__srv__SetMap_Request);
|
|
pub fn nav_msgs__srv__SetMap_Request__Sequence__init(
|
|
array: *mut nav_msgs__srv__SetMap_Request__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn nav_msgs__srv__SetMap_Request__Sequence__fini(
|
|
array: *mut nav_msgs__srv__SetMap_Request__Sequence,
|
|
);
|
|
pub fn nav_msgs__srv__SetMap_Request__Sequence__create(
|
|
size: usize,
|
|
) -> *mut nav_msgs__srv__SetMap_Request__Sequence;
|
|
pub fn nav_msgs__srv__SetMap_Request__Sequence__destroy(
|
|
array: *mut nav_msgs__srv__SetMap_Request__Sequence,
|
|
);
|
|
pub fn nav_msgs__srv__SetMap_Response__create() -> *mut nav_msgs__srv__SetMap_Response;
|
|
pub fn nav_msgs__srv__SetMap_Response__destroy(msg: *mut nav_msgs__srv__SetMap_Response);
|
|
pub fn nav_msgs__srv__SetMap_Response__Sequence__init(
|
|
array: *mut nav_msgs__srv__SetMap_Response__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn nav_msgs__srv__SetMap_Response__Sequence__fini(
|
|
array: *mut nav_msgs__srv__SetMap_Response__Sequence,
|
|
);
|
|
pub fn nav_msgs__srv__SetMap_Response__Sequence__create(
|
|
size: usize,
|
|
) -> *mut nav_msgs__srv__SetMap_Response__Sequence;
|
|
pub fn nav_msgs__srv__SetMap_Response__Sequence__destroy(
|
|
array: *mut nav_msgs__srv__SetMap_Response__Sequence,
|
|
);
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__nav_msgs__srv__SetMap_Request(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__nav_msgs__srv__SetMap_Response(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_c__get_service_type_support_handle__nav_msgs__srv__SetMap(
|
|
) -> *const rosidl_service_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__rcl_interfaces__msg__FloatingPointRange(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__rcl_interfaces__msg__IntegerRange(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__rcl_interfaces__msg__ListParametersResult(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__rcl_interfaces__msg__Log(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__rcl_interfaces__msg__Parameter(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__rcl_interfaces__msg__ParameterDescriptor(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__rcl_interfaces__msg__ParameterEvent(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__rcl_interfaces__msg__ParameterEventDescriptors(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__rcl_interfaces__msg__ParameterType(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__rcl_interfaces__msg__ParameterValue(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__rcl_interfaces__msg__SetParametersResult(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rcl_interfaces__msg__FloatingPointRange__create(
|
|
) -> *mut rcl_interfaces__msg__FloatingPointRange;
|
|
pub fn rcl_interfaces__msg__FloatingPointRange__destroy(
|
|
msg: *mut rcl_interfaces__msg__FloatingPointRange,
|
|
);
|
|
pub fn rcl_interfaces__msg__FloatingPointRange__Sequence__init(
|
|
array: *mut rcl_interfaces__msg__FloatingPointRange__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn rcl_interfaces__msg__FloatingPointRange__Sequence__fini(
|
|
array: *mut rcl_interfaces__msg__FloatingPointRange__Sequence,
|
|
);
|
|
pub fn rcl_interfaces__msg__FloatingPointRange__Sequence__create(
|
|
size: usize,
|
|
) -> *mut rcl_interfaces__msg__FloatingPointRange__Sequence;
|
|
pub fn rcl_interfaces__msg__FloatingPointRange__Sequence__destroy(
|
|
array: *mut rcl_interfaces__msg__FloatingPointRange__Sequence,
|
|
);
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__rcl_interfaces__msg__FloatingPointRange(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rcl_interfaces__msg__IntegerRange__create() -> *mut rcl_interfaces__msg__IntegerRange;
|
|
pub fn rcl_interfaces__msg__IntegerRange__destroy(msg: *mut rcl_interfaces__msg__IntegerRange);
|
|
pub fn rcl_interfaces__msg__IntegerRange__Sequence__init(
|
|
array: *mut rcl_interfaces__msg__IntegerRange__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn rcl_interfaces__msg__IntegerRange__Sequence__fini(
|
|
array: *mut rcl_interfaces__msg__IntegerRange__Sequence,
|
|
);
|
|
pub fn rcl_interfaces__msg__IntegerRange__Sequence__create(
|
|
size: usize,
|
|
) -> *mut rcl_interfaces__msg__IntegerRange__Sequence;
|
|
pub fn rcl_interfaces__msg__IntegerRange__Sequence__destroy(
|
|
array: *mut rcl_interfaces__msg__IntegerRange__Sequence,
|
|
);
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__rcl_interfaces__msg__IntegerRange(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rcl_interfaces__msg__ListParametersResult__create(
|
|
) -> *mut rcl_interfaces__msg__ListParametersResult;
|
|
pub fn rcl_interfaces__msg__ListParametersResult__destroy(
|
|
msg: *mut rcl_interfaces__msg__ListParametersResult,
|
|
);
|
|
pub fn rcl_interfaces__msg__ListParametersResult__Sequence__init(
|
|
array: *mut rcl_interfaces__msg__ListParametersResult__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn rcl_interfaces__msg__ListParametersResult__Sequence__fini(
|
|
array: *mut rcl_interfaces__msg__ListParametersResult__Sequence,
|
|
);
|
|
pub fn rcl_interfaces__msg__ListParametersResult__Sequence__create(
|
|
size: usize,
|
|
) -> *mut rcl_interfaces__msg__ListParametersResult__Sequence;
|
|
pub fn rcl_interfaces__msg__ListParametersResult__Sequence__destroy(
|
|
array: *mut rcl_interfaces__msg__ListParametersResult__Sequence,
|
|
);
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__rcl_interfaces__msg__ListParametersResult(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rcl_interfaces__msg__Log__create() -> *mut rcl_interfaces__msg__Log;
|
|
pub fn rcl_interfaces__msg__Log__destroy(msg: *mut rcl_interfaces__msg__Log);
|
|
pub fn rcl_interfaces__msg__Log__Sequence__init(
|
|
array: *mut rcl_interfaces__msg__Log__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn rcl_interfaces__msg__Log__Sequence__fini(array: *mut rcl_interfaces__msg__Log__Sequence);
|
|
pub fn rcl_interfaces__msg__Log__Sequence__create(
|
|
size: usize,
|
|
) -> *mut rcl_interfaces__msg__Log__Sequence;
|
|
pub fn rcl_interfaces__msg__Log__Sequence__destroy(
|
|
array: *mut rcl_interfaces__msg__Log__Sequence,
|
|
);
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__rcl_interfaces__msg__Log(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rcl_interfaces__msg__Parameter__create() -> *mut rcl_interfaces__msg__Parameter;
|
|
pub fn rcl_interfaces__msg__Parameter__destroy(msg: *mut rcl_interfaces__msg__Parameter);
|
|
pub fn rcl_interfaces__msg__Parameter__Sequence__init(
|
|
array: *mut rcl_interfaces__msg__Parameter__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn rcl_interfaces__msg__Parameter__Sequence__fini(
|
|
array: *mut rcl_interfaces__msg__Parameter__Sequence,
|
|
);
|
|
pub fn rcl_interfaces__msg__Parameter__Sequence__create(
|
|
size: usize,
|
|
) -> *mut rcl_interfaces__msg__Parameter__Sequence;
|
|
pub fn rcl_interfaces__msg__Parameter__Sequence__destroy(
|
|
array: *mut rcl_interfaces__msg__Parameter__Sequence,
|
|
);
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__rcl_interfaces__msg__Parameter(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rcl_interfaces__msg__ParameterDescriptor__create(
|
|
) -> *mut rcl_interfaces__msg__ParameterDescriptor;
|
|
pub fn rcl_interfaces__msg__ParameterDescriptor__destroy(
|
|
msg: *mut rcl_interfaces__msg__ParameterDescriptor,
|
|
);
|
|
pub fn rcl_interfaces__msg__ParameterDescriptor__Sequence__init(
|
|
array: *mut rcl_interfaces__msg__ParameterDescriptor__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn rcl_interfaces__msg__ParameterDescriptor__Sequence__fini(
|
|
array: *mut rcl_interfaces__msg__ParameterDescriptor__Sequence,
|
|
);
|
|
pub fn rcl_interfaces__msg__ParameterDescriptor__Sequence__create(
|
|
size: usize,
|
|
) -> *mut rcl_interfaces__msg__ParameterDescriptor__Sequence;
|
|
pub fn rcl_interfaces__msg__ParameterDescriptor__Sequence__destroy(
|
|
array: *mut rcl_interfaces__msg__ParameterDescriptor__Sequence,
|
|
);
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__rcl_interfaces__msg__ParameterDescriptor(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rcl_interfaces__msg__ParameterEvent__create() -> *mut rcl_interfaces__msg__ParameterEvent;
|
|
pub fn rcl_interfaces__msg__ParameterEvent__destroy(
|
|
msg: *mut rcl_interfaces__msg__ParameterEvent,
|
|
);
|
|
pub fn rcl_interfaces__msg__ParameterEvent__Sequence__init(
|
|
array: *mut rcl_interfaces__msg__ParameterEvent__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn rcl_interfaces__msg__ParameterEvent__Sequence__fini(
|
|
array: *mut rcl_interfaces__msg__ParameterEvent__Sequence,
|
|
);
|
|
pub fn rcl_interfaces__msg__ParameterEvent__Sequence__create(
|
|
size: usize,
|
|
) -> *mut rcl_interfaces__msg__ParameterEvent__Sequence;
|
|
pub fn rcl_interfaces__msg__ParameterEvent__Sequence__destroy(
|
|
array: *mut rcl_interfaces__msg__ParameterEvent__Sequence,
|
|
);
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__rcl_interfaces__msg__ParameterEvent(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rcl_interfaces__msg__ParameterEventDescriptors__create(
|
|
) -> *mut rcl_interfaces__msg__ParameterEventDescriptors;
|
|
pub fn rcl_interfaces__msg__ParameterEventDescriptors__destroy(
|
|
msg: *mut rcl_interfaces__msg__ParameterEventDescriptors,
|
|
);
|
|
pub fn rcl_interfaces__msg__ParameterEventDescriptors__Sequence__init(
|
|
array: *mut rcl_interfaces__msg__ParameterEventDescriptors__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn rcl_interfaces__msg__ParameterEventDescriptors__Sequence__fini(
|
|
array: *mut rcl_interfaces__msg__ParameterEventDescriptors__Sequence,
|
|
);
|
|
pub fn rcl_interfaces__msg__ParameterEventDescriptors__Sequence__create(
|
|
size: usize,
|
|
) -> *mut rcl_interfaces__msg__ParameterEventDescriptors__Sequence;
|
|
pub fn rcl_interfaces__msg__ParameterEventDescriptors__Sequence__destroy(
|
|
array: *mut rcl_interfaces__msg__ParameterEventDescriptors__Sequence,
|
|
);
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__rcl_interfaces__msg__ParameterEventDescriptors(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rcl_interfaces__msg__ParameterType__create() -> *mut rcl_interfaces__msg__ParameterType;
|
|
pub fn rcl_interfaces__msg__ParameterType__destroy(
|
|
msg: *mut rcl_interfaces__msg__ParameterType,
|
|
);
|
|
pub fn rcl_interfaces__msg__ParameterType__Sequence__init(
|
|
array: *mut rcl_interfaces__msg__ParameterType__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn rcl_interfaces__msg__ParameterType__Sequence__fini(
|
|
array: *mut rcl_interfaces__msg__ParameterType__Sequence,
|
|
);
|
|
pub fn rcl_interfaces__msg__ParameterType__Sequence__create(
|
|
size: usize,
|
|
) -> *mut rcl_interfaces__msg__ParameterType__Sequence;
|
|
pub fn rcl_interfaces__msg__ParameterType__Sequence__destroy(
|
|
array: *mut rcl_interfaces__msg__ParameterType__Sequence,
|
|
);
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__rcl_interfaces__msg__ParameterType(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rcl_interfaces__msg__ParameterValue__create() -> *mut rcl_interfaces__msg__ParameterValue;
|
|
pub fn rcl_interfaces__msg__ParameterValue__destroy(
|
|
msg: *mut rcl_interfaces__msg__ParameterValue,
|
|
);
|
|
pub fn rcl_interfaces__msg__ParameterValue__Sequence__init(
|
|
array: *mut rcl_interfaces__msg__ParameterValue__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn rcl_interfaces__msg__ParameterValue__Sequence__fini(
|
|
array: *mut rcl_interfaces__msg__ParameterValue__Sequence,
|
|
);
|
|
pub fn rcl_interfaces__msg__ParameterValue__Sequence__create(
|
|
size: usize,
|
|
) -> *mut rcl_interfaces__msg__ParameterValue__Sequence;
|
|
pub fn rcl_interfaces__msg__ParameterValue__Sequence__destroy(
|
|
array: *mut rcl_interfaces__msg__ParameterValue__Sequence,
|
|
);
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__rcl_interfaces__msg__ParameterValue(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rcl_interfaces__msg__SetParametersResult__create(
|
|
) -> *mut rcl_interfaces__msg__SetParametersResult;
|
|
pub fn rcl_interfaces__msg__SetParametersResult__destroy(
|
|
msg: *mut rcl_interfaces__msg__SetParametersResult,
|
|
);
|
|
pub fn rcl_interfaces__msg__SetParametersResult__Sequence__init(
|
|
array: *mut rcl_interfaces__msg__SetParametersResult__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn rcl_interfaces__msg__SetParametersResult__Sequence__fini(
|
|
array: *mut rcl_interfaces__msg__SetParametersResult__Sequence,
|
|
);
|
|
pub fn rcl_interfaces__msg__SetParametersResult__Sequence__create(
|
|
size: usize,
|
|
) -> *mut rcl_interfaces__msg__SetParametersResult__Sequence;
|
|
pub fn rcl_interfaces__msg__SetParametersResult__Sequence__destroy(
|
|
array: *mut rcl_interfaces__msg__SetParametersResult__Sequence,
|
|
);
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__rcl_interfaces__msg__SetParametersResult(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rcl_interfaces__srv__DescribeParameters_Request__create(
|
|
) -> *mut rcl_interfaces__srv__DescribeParameters_Request;
|
|
pub fn rcl_interfaces__srv__DescribeParameters_Request__destroy(
|
|
msg: *mut rcl_interfaces__srv__DescribeParameters_Request,
|
|
);
|
|
pub fn rcl_interfaces__srv__DescribeParameters_Request__Sequence__init(
|
|
array: *mut rcl_interfaces__srv__DescribeParameters_Request__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn rcl_interfaces__srv__DescribeParameters_Request__Sequence__fini(
|
|
array: *mut rcl_interfaces__srv__DescribeParameters_Request__Sequence,
|
|
);
|
|
pub fn rcl_interfaces__srv__DescribeParameters_Request__Sequence__create(
|
|
size: usize,
|
|
) -> *mut rcl_interfaces__srv__DescribeParameters_Request__Sequence;
|
|
pub fn rcl_interfaces__srv__DescribeParameters_Request__Sequence__destroy(
|
|
array: *mut rcl_interfaces__srv__DescribeParameters_Request__Sequence,
|
|
);
|
|
pub fn rcl_interfaces__srv__DescribeParameters_Response__create(
|
|
) -> *mut rcl_interfaces__srv__DescribeParameters_Response;
|
|
pub fn rcl_interfaces__srv__DescribeParameters_Response__destroy(
|
|
msg: *mut rcl_interfaces__srv__DescribeParameters_Response,
|
|
);
|
|
pub fn rcl_interfaces__srv__DescribeParameters_Response__Sequence__init(
|
|
array: *mut rcl_interfaces__srv__DescribeParameters_Response__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn rcl_interfaces__srv__DescribeParameters_Response__Sequence__fini(
|
|
array: *mut rcl_interfaces__srv__DescribeParameters_Response__Sequence,
|
|
);
|
|
pub fn rcl_interfaces__srv__DescribeParameters_Response__Sequence__create(
|
|
size: usize,
|
|
) -> *mut rcl_interfaces__srv__DescribeParameters_Response__Sequence;
|
|
pub fn rcl_interfaces__srv__DescribeParameters_Response__Sequence__destroy(
|
|
array: *mut rcl_interfaces__srv__DescribeParameters_Response__Sequence,
|
|
);
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__rcl_interfaces__srv__DescribeParameters_Request(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__rcl_interfaces__srv__DescribeParameters_Response(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_c__get_service_type_support_handle__rcl_interfaces__srv__DescribeParameters(
|
|
) -> *const rosidl_service_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__rcl_interfaces__srv__DescribeParameters_Request(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__rcl_interfaces__srv__DescribeParameters_Response(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_service_type_support_handle__rcl_interfaces__srv__DescribeParameters(
|
|
) -> *const rosidl_service_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__rcl_interfaces__srv__GetParameterTypes_Request(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__rcl_interfaces__srv__GetParameterTypes_Response(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_service_type_support_handle__rcl_interfaces__srv__GetParameterTypes(
|
|
) -> *const rosidl_service_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__rcl_interfaces__srv__GetParameters_Request(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__rcl_interfaces__srv__GetParameters_Response(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_service_type_support_handle__rcl_interfaces__srv__GetParameters(
|
|
) -> *const rosidl_service_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__rcl_interfaces__srv__ListParameters_Request(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__rcl_interfaces__srv__ListParameters_Response(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_service_type_support_handle__rcl_interfaces__srv__ListParameters(
|
|
) -> *const rosidl_service_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__rcl_interfaces__srv__SetParameters_Request(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__rcl_interfaces__srv__SetParameters_Response(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_service_type_support_handle__rcl_interfaces__srv__SetParameters(
|
|
) -> *const rosidl_service_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__rcl_interfaces__srv__SetParametersAtomically_Request(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__rcl_interfaces__srv__SetParametersAtomically_Response(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_service_type_support_handle__rcl_interfaces__srv__SetParametersAtomically(
|
|
) -> *const rosidl_service_type_support_t;
|
|
pub fn rcl_interfaces__srv__GetParameterTypes_Request__create(
|
|
) -> *mut rcl_interfaces__srv__GetParameterTypes_Request;
|
|
pub fn rcl_interfaces__srv__GetParameterTypes_Request__destroy(
|
|
msg: *mut rcl_interfaces__srv__GetParameterTypes_Request,
|
|
);
|
|
pub fn rcl_interfaces__srv__GetParameterTypes_Request__Sequence__init(
|
|
array: *mut rcl_interfaces__srv__GetParameterTypes_Request__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn rcl_interfaces__srv__GetParameterTypes_Request__Sequence__fini(
|
|
array: *mut rcl_interfaces__srv__GetParameterTypes_Request__Sequence,
|
|
);
|
|
pub fn rcl_interfaces__srv__GetParameterTypes_Request__Sequence__create(
|
|
size: usize,
|
|
) -> *mut rcl_interfaces__srv__GetParameterTypes_Request__Sequence;
|
|
pub fn rcl_interfaces__srv__GetParameterTypes_Request__Sequence__destroy(
|
|
array: *mut rcl_interfaces__srv__GetParameterTypes_Request__Sequence,
|
|
);
|
|
pub fn rcl_interfaces__srv__GetParameterTypes_Response__create(
|
|
) -> *mut rcl_interfaces__srv__GetParameterTypes_Response;
|
|
pub fn rcl_interfaces__srv__GetParameterTypes_Response__destroy(
|
|
msg: *mut rcl_interfaces__srv__GetParameterTypes_Response,
|
|
);
|
|
pub fn rcl_interfaces__srv__GetParameterTypes_Response__Sequence__init(
|
|
array: *mut rcl_interfaces__srv__GetParameterTypes_Response__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn rcl_interfaces__srv__GetParameterTypes_Response__Sequence__fini(
|
|
array: *mut rcl_interfaces__srv__GetParameterTypes_Response__Sequence,
|
|
);
|
|
pub fn rcl_interfaces__srv__GetParameterTypes_Response__Sequence__create(
|
|
size: usize,
|
|
) -> *mut rcl_interfaces__srv__GetParameterTypes_Response__Sequence;
|
|
pub fn rcl_interfaces__srv__GetParameterTypes_Response__Sequence__destroy(
|
|
array: *mut rcl_interfaces__srv__GetParameterTypes_Response__Sequence,
|
|
);
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__rcl_interfaces__srv__GetParameterTypes_Request(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__rcl_interfaces__srv__GetParameterTypes_Response(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_c__get_service_type_support_handle__rcl_interfaces__srv__GetParameterTypes(
|
|
) -> *const rosidl_service_type_support_t;
|
|
pub fn rcl_interfaces__srv__GetParameters_Request__create(
|
|
) -> *mut rcl_interfaces__srv__GetParameters_Request;
|
|
pub fn rcl_interfaces__srv__GetParameters_Request__destroy(
|
|
msg: *mut rcl_interfaces__srv__GetParameters_Request,
|
|
);
|
|
pub fn rcl_interfaces__srv__GetParameters_Request__Sequence__init(
|
|
array: *mut rcl_interfaces__srv__GetParameters_Request__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn rcl_interfaces__srv__GetParameters_Request__Sequence__fini(
|
|
array: *mut rcl_interfaces__srv__GetParameters_Request__Sequence,
|
|
);
|
|
pub fn rcl_interfaces__srv__GetParameters_Request__Sequence__create(
|
|
size: usize,
|
|
) -> *mut rcl_interfaces__srv__GetParameters_Request__Sequence;
|
|
pub fn rcl_interfaces__srv__GetParameters_Request__Sequence__destroy(
|
|
array: *mut rcl_interfaces__srv__GetParameters_Request__Sequence,
|
|
);
|
|
pub fn rcl_interfaces__srv__GetParameters_Response__create(
|
|
) -> *mut rcl_interfaces__srv__GetParameters_Response;
|
|
pub fn rcl_interfaces__srv__GetParameters_Response__destroy(
|
|
msg: *mut rcl_interfaces__srv__GetParameters_Response,
|
|
);
|
|
pub fn rcl_interfaces__srv__GetParameters_Response__Sequence__init(
|
|
array: *mut rcl_interfaces__srv__GetParameters_Response__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn rcl_interfaces__srv__GetParameters_Response__Sequence__fini(
|
|
array: *mut rcl_interfaces__srv__GetParameters_Response__Sequence,
|
|
);
|
|
pub fn rcl_interfaces__srv__GetParameters_Response__Sequence__create(
|
|
size: usize,
|
|
) -> *mut rcl_interfaces__srv__GetParameters_Response__Sequence;
|
|
pub fn rcl_interfaces__srv__GetParameters_Response__Sequence__destroy(
|
|
array: *mut rcl_interfaces__srv__GetParameters_Response__Sequence,
|
|
);
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__rcl_interfaces__srv__GetParameters_Request(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__rcl_interfaces__srv__GetParameters_Response(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_c__get_service_type_support_handle__rcl_interfaces__srv__GetParameters(
|
|
) -> *const rosidl_service_type_support_t;
|
|
pub fn rcl_interfaces__srv__ListParameters_Request__create(
|
|
) -> *mut rcl_interfaces__srv__ListParameters_Request;
|
|
pub fn rcl_interfaces__srv__ListParameters_Request__destroy(
|
|
msg: *mut rcl_interfaces__srv__ListParameters_Request,
|
|
);
|
|
pub fn rcl_interfaces__srv__ListParameters_Request__Sequence__init(
|
|
array: *mut rcl_interfaces__srv__ListParameters_Request__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn rcl_interfaces__srv__ListParameters_Request__Sequence__fini(
|
|
array: *mut rcl_interfaces__srv__ListParameters_Request__Sequence,
|
|
);
|
|
pub fn rcl_interfaces__srv__ListParameters_Request__Sequence__create(
|
|
size: usize,
|
|
) -> *mut rcl_interfaces__srv__ListParameters_Request__Sequence;
|
|
pub fn rcl_interfaces__srv__ListParameters_Request__Sequence__destroy(
|
|
array: *mut rcl_interfaces__srv__ListParameters_Request__Sequence,
|
|
);
|
|
pub fn rcl_interfaces__srv__ListParameters_Response__create(
|
|
) -> *mut rcl_interfaces__srv__ListParameters_Response;
|
|
pub fn rcl_interfaces__srv__ListParameters_Response__destroy(
|
|
msg: *mut rcl_interfaces__srv__ListParameters_Response,
|
|
);
|
|
pub fn rcl_interfaces__srv__ListParameters_Response__Sequence__init(
|
|
array: *mut rcl_interfaces__srv__ListParameters_Response__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn rcl_interfaces__srv__ListParameters_Response__Sequence__fini(
|
|
array: *mut rcl_interfaces__srv__ListParameters_Response__Sequence,
|
|
);
|
|
pub fn rcl_interfaces__srv__ListParameters_Response__Sequence__create(
|
|
size: usize,
|
|
) -> *mut rcl_interfaces__srv__ListParameters_Response__Sequence;
|
|
pub fn rcl_interfaces__srv__ListParameters_Response__Sequence__destroy(
|
|
array: *mut rcl_interfaces__srv__ListParameters_Response__Sequence,
|
|
);
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__rcl_interfaces__srv__ListParameters_Request(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__rcl_interfaces__srv__ListParameters_Response(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_c__get_service_type_support_handle__rcl_interfaces__srv__ListParameters(
|
|
) -> *const rosidl_service_type_support_t;
|
|
pub fn rcl_interfaces__srv__SetParameters_Request__create(
|
|
) -> *mut rcl_interfaces__srv__SetParameters_Request;
|
|
pub fn rcl_interfaces__srv__SetParameters_Request__destroy(
|
|
msg: *mut rcl_interfaces__srv__SetParameters_Request,
|
|
);
|
|
pub fn rcl_interfaces__srv__SetParameters_Request__Sequence__init(
|
|
array: *mut rcl_interfaces__srv__SetParameters_Request__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn rcl_interfaces__srv__SetParameters_Request__Sequence__fini(
|
|
array: *mut rcl_interfaces__srv__SetParameters_Request__Sequence,
|
|
);
|
|
pub fn rcl_interfaces__srv__SetParameters_Request__Sequence__create(
|
|
size: usize,
|
|
) -> *mut rcl_interfaces__srv__SetParameters_Request__Sequence;
|
|
pub fn rcl_interfaces__srv__SetParameters_Request__Sequence__destroy(
|
|
array: *mut rcl_interfaces__srv__SetParameters_Request__Sequence,
|
|
);
|
|
pub fn rcl_interfaces__srv__SetParameters_Response__create(
|
|
) -> *mut rcl_interfaces__srv__SetParameters_Response;
|
|
pub fn rcl_interfaces__srv__SetParameters_Response__destroy(
|
|
msg: *mut rcl_interfaces__srv__SetParameters_Response,
|
|
);
|
|
pub fn rcl_interfaces__srv__SetParameters_Response__Sequence__init(
|
|
array: *mut rcl_interfaces__srv__SetParameters_Response__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn rcl_interfaces__srv__SetParameters_Response__Sequence__fini(
|
|
array: *mut rcl_interfaces__srv__SetParameters_Response__Sequence,
|
|
);
|
|
pub fn rcl_interfaces__srv__SetParameters_Response__Sequence__create(
|
|
size: usize,
|
|
) -> *mut rcl_interfaces__srv__SetParameters_Response__Sequence;
|
|
pub fn rcl_interfaces__srv__SetParameters_Response__Sequence__destroy(
|
|
array: *mut rcl_interfaces__srv__SetParameters_Response__Sequence,
|
|
);
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__rcl_interfaces__srv__SetParameters_Request(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__rcl_interfaces__srv__SetParameters_Response(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_c__get_service_type_support_handle__rcl_interfaces__srv__SetParameters(
|
|
) -> *const rosidl_service_type_support_t;
|
|
pub fn rcl_interfaces__srv__SetParametersAtomically_Request__create(
|
|
) -> *mut rcl_interfaces__srv__SetParametersAtomically_Request;
|
|
pub fn rcl_interfaces__srv__SetParametersAtomically_Request__destroy(
|
|
msg: *mut rcl_interfaces__srv__SetParametersAtomically_Request,
|
|
);
|
|
pub fn rcl_interfaces__srv__SetParametersAtomically_Request__Sequence__init(
|
|
array: *mut rcl_interfaces__srv__SetParametersAtomically_Request__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn rcl_interfaces__srv__SetParametersAtomically_Request__Sequence__fini(
|
|
array: *mut rcl_interfaces__srv__SetParametersAtomically_Request__Sequence,
|
|
);
|
|
pub fn rcl_interfaces__srv__SetParametersAtomically_Request__Sequence__create(
|
|
size: usize,
|
|
) -> *mut rcl_interfaces__srv__SetParametersAtomically_Request__Sequence;
|
|
pub fn rcl_interfaces__srv__SetParametersAtomically_Request__Sequence__destroy(
|
|
array: *mut rcl_interfaces__srv__SetParametersAtomically_Request__Sequence,
|
|
);
|
|
pub fn rcl_interfaces__srv__SetParametersAtomically_Response__create(
|
|
) -> *mut rcl_interfaces__srv__SetParametersAtomically_Response;
|
|
pub fn rcl_interfaces__srv__SetParametersAtomically_Response__destroy(
|
|
msg: *mut rcl_interfaces__srv__SetParametersAtomically_Response,
|
|
);
|
|
pub fn rcl_interfaces__srv__SetParametersAtomically_Response__Sequence__init(
|
|
array: *mut rcl_interfaces__srv__SetParametersAtomically_Response__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn rcl_interfaces__srv__SetParametersAtomically_Response__Sequence__fini(
|
|
array: *mut rcl_interfaces__srv__SetParametersAtomically_Response__Sequence,
|
|
);
|
|
pub fn rcl_interfaces__srv__SetParametersAtomically_Response__Sequence__create(
|
|
size: usize,
|
|
) -> *mut rcl_interfaces__srv__SetParametersAtomically_Response__Sequence;
|
|
pub fn rcl_interfaces__srv__SetParametersAtomically_Response__Sequence__destroy(
|
|
array: *mut rcl_interfaces__srv__SetParametersAtomically_Response__Sequence,
|
|
);
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__rcl_interfaces__srv__SetParametersAtomically_Request(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__rcl_interfaces__srv__SetParametersAtomically_Response(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_c__get_service_type_support_handle__rcl_interfaces__srv__SetParametersAtomically(
|
|
) -> *const rosidl_service_type_support_t;
|
|
pub fn rosgraph_msgs__msg__Clock__create() -> *mut rosgraph_msgs__msg__Clock;
|
|
pub fn rosgraph_msgs__msg__Clock__destroy(msg: *mut rosgraph_msgs__msg__Clock);
|
|
pub fn rosgraph_msgs__msg__Clock__Sequence__init(
|
|
array: *mut rosgraph_msgs__msg__Clock__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn rosgraph_msgs__msg__Clock__Sequence__fini(
|
|
array: *mut rosgraph_msgs__msg__Clock__Sequence,
|
|
);
|
|
pub fn rosgraph_msgs__msg__Clock__Sequence__create(
|
|
size: usize,
|
|
) -> *mut rosgraph_msgs__msg__Clock__Sequence;
|
|
pub fn rosgraph_msgs__msg__Clock__Sequence__destroy(
|
|
array: *mut rosgraph_msgs__msg__Clock__Sequence,
|
|
);
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__rosgraph_msgs__msg__Clock(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__rosgraph_msgs__msg__Clock(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn sensor_msgs__msg__BatteryState__create() -> *mut sensor_msgs__msg__BatteryState;
|
|
pub fn sensor_msgs__msg__BatteryState__destroy(msg: *mut sensor_msgs__msg__BatteryState);
|
|
pub fn sensor_msgs__msg__BatteryState__Sequence__init(
|
|
array: *mut sensor_msgs__msg__BatteryState__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn sensor_msgs__msg__BatteryState__Sequence__fini(
|
|
array: *mut sensor_msgs__msg__BatteryState__Sequence,
|
|
);
|
|
pub fn sensor_msgs__msg__BatteryState__Sequence__create(
|
|
size: usize,
|
|
) -> *mut sensor_msgs__msg__BatteryState__Sequence;
|
|
pub fn sensor_msgs__msg__BatteryState__Sequence__destroy(
|
|
array: *mut sensor_msgs__msg__BatteryState__Sequence,
|
|
);
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__sensor_msgs__msg__BatteryState(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn sensor_msgs__msg__CameraInfo__create() -> *mut sensor_msgs__msg__CameraInfo;
|
|
pub fn sensor_msgs__msg__CameraInfo__destroy(msg: *mut sensor_msgs__msg__CameraInfo);
|
|
pub fn sensor_msgs__msg__CameraInfo__Sequence__init(
|
|
array: *mut sensor_msgs__msg__CameraInfo__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn sensor_msgs__msg__CameraInfo__Sequence__fini(
|
|
array: *mut sensor_msgs__msg__CameraInfo__Sequence,
|
|
);
|
|
pub fn sensor_msgs__msg__CameraInfo__Sequence__create(
|
|
size: usize,
|
|
) -> *mut sensor_msgs__msg__CameraInfo__Sequence;
|
|
pub fn sensor_msgs__msg__CameraInfo__Sequence__destroy(
|
|
array: *mut sensor_msgs__msg__CameraInfo__Sequence,
|
|
);
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__sensor_msgs__msg__CameraInfo(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn sensor_msgs__msg__ChannelFloat32__create() -> *mut sensor_msgs__msg__ChannelFloat32;
|
|
pub fn sensor_msgs__msg__ChannelFloat32__destroy(msg: *mut sensor_msgs__msg__ChannelFloat32);
|
|
pub fn sensor_msgs__msg__ChannelFloat32__Sequence__init(
|
|
array: *mut sensor_msgs__msg__ChannelFloat32__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn sensor_msgs__msg__ChannelFloat32__Sequence__fini(
|
|
array: *mut sensor_msgs__msg__ChannelFloat32__Sequence,
|
|
);
|
|
pub fn sensor_msgs__msg__ChannelFloat32__Sequence__create(
|
|
size: usize,
|
|
) -> *mut sensor_msgs__msg__ChannelFloat32__Sequence;
|
|
pub fn sensor_msgs__msg__ChannelFloat32__Sequence__destroy(
|
|
array: *mut sensor_msgs__msg__ChannelFloat32__Sequence,
|
|
);
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__sensor_msgs__msg__ChannelFloat32(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn sensor_msgs__msg__CompressedImage__create() -> *mut sensor_msgs__msg__CompressedImage;
|
|
pub fn sensor_msgs__msg__CompressedImage__destroy(msg: *mut sensor_msgs__msg__CompressedImage);
|
|
pub fn sensor_msgs__msg__CompressedImage__Sequence__init(
|
|
array: *mut sensor_msgs__msg__CompressedImage__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn sensor_msgs__msg__CompressedImage__Sequence__fini(
|
|
array: *mut sensor_msgs__msg__CompressedImage__Sequence,
|
|
);
|
|
pub fn sensor_msgs__msg__CompressedImage__Sequence__create(
|
|
size: usize,
|
|
) -> *mut sensor_msgs__msg__CompressedImage__Sequence;
|
|
pub fn sensor_msgs__msg__CompressedImage__Sequence__destroy(
|
|
array: *mut sensor_msgs__msg__CompressedImage__Sequence,
|
|
);
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__sensor_msgs__msg__CompressedImage(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__sensor_msgs__msg__BatteryState(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__sensor_msgs__msg__CameraInfo(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__sensor_msgs__msg__ChannelFloat32(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__sensor_msgs__msg__CompressedImage(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__sensor_msgs__msg__FluidPressure(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__sensor_msgs__msg__Illuminance(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__sensor_msgs__msg__Image(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__sensor_msgs__msg__Imu(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__sensor_msgs__msg__JointState(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__sensor_msgs__msg__Joy(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__sensor_msgs__msg__JoyFeedback(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__sensor_msgs__msg__JoyFeedbackArray(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__sensor_msgs__msg__LaserEcho(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__sensor_msgs__msg__LaserScan(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__sensor_msgs__msg__MagneticField(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__sensor_msgs__msg__MultiDOFJointState(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__sensor_msgs__msg__MultiEchoLaserScan(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__sensor_msgs__msg__NavSatFix(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__sensor_msgs__msg__NavSatStatus(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__sensor_msgs__msg__PointCloud2(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__sensor_msgs__msg__PointCloud(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__sensor_msgs__msg__PointField(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__sensor_msgs__msg__Range(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__sensor_msgs__msg__RegionOfInterest(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__sensor_msgs__msg__RelativeHumidity(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__sensor_msgs__msg__Temperature(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__sensor_msgs__msg__TimeReference(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn sensor_msgs__msg__FluidPressure__create() -> *mut sensor_msgs__msg__FluidPressure;
|
|
pub fn sensor_msgs__msg__FluidPressure__destroy(msg: *mut sensor_msgs__msg__FluidPressure);
|
|
pub fn sensor_msgs__msg__FluidPressure__Sequence__init(
|
|
array: *mut sensor_msgs__msg__FluidPressure__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn sensor_msgs__msg__FluidPressure__Sequence__fini(
|
|
array: *mut sensor_msgs__msg__FluidPressure__Sequence,
|
|
);
|
|
pub fn sensor_msgs__msg__FluidPressure__Sequence__create(
|
|
size: usize,
|
|
) -> *mut sensor_msgs__msg__FluidPressure__Sequence;
|
|
pub fn sensor_msgs__msg__FluidPressure__Sequence__destroy(
|
|
array: *mut sensor_msgs__msg__FluidPressure__Sequence,
|
|
);
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__sensor_msgs__msg__FluidPressure(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn sensor_msgs__msg__Illuminance__create() -> *mut sensor_msgs__msg__Illuminance;
|
|
pub fn sensor_msgs__msg__Illuminance__destroy(msg: *mut sensor_msgs__msg__Illuminance);
|
|
pub fn sensor_msgs__msg__Illuminance__Sequence__init(
|
|
array: *mut sensor_msgs__msg__Illuminance__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn sensor_msgs__msg__Illuminance__Sequence__fini(
|
|
array: *mut sensor_msgs__msg__Illuminance__Sequence,
|
|
);
|
|
pub fn sensor_msgs__msg__Illuminance__Sequence__create(
|
|
size: usize,
|
|
) -> *mut sensor_msgs__msg__Illuminance__Sequence;
|
|
pub fn sensor_msgs__msg__Illuminance__Sequence__destroy(
|
|
array: *mut sensor_msgs__msg__Illuminance__Sequence,
|
|
);
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__sensor_msgs__msg__Illuminance(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn sensor_msgs__msg__Image__create() -> *mut sensor_msgs__msg__Image;
|
|
pub fn sensor_msgs__msg__Image__destroy(msg: *mut sensor_msgs__msg__Image);
|
|
pub fn sensor_msgs__msg__Image__Sequence__init(
|
|
array: *mut sensor_msgs__msg__Image__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn sensor_msgs__msg__Image__Sequence__fini(array: *mut sensor_msgs__msg__Image__Sequence);
|
|
pub fn sensor_msgs__msg__Image__Sequence__create(
|
|
size: usize,
|
|
) -> *mut sensor_msgs__msg__Image__Sequence;
|
|
pub fn sensor_msgs__msg__Image__Sequence__destroy(
|
|
array: *mut sensor_msgs__msg__Image__Sequence,
|
|
);
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__sensor_msgs__msg__Image(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn sensor_msgs__msg__Imu__create() -> *mut sensor_msgs__msg__Imu;
|
|
pub fn sensor_msgs__msg__Imu__destroy(msg: *mut sensor_msgs__msg__Imu);
|
|
pub fn sensor_msgs__msg__Imu__Sequence__init(
|
|
array: *mut sensor_msgs__msg__Imu__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn sensor_msgs__msg__Imu__Sequence__fini(array: *mut sensor_msgs__msg__Imu__Sequence);
|
|
pub fn sensor_msgs__msg__Imu__Sequence__create(
|
|
size: usize,
|
|
) -> *mut sensor_msgs__msg__Imu__Sequence;
|
|
pub fn sensor_msgs__msg__Imu__Sequence__destroy(array: *mut sensor_msgs__msg__Imu__Sequence);
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__sensor_msgs__msg__Imu(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn sensor_msgs__msg__JointState__create() -> *mut sensor_msgs__msg__JointState;
|
|
pub fn sensor_msgs__msg__JointState__destroy(msg: *mut sensor_msgs__msg__JointState);
|
|
pub fn sensor_msgs__msg__JointState__Sequence__init(
|
|
array: *mut sensor_msgs__msg__JointState__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn sensor_msgs__msg__JointState__Sequence__fini(
|
|
array: *mut sensor_msgs__msg__JointState__Sequence,
|
|
);
|
|
pub fn sensor_msgs__msg__JointState__Sequence__create(
|
|
size: usize,
|
|
) -> *mut sensor_msgs__msg__JointState__Sequence;
|
|
pub fn sensor_msgs__msg__JointState__Sequence__destroy(
|
|
array: *mut sensor_msgs__msg__JointState__Sequence,
|
|
);
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__sensor_msgs__msg__JointState(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn sensor_msgs__msg__Joy__create() -> *mut sensor_msgs__msg__Joy;
|
|
pub fn sensor_msgs__msg__Joy__destroy(msg: *mut sensor_msgs__msg__Joy);
|
|
pub fn sensor_msgs__msg__Joy__Sequence__init(
|
|
array: *mut sensor_msgs__msg__Joy__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn sensor_msgs__msg__Joy__Sequence__fini(array: *mut sensor_msgs__msg__Joy__Sequence);
|
|
pub fn sensor_msgs__msg__Joy__Sequence__create(
|
|
size: usize,
|
|
) -> *mut sensor_msgs__msg__Joy__Sequence;
|
|
pub fn sensor_msgs__msg__Joy__Sequence__destroy(array: *mut sensor_msgs__msg__Joy__Sequence);
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__sensor_msgs__msg__Joy(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn sensor_msgs__msg__JoyFeedback__create() -> *mut sensor_msgs__msg__JoyFeedback;
|
|
pub fn sensor_msgs__msg__JoyFeedback__destroy(msg: *mut sensor_msgs__msg__JoyFeedback);
|
|
pub fn sensor_msgs__msg__JoyFeedback__Sequence__init(
|
|
array: *mut sensor_msgs__msg__JoyFeedback__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn sensor_msgs__msg__JoyFeedback__Sequence__fini(
|
|
array: *mut sensor_msgs__msg__JoyFeedback__Sequence,
|
|
);
|
|
pub fn sensor_msgs__msg__JoyFeedback__Sequence__create(
|
|
size: usize,
|
|
) -> *mut sensor_msgs__msg__JoyFeedback__Sequence;
|
|
pub fn sensor_msgs__msg__JoyFeedback__Sequence__destroy(
|
|
array: *mut sensor_msgs__msg__JoyFeedback__Sequence,
|
|
);
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__sensor_msgs__msg__JoyFeedback(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn sensor_msgs__msg__JoyFeedbackArray__create() -> *mut sensor_msgs__msg__JoyFeedbackArray;
|
|
pub fn sensor_msgs__msg__JoyFeedbackArray__destroy(
|
|
msg: *mut sensor_msgs__msg__JoyFeedbackArray,
|
|
);
|
|
pub fn sensor_msgs__msg__JoyFeedbackArray__Sequence__init(
|
|
array: *mut sensor_msgs__msg__JoyFeedbackArray__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn sensor_msgs__msg__JoyFeedbackArray__Sequence__fini(
|
|
array: *mut sensor_msgs__msg__JoyFeedbackArray__Sequence,
|
|
);
|
|
pub fn sensor_msgs__msg__JoyFeedbackArray__Sequence__create(
|
|
size: usize,
|
|
) -> *mut sensor_msgs__msg__JoyFeedbackArray__Sequence;
|
|
pub fn sensor_msgs__msg__JoyFeedbackArray__Sequence__destroy(
|
|
array: *mut sensor_msgs__msg__JoyFeedbackArray__Sequence,
|
|
);
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__sensor_msgs__msg__JoyFeedbackArray(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn sensor_msgs__msg__LaserEcho__create() -> *mut sensor_msgs__msg__LaserEcho;
|
|
pub fn sensor_msgs__msg__LaserEcho__destroy(msg: *mut sensor_msgs__msg__LaserEcho);
|
|
pub fn sensor_msgs__msg__LaserEcho__Sequence__init(
|
|
array: *mut sensor_msgs__msg__LaserEcho__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn sensor_msgs__msg__LaserEcho__Sequence__fini(
|
|
array: *mut sensor_msgs__msg__LaserEcho__Sequence,
|
|
);
|
|
pub fn sensor_msgs__msg__LaserEcho__Sequence__create(
|
|
size: usize,
|
|
) -> *mut sensor_msgs__msg__LaserEcho__Sequence;
|
|
pub fn sensor_msgs__msg__LaserEcho__Sequence__destroy(
|
|
array: *mut sensor_msgs__msg__LaserEcho__Sequence,
|
|
);
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__sensor_msgs__msg__LaserEcho(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn sensor_msgs__msg__LaserScan__create() -> *mut sensor_msgs__msg__LaserScan;
|
|
pub fn sensor_msgs__msg__LaserScan__destroy(msg: *mut sensor_msgs__msg__LaserScan);
|
|
pub fn sensor_msgs__msg__LaserScan__Sequence__init(
|
|
array: *mut sensor_msgs__msg__LaserScan__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn sensor_msgs__msg__LaserScan__Sequence__fini(
|
|
array: *mut sensor_msgs__msg__LaserScan__Sequence,
|
|
);
|
|
pub fn sensor_msgs__msg__LaserScan__Sequence__create(
|
|
size: usize,
|
|
) -> *mut sensor_msgs__msg__LaserScan__Sequence;
|
|
pub fn sensor_msgs__msg__LaserScan__Sequence__destroy(
|
|
array: *mut sensor_msgs__msg__LaserScan__Sequence,
|
|
);
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__sensor_msgs__msg__LaserScan(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn sensor_msgs__msg__MagneticField__create() -> *mut sensor_msgs__msg__MagneticField;
|
|
pub fn sensor_msgs__msg__MagneticField__destroy(msg: *mut sensor_msgs__msg__MagneticField);
|
|
pub fn sensor_msgs__msg__MagneticField__Sequence__init(
|
|
array: *mut sensor_msgs__msg__MagneticField__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn sensor_msgs__msg__MagneticField__Sequence__fini(
|
|
array: *mut sensor_msgs__msg__MagneticField__Sequence,
|
|
);
|
|
pub fn sensor_msgs__msg__MagneticField__Sequence__create(
|
|
size: usize,
|
|
) -> *mut sensor_msgs__msg__MagneticField__Sequence;
|
|
pub fn sensor_msgs__msg__MagneticField__Sequence__destroy(
|
|
array: *mut sensor_msgs__msg__MagneticField__Sequence,
|
|
);
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__sensor_msgs__msg__MagneticField(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn sensor_msgs__msg__MultiDOFJointState__create(
|
|
) -> *mut sensor_msgs__msg__MultiDOFJointState;
|
|
pub fn sensor_msgs__msg__MultiDOFJointState__destroy(
|
|
msg: *mut sensor_msgs__msg__MultiDOFJointState,
|
|
);
|
|
pub fn sensor_msgs__msg__MultiDOFJointState__Sequence__init(
|
|
array: *mut sensor_msgs__msg__MultiDOFJointState__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn sensor_msgs__msg__MultiDOFJointState__Sequence__fini(
|
|
array: *mut sensor_msgs__msg__MultiDOFJointState__Sequence,
|
|
);
|
|
pub fn sensor_msgs__msg__MultiDOFJointState__Sequence__create(
|
|
size: usize,
|
|
) -> *mut sensor_msgs__msg__MultiDOFJointState__Sequence;
|
|
pub fn sensor_msgs__msg__MultiDOFJointState__Sequence__destroy(
|
|
array: *mut sensor_msgs__msg__MultiDOFJointState__Sequence,
|
|
);
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__sensor_msgs__msg__MultiDOFJointState(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn sensor_msgs__msg__MultiEchoLaserScan__create(
|
|
) -> *mut sensor_msgs__msg__MultiEchoLaserScan;
|
|
pub fn sensor_msgs__msg__MultiEchoLaserScan__destroy(
|
|
msg: *mut sensor_msgs__msg__MultiEchoLaserScan,
|
|
);
|
|
pub fn sensor_msgs__msg__MultiEchoLaserScan__Sequence__init(
|
|
array: *mut sensor_msgs__msg__MultiEchoLaserScan__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn sensor_msgs__msg__MultiEchoLaserScan__Sequence__fini(
|
|
array: *mut sensor_msgs__msg__MultiEchoLaserScan__Sequence,
|
|
);
|
|
pub fn sensor_msgs__msg__MultiEchoLaserScan__Sequence__create(
|
|
size: usize,
|
|
) -> *mut sensor_msgs__msg__MultiEchoLaserScan__Sequence;
|
|
pub fn sensor_msgs__msg__MultiEchoLaserScan__Sequence__destroy(
|
|
array: *mut sensor_msgs__msg__MultiEchoLaserScan__Sequence,
|
|
);
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__sensor_msgs__msg__MultiEchoLaserScan(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn sensor_msgs__msg__NavSatFix__create() -> *mut sensor_msgs__msg__NavSatFix;
|
|
pub fn sensor_msgs__msg__NavSatFix__destroy(msg: *mut sensor_msgs__msg__NavSatFix);
|
|
pub fn sensor_msgs__msg__NavSatFix__Sequence__init(
|
|
array: *mut sensor_msgs__msg__NavSatFix__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn sensor_msgs__msg__NavSatFix__Sequence__fini(
|
|
array: *mut sensor_msgs__msg__NavSatFix__Sequence,
|
|
);
|
|
pub fn sensor_msgs__msg__NavSatFix__Sequence__create(
|
|
size: usize,
|
|
) -> *mut sensor_msgs__msg__NavSatFix__Sequence;
|
|
pub fn sensor_msgs__msg__NavSatFix__Sequence__destroy(
|
|
array: *mut sensor_msgs__msg__NavSatFix__Sequence,
|
|
);
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__sensor_msgs__msg__NavSatFix(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn sensor_msgs__msg__NavSatStatus__create() -> *mut sensor_msgs__msg__NavSatStatus;
|
|
pub fn sensor_msgs__msg__NavSatStatus__destroy(msg: *mut sensor_msgs__msg__NavSatStatus);
|
|
pub fn sensor_msgs__msg__NavSatStatus__Sequence__init(
|
|
array: *mut sensor_msgs__msg__NavSatStatus__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn sensor_msgs__msg__NavSatStatus__Sequence__fini(
|
|
array: *mut sensor_msgs__msg__NavSatStatus__Sequence,
|
|
);
|
|
pub fn sensor_msgs__msg__NavSatStatus__Sequence__create(
|
|
size: usize,
|
|
) -> *mut sensor_msgs__msg__NavSatStatus__Sequence;
|
|
pub fn sensor_msgs__msg__NavSatStatus__Sequence__destroy(
|
|
array: *mut sensor_msgs__msg__NavSatStatus__Sequence,
|
|
);
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__sensor_msgs__msg__NavSatStatus(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn sensor_msgs__msg__PointCloud__create() -> *mut sensor_msgs__msg__PointCloud;
|
|
pub fn sensor_msgs__msg__PointCloud__destroy(msg: *mut sensor_msgs__msg__PointCloud);
|
|
pub fn sensor_msgs__msg__PointCloud__Sequence__init(
|
|
array: *mut sensor_msgs__msg__PointCloud__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn sensor_msgs__msg__PointCloud__Sequence__fini(
|
|
array: *mut sensor_msgs__msg__PointCloud__Sequence,
|
|
);
|
|
pub fn sensor_msgs__msg__PointCloud__Sequence__create(
|
|
size: usize,
|
|
) -> *mut sensor_msgs__msg__PointCloud__Sequence;
|
|
pub fn sensor_msgs__msg__PointCloud__Sequence__destroy(
|
|
array: *mut sensor_msgs__msg__PointCloud__Sequence,
|
|
);
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__sensor_msgs__msg__PointCloud(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn sensor_msgs__msg__PointCloud2__create() -> *mut sensor_msgs__msg__PointCloud2;
|
|
pub fn sensor_msgs__msg__PointCloud2__destroy(msg: *mut sensor_msgs__msg__PointCloud2);
|
|
pub fn sensor_msgs__msg__PointCloud2__Sequence__init(
|
|
array: *mut sensor_msgs__msg__PointCloud2__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn sensor_msgs__msg__PointCloud2__Sequence__fini(
|
|
array: *mut sensor_msgs__msg__PointCloud2__Sequence,
|
|
);
|
|
pub fn sensor_msgs__msg__PointCloud2__Sequence__create(
|
|
size: usize,
|
|
) -> *mut sensor_msgs__msg__PointCloud2__Sequence;
|
|
pub fn sensor_msgs__msg__PointCloud2__Sequence__destroy(
|
|
array: *mut sensor_msgs__msg__PointCloud2__Sequence,
|
|
);
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__sensor_msgs__msg__PointCloud2(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn sensor_msgs__msg__PointField__create() -> *mut sensor_msgs__msg__PointField;
|
|
pub fn sensor_msgs__msg__PointField__destroy(msg: *mut sensor_msgs__msg__PointField);
|
|
pub fn sensor_msgs__msg__PointField__Sequence__init(
|
|
array: *mut sensor_msgs__msg__PointField__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn sensor_msgs__msg__PointField__Sequence__fini(
|
|
array: *mut sensor_msgs__msg__PointField__Sequence,
|
|
);
|
|
pub fn sensor_msgs__msg__PointField__Sequence__create(
|
|
size: usize,
|
|
) -> *mut sensor_msgs__msg__PointField__Sequence;
|
|
pub fn sensor_msgs__msg__PointField__Sequence__destroy(
|
|
array: *mut sensor_msgs__msg__PointField__Sequence,
|
|
);
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__sensor_msgs__msg__PointField(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn sensor_msgs__msg__Range__create() -> *mut sensor_msgs__msg__Range;
|
|
pub fn sensor_msgs__msg__Range__destroy(msg: *mut sensor_msgs__msg__Range);
|
|
pub fn sensor_msgs__msg__Range__Sequence__init(
|
|
array: *mut sensor_msgs__msg__Range__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn sensor_msgs__msg__Range__Sequence__fini(array: *mut sensor_msgs__msg__Range__Sequence);
|
|
pub fn sensor_msgs__msg__Range__Sequence__create(
|
|
size: usize,
|
|
) -> *mut sensor_msgs__msg__Range__Sequence;
|
|
pub fn sensor_msgs__msg__Range__Sequence__destroy(
|
|
array: *mut sensor_msgs__msg__Range__Sequence,
|
|
);
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__sensor_msgs__msg__Range(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn sensor_msgs__msg__RegionOfInterest__create() -> *mut sensor_msgs__msg__RegionOfInterest;
|
|
pub fn sensor_msgs__msg__RegionOfInterest__destroy(
|
|
msg: *mut sensor_msgs__msg__RegionOfInterest,
|
|
);
|
|
pub fn sensor_msgs__msg__RegionOfInterest__Sequence__init(
|
|
array: *mut sensor_msgs__msg__RegionOfInterest__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn sensor_msgs__msg__RegionOfInterest__Sequence__fini(
|
|
array: *mut sensor_msgs__msg__RegionOfInterest__Sequence,
|
|
);
|
|
pub fn sensor_msgs__msg__RegionOfInterest__Sequence__create(
|
|
size: usize,
|
|
) -> *mut sensor_msgs__msg__RegionOfInterest__Sequence;
|
|
pub fn sensor_msgs__msg__RegionOfInterest__Sequence__destroy(
|
|
array: *mut sensor_msgs__msg__RegionOfInterest__Sequence,
|
|
);
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__sensor_msgs__msg__RegionOfInterest(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn sensor_msgs__msg__RelativeHumidity__create() -> *mut sensor_msgs__msg__RelativeHumidity;
|
|
pub fn sensor_msgs__msg__RelativeHumidity__destroy(
|
|
msg: *mut sensor_msgs__msg__RelativeHumidity,
|
|
);
|
|
pub fn sensor_msgs__msg__RelativeHumidity__Sequence__init(
|
|
array: *mut sensor_msgs__msg__RelativeHumidity__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn sensor_msgs__msg__RelativeHumidity__Sequence__fini(
|
|
array: *mut sensor_msgs__msg__RelativeHumidity__Sequence,
|
|
);
|
|
pub fn sensor_msgs__msg__RelativeHumidity__Sequence__create(
|
|
size: usize,
|
|
) -> *mut sensor_msgs__msg__RelativeHumidity__Sequence;
|
|
pub fn sensor_msgs__msg__RelativeHumidity__Sequence__destroy(
|
|
array: *mut sensor_msgs__msg__RelativeHumidity__Sequence,
|
|
);
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__sensor_msgs__msg__RelativeHumidity(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn sensor_msgs__msg__Temperature__create() -> *mut sensor_msgs__msg__Temperature;
|
|
pub fn sensor_msgs__msg__Temperature__destroy(msg: *mut sensor_msgs__msg__Temperature);
|
|
pub fn sensor_msgs__msg__Temperature__Sequence__init(
|
|
array: *mut sensor_msgs__msg__Temperature__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn sensor_msgs__msg__Temperature__Sequence__fini(
|
|
array: *mut sensor_msgs__msg__Temperature__Sequence,
|
|
);
|
|
pub fn sensor_msgs__msg__Temperature__Sequence__create(
|
|
size: usize,
|
|
) -> *mut sensor_msgs__msg__Temperature__Sequence;
|
|
pub fn sensor_msgs__msg__Temperature__Sequence__destroy(
|
|
array: *mut sensor_msgs__msg__Temperature__Sequence,
|
|
);
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__sensor_msgs__msg__Temperature(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn sensor_msgs__msg__TimeReference__create() -> *mut sensor_msgs__msg__TimeReference;
|
|
pub fn sensor_msgs__msg__TimeReference__destroy(msg: *mut sensor_msgs__msg__TimeReference);
|
|
pub fn sensor_msgs__msg__TimeReference__Sequence__init(
|
|
array: *mut sensor_msgs__msg__TimeReference__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn sensor_msgs__msg__TimeReference__Sequence__fini(
|
|
array: *mut sensor_msgs__msg__TimeReference__Sequence,
|
|
);
|
|
pub fn sensor_msgs__msg__TimeReference__Sequence__create(
|
|
size: usize,
|
|
) -> *mut sensor_msgs__msg__TimeReference__Sequence;
|
|
pub fn sensor_msgs__msg__TimeReference__Sequence__destroy(
|
|
array: *mut sensor_msgs__msg__TimeReference__Sequence,
|
|
);
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__sensor_msgs__msg__TimeReference(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__sensor_msgs__srv__SetCameraInfo_Request(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__sensor_msgs__srv__SetCameraInfo_Response(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_service_type_support_handle__sensor_msgs__srv__SetCameraInfo(
|
|
) -> *const rosidl_service_type_support_t;
|
|
pub fn sensor_msgs__srv__SetCameraInfo_Request__create(
|
|
) -> *mut sensor_msgs__srv__SetCameraInfo_Request;
|
|
pub fn sensor_msgs__srv__SetCameraInfo_Request__destroy(
|
|
msg: *mut sensor_msgs__srv__SetCameraInfo_Request,
|
|
);
|
|
pub fn sensor_msgs__srv__SetCameraInfo_Request__Sequence__init(
|
|
array: *mut sensor_msgs__srv__SetCameraInfo_Request__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn sensor_msgs__srv__SetCameraInfo_Request__Sequence__fini(
|
|
array: *mut sensor_msgs__srv__SetCameraInfo_Request__Sequence,
|
|
);
|
|
pub fn sensor_msgs__srv__SetCameraInfo_Request__Sequence__create(
|
|
size: usize,
|
|
) -> *mut sensor_msgs__srv__SetCameraInfo_Request__Sequence;
|
|
pub fn sensor_msgs__srv__SetCameraInfo_Request__Sequence__destroy(
|
|
array: *mut sensor_msgs__srv__SetCameraInfo_Request__Sequence,
|
|
);
|
|
pub fn sensor_msgs__srv__SetCameraInfo_Response__create(
|
|
) -> *mut sensor_msgs__srv__SetCameraInfo_Response;
|
|
pub fn sensor_msgs__srv__SetCameraInfo_Response__destroy(
|
|
msg: *mut sensor_msgs__srv__SetCameraInfo_Response,
|
|
);
|
|
pub fn sensor_msgs__srv__SetCameraInfo_Response__Sequence__init(
|
|
array: *mut sensor_msgs__srv__SetCameraInfo_Response__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn sensor_msgs__srv__SetCameraInfo_Response__Sequence__fini(
|
|
array: *mut sensor_msgs__srv__SetCameraInfo_Response__Sequence,
|
|
);
|
|
pub fn sensor_msgs__srv__SetCameraInfo_Response__Sequence__create(
|
|
size: usize,
|
|
) -> *mut sensor_msgs__srv__SetCameraInfo_Response__Sequence;
|
|
pub fn sensor_msgs__srv__SetCameraInfo_Response__Sequence__destroy(
|
|
array: *mut sensor_msgs__srv__SetCameraInfo_Response__Sequence,
|
|
);
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__sensor_msgs__srv__SetCameraInfo_Request(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__sensor_msgs__srv__SetCameraInfo_Response(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_c__get_service_type_support_handle__sensor_msgs__srv__SetCameraInfo(
|
|
) -> *const rosidl_service_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__shape_msgs__msg__Mesh(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__shape_msgs__msg__MeshTriangle(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__shape_msgs__msg__Plane(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__shape_msgs__msg__SolidPrimitive(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn shape_msgs__msg__Mesh__create() -> *mut shape_msgs__msg__Mesh;
|
|
pub fn shape_msgs__msg__Mesh__destroy(msg: *mut shape_msgs__msg__Mesh);
|
|
pub fn shape_msgs__msg__Mesh__Sequence__init(
|
|
array: *mut shape_msgs__msg__Mesh__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn shape_msgs__msg__Mesh__Sequence__fini(array: *mut shape_msgs__msg__Mesh__Sequence);
|
|
pub fn shape_msgs__msg__Mesh__Sequence__create(
|
|
size: usize,
|
|
) -> *mut shape_msgs__msg__Mesh__Sequence;
|
|
pub fn shape_msgs__msg__Mesh__Sequence__destroy(array: *mut shape_msgs__msg__Mesh__Sequence);
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__shape_msgs__msg__Mesh(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn shape_msgs__msg__MeshTriangle__create() -> *mut shape_msgs__msg__MeshTriangle;
|
|
pub fn shape_msgs__msg__MeshTriangle__destroy(msg: *mut shape_msgs__msg__MeshTriangle);
|
|
pub fn shape_msgs__msg__MeshTriangle__Sequence__init(
|
|
array: *mut shape_msgs__msg__MeshTriangle__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn shape_msgs__msg__MeshTriangle__Sequence__fini(
|
|
array: *mut shape_msgs__msg__MeshTriangle__Sequence,
|
|
);
|
|
pub fn shape_msgs__msg__MeshTriangle__Sequence__create(
|
|
size: usize,
|
|
) -> *mut shape_msgs__msg__MeshTriangle__Sequence;
|
|
pub fn shape_msgs__msg__MeshTriangle__Sequence__destroy(
|
|
array: *mut shape_msgs__msg__MeshTriangle__Sequence,
|
|
);
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__shape_msgs__msg__MeshTriangle(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn shape_msgs__msg__Plane__create() -> *mut shape_msgs__msg__Plane;
|
|
pub fn shape_msgs__msg__Plane__destroy(msg: *mut shape_msgs__msg__Plane);
|
|
pub fn shape_msgs__msg__Plane__Sequence__init(
|
|
array: *mut shape_msgs__msg__Plane__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn shape_msgs__msg__Plane__Sequence__fini(array: *mut shape_msgs__msg__Plane__Sequence);
|
|
pub fn shape_msgs__msg__Plane__Sequence__create(
|
|
size: usize,
|
|
) -> *mut shape_msgs__msg__Plane__Sequence;
|
|
pub fn shape_msgs__msg__Plane__Sequence__destroy(array: *mut shape_msgs__msg__Plane__Sequence);
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__shape_msgs__msg__Plane(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn shape_msgs__msg__SolidPrimitive__create() -> *mut shape_msgs__msg__SolidPrimitive;
|
|
pub fn shape_msgs__msg__SolidPrimitive__destroy(msg: *mut shape_msgs__msg__SolidPrimitive);
|
|
pub fn shape_msgs__msg__SolidPrimitive__Sequence__init(
|
|
array: *mut shape_msgs__msg__SolidPrimitive__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn shape_msgs__msg__SolidPrimitive__Sequence__fini(
|
|
array: *mut shape_msgs__msg__SolidPrimitive__Sequence,
|
|
);
|
|
pub fn shape_msgs__msg__SolidPrimitive__Sequence__create(
|
|
size: usize,
|
|
) -> *mut shape_msgs__msg__SolidPrimitive__Sequence;
|
|
pub fn shape_msgs__msg__SolidPrimitive__Sequence__destroy(
|
|
array: *mut shape_msgs__msg__SolidPrimitive__Sequence,
|
|
);
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__shape_msgs__msg__SolidPrimitive(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__statistics_msgs__msg__MetricsMessage(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__statistics_msgs__msg__StatisticDataPoint(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__statistics_msgs__msg__StatisticDataType(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn statistics_msgs__msg__MetricsMessage__create(
|
|
) -> *mut statistics_msgs__msg__MetricsMessage;
|
|
pub fn statistics_msgs__msg__MetricsMessage__destroy(
|
|
msg: *mut statistics_msgs__msg__MetricsMessage,
|
|
);
|
|
pub fn statistics_msgs__msg__MetricsMessage__Sequence__init(
|
|
array: *mut statistics_msgs__msg__MetricsMessage__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn statistics_msgs__msg__MetricsMessage__Sequence__fini(
|
|
array: *mut statistics_msgs__msg__MetricsMessage__Sequence,
|
|
);
|
|
pub fn statistics_msgs__msg__MetricsMessage__Sequence__create(
|
|
size: usize,
|
|
) -> *mut statistics_msgs__msg__MetricsMessage__Sequence;
|
|
pub fn statistics_msgs__msg__MetricsMessage__Sequence__destroy(
|
|
array: *mut statistics_msgs__msg__MetricsMessage__Sequence,
|
|
);
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__statistics_msgs__msg__MetricsMessage(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn statistics_msgs__msg__StatisticDataPoint__create(
|
|
) -> *mut statistics_msgs__msg__StatisticDataPoint;
|
|
pub fn statistics_msgs__msg__StatisticDataPoint__destroy(
|
|
msg: *mut statistics_msgs__msg__StatisticDataPoint,
|
|
);
|
|
pub fn statistics_msgs__msg__StatisticDataPoint__Sequence__init(
|
|
array: *mut statistics_msgs__msg__StatisticDataPoint__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn statistics_msgs__msg__StatisticDataPoint__Sequence__fini(
|
|
array: *mut statistics_msgs__msg__StatisticDataPoint__Sequence,
|
|
);
|
|
pub fn statistics_msgs__msg__StatisticDataPoint__Sequence__create(
|
|
size: usize,
|
|
) -> *mut statistics_msgs__msg__StatisticDataPoint__Sequence;
|
|
pub fn statistics_msgs__msg__StatisticDataPoint__Sequence__destroy(
|
|
array: *mut statistics_msgs__msg__StatisticDataPoint__Sequence,
|
|
);
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__statistics_msgs__msg__StatisticDataPoint(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn statistics_msgs__msg__StatisticDataType__create(
|
|
) -> *mut statistics_msgs__msg__StatisticDataType;
|
|
pub fn statistics_msgs__msg__StatisticDataType__destroy(
|
|
msg: *mut statistics_msgs__msg__StatisticDataType,
|
|
);
|
|
pub fn statistics_msgs__msg__StatisticDataType__Sequence__init(
|
|
array: *mut statistics_msgs__msg__StatisticDataType__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn statistics_msgs__msg__StatisticDataType__Sequence__fini(
|
|
array: *mut statistics_msgs__msg__StatisticDataType__Sequence,
|
|
);
|
|
pub fn statistics_msgs__msg__StatisticDataType__Sequence__create(
|
|
size: usize,
|
|
) -> *mut statistics_msgs__msg__StatisticDataType__Sequence;
|
|
pub fn statistics_msgs__msg__StatisticDataType__Sequence__destroy(
|
|
array: *mut statistics_msgs__msg__StatisticDataType__Sequence,
|
|
);
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__statistics_msgs__msg__StatisticDataType(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn std_msgs__msg__Bool__create() -> *mut std_msgs__msg__Bool;
|
|
pub fn std_msgs__msg__Bool__destroy(msg: *mut std_msgs__msg__Bool);
|
|
pub fn std_msgs__msg__Bool__Sequence__init(
|
|
array: *mut std_msgs__msg__Bool__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn std_msgs__msg__Bool__Sequence__fini(array: *mut std_msgs__msg__Bool__Sequence);
|
|
pub fn std_msgs__msg__Bool__Sequence__create(size: usize)
|
|
-> *mut std_msgs__msg__Bool__Sequence;
|
|
pub fn std_msgs__msg__Bool__Sequence__destroy(array: *mut std_msgs__msg__Bool__Sequence);
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__std_msgs__msg__Bool(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn std_msgs__msg__Byte__create() -> *mut std_msgs__msg__Byte;
|
|
pub fn std_msgs__msg__Byte__destroy(msg: *mut std_msgs__msg__Byte);
|
|
pub fn std_msgs__msg__Byte__Sequence__init(
|
|
array: *mut std_msgs__msg__Byte__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn std_msgs__msg__Byte__Sequence__fini(array: *mut std_msgs__msg__Byte__Sequence);
|
|
pub fn std_msgs__msg__Byte__Sequence__create(size: usize)
|
|
-> *mut std_msgs__msg__Byte__Sequence;
|
|
pub fn std_msgs__msg__Byte__Sequence__destroy(array: *mut std_msgs__msg__Byte__Sequence);
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__std_msgs__msg__Byte(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn std_msgs__msg__ByteMultiArray__create() -> *mut std_msgs__msg__ByteMultiArray;
|
|
pub fn std_msgs__msg__ByteMultiArray__destroy(msg: *mut std_msgs__msg__ByteMultiArray);
|
|
pub fn std_msgs__msg__ByteMultiArray__Sequence__init(
|
|
array: *mut std_msgs__msg__ByteMultiArray__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn std_msgs__msg__ByteMultiArray__Sequence__fini(
|
|
array: *mut std_msgs__msg__ByteMultiArray__Sequence,
|
|
);
|
|
pub fn std_msgs__msg__ByteMultiArray__Sequence__create(
|
|
size: usize,
|
|
) -> *mut std_msgs__msg__ByteMultiArray__Sequence;
|
|
pub fn std_msgs__msg__ByteMultiArray__Sequence__destroy(
|
|
array: *mut std_msgs__msg__ByteMultiArray__Sequence,
|
|
);
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__std_msgs__msg__ByteMultiArray(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn std_msgs__msg__Char__create() -> *mut std_msgs__msg__Char;
|
|
pub fn std_msgs__msg__Char__destroy(msg: *mut std_msgs__msg__Char);
|
|
pub fn std_msgs__msg__Char__Sequence__init(
|
|
array: *mut std_msgs__msg__Char__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn std_msgs__msg__Char__Sequence__fini(array: *mut std_msgs__msg__Char__Sequence);
|
|
pub fn std_msgs__msg__Char__Sequence__create(size: usize)
|
|
-> *mut std_msgs__msg__Char__Sequence;
|
|
pub fn std_msgs__msg__Char__Sequence__destroy(array: *mut std_msgs__msg__Char__Sequence);
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__std_msgs__msg__Char(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn std_msgs__msg__ColorRGBA__create() -> *mut std_msgs__msg__ColorRGBA;
|
|
pub fn std_msgs__msg__ColorRGBA__destroy(msg: *mut std_msgs__msg__ColorRGBA);
|
|
pub fn std_msgs__msg__ColorRGBA__Sequence__init(
|
|
array: *mut std_msgs__msg__ColorRGBA__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn std_msgs__msg__ColorRGBA__Sequence__fini(array: *mut std_msgs__msg__ColorRGBA__Sequence);
|
|
pub fn std_msgs__msg__ColorRGBA__Sequence__create(
|
|
size: usize,
|
|
) -> *mut std_msgs__msg__ColorRGBA__Sequence;
|
|
pub fn std_msgs__msg__ColorRGBA__Sequence__destroy(
|
|
array: *mut std_msgs__msg__ColorRGBA__Sequence,
|
|
);
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__std_msgs__msg__ColorRGBA(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__std_msgs__msg__Bool(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__std_msgs__msg__Byte(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__std_msgs__msg__ByteMultiArray(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__std_msgs__msg__Char(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__std_msgs__msg__ColorRGBA(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__std_msgs__msg__Empty(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__std_msgs__msg__Float32(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__std_msgs__msg__Float32MultiArray(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__std_msgs__msg__Float64(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__std_msgs__msg__Float64MultiArray(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__std_msgs__msg__Header(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__std_msgs__msg__Int16(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__std_msgs__msg__Int16MultiArray(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__std_msgs__msg__Int32(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__std_msgs__msg__Int32MultiArray(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__std_msgs__msg__Int64(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__std_msgs__msg__Int64MultiArray(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__std_msgs__msg__Int8(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__std_msgs__msg__Int8MultiArray(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__std_msgs__msg__MultiArrayDimension(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__std_msgs__msg__MultiArrayLayout(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__std_msgs__msg__String(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__std_msgs__msg__UInt16(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__std_msgs__msg__UInt16MultiArray(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__std_msgs__msg__UInt32(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__std_msgs__msg__UInt32MultiArray(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__std_msgs__msg__UInt64(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__std_msgs__msg__UInt64MultiArray(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__std_msgs__msg__UInt8(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__std_msgs__msg__UInt8MultiArray(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn std_msgs__msg__Empty__create() -> *mut std_msgs__msg__Empty;
|
|
pub fn std_msgs__msg__Empty__destroy(msg: *mut std_msgs__msg__Empty);
|
|
pub fn std_msgs__msg__Empty__Sequence__init(
|
|
array: *mut std_msgs__msg__Empty__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn std_msgs__msg__Empty__Sequence__fini(array: *mut std_msgs__msg__Empty__Sequence);
|
|
pub fn std_msgs__msg__Empty__Sequence__create(
|
|
size: usize,
|
|
) -> *mut std_msgs__msg__Empty__Sequence;
|
|
pub fn std_msgs__msg__Empty__Sequence__destroy(array: *mut std_msgs__msg__Empty__Sequence);
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__std_msgs__msg__Empty(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn std_msgs__msg__Float32__create() -> *mut std_msgs__msg__Float32;
|
|
pub fn std_msgs__msg__Float32__destroy(msg: *mut std_msgs__msg__Float32);
|
|
pub fn std_msgs__msg__Float32__Sequence__init(
|
|
array: *mut std_msgs__msg__Float32__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn std_msgs__msg__Float32__Sequence__fini(array: *mut std_msgs__msg__Float32__Sequence);
|
|
pub fn std_msgs__msg__Float32__Sequence__create(
|
|
size: usize,
|
|
) -> *mut std_msgs__msg__Float32__Sequence;
|
|
pub fn std_msgs__msg__Float32__Sequence__destroy(array: *mut std_msgs__msg__Float32__Sequence);
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__std_msgs__msg__Float32(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn std_msgs__msg__Float32MultiArray__create() -> *mut std_msgs__msg__Float32MultiArray;
|
|
pub fn std_msgs__msg__Float32MultiArray__destroy(msg: *mut std_msgs__msg__Float32MultiArray);
|
|
pub fn std_msgs__msg__Float32MultiArray__Sequence__init(
|
|
array: *mut std_msgs__msg__Float32MultiArray__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn std_msgs__msg__Float32MultiArray__Sequence__fini(
|
|
array: *mut std_msgs__msg__Float32MultiArray__Sequence,
|
|
);
|
|
pub fn std_msgs__msg__Float32MultiArray__Sequence__create(
|
|
size: usize,
|
|
) -> *mut std_msgs__msg__Float32MultiArray__Sequence;
|
|
pub fn std_msgs__msg__Float32MultiArray__Sequence__destroy(
|
|
array: *mut std_msgs__msg__Float32MultiArray__Sequence,
|
|
);
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__std_msgs__msg__Float32MultiArray(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn std_msgs__msg__Float64__create() -> *mut std_msgs__msg__Float64;
|
|
pub fn std_msgs__msg__Float64__destroy(msg: *mut std_msgs__msg__Float64);
|
|
pub fn std_msgs__msg__Float64__Sequence__init(
|
|
array: *mut std_msgs__msg__Float64__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn std_msgs__msg__Float64__Sequence__fini(array: *mut std_msgs__msg__Float64__Sequence);
|
|
pub fn std_msgs__msg__Float64__Sequence__create(
|
|
size: usize,
|
|
) -> *mut std_msgs__msg__Float64__Sequence;
|
|
pub fn std_msgs__msg__Float64__Sequence__destroy(array: *mut std_msgs__msg__Float64__Sequence);
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__std_msgs__msg__Float64(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn std_msgs__msg__Float64MultiArray__create() -> *mut std_msgs__msg__Float64MultiArray;
|
|
pub fn std_msgs__msg__Float64MultiArray__destroy(msg: *mut std_msgs__msg__Float64MultiArray);
|
|
pub fn std_msgs__msg__Float64MultiArray__Sequence__init(
|
|
array: *mut std_msgs__msg__Float64MultiArray__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn std_msgs__msg__Float64MultiArray__Sequence__fini(
|
|
array: *mut std_msgs__msg__Float64MultiArray__Sequence,
|
|
);
|
|
pub fn std_msgs__msg__Float64MultiArray__Sequence__create(
|
|
size: usize,
|
|
) -> *mut std_msgs__msg__Float64MultiArray__Sequence;
|
|
pub fn std_msgs__msg__Float64MultiArray__Sequence__destroy(
|
|
array: *mut std_msgs__msg__Float64MultiArray__Sequence,
|
|
);
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__std_msgs__msg__Float64MultiArray(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn std_msgs__msg__Header__create() -> *mut std_msgs__msg__Header;
|
|
pub fn std_msgs__msg__Header__destroy(msg: *mut std_msgs__msg__Header);
|
|
pub fn std_msgs__msg__Header__Sequence__init(
|
|
array: *mut std_msgs__msg__Header__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn std_msgs__msg__Header__Sequence__fini(array: *mut std_msgs__msg__Header__Sequence);
|
|
pub fn std_msgs__msg__Header__Sequence__create(
|
|
size: usize,
|
|
) -> *mut std_msgs__msg__Header__Sequence;
|
|
pub fn std_msgs__msg__Header__Sequence__destroy(array: *mut std_msgs__msg__Header__Sequence);
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__std_msgs__msg__Header(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn std_msgs__msg__Int16__create() -> *mut std_msgs__msg__Int16;
|
|
pub fn std_msgs__msg__Int16__destroy(msg: *mut std_msgs__msg__Int16);
|
|
pub fn std_msgs__msg__Int16__Sequence__init(
|
|
array: *mut std_msgs__msg__Int16__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn std_msgs__msg__Int16__Sequence__fini(array: *mut std_msgs__msg__Int16__Sequence);
|
|
pub fn std_msgs__msg__Int16__Sequence__create(
|
|
size: usize,
|
|
) -> *mut std_msgs__msg__Int16__Sequence;
|
|
pub fn std_msgs__msg__Int16__Sequence__destroy(array: *mut std_msgs__msg__Int16__Sequence);
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__std_msgs__msg__Int16(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn std_msgs__msg__Int16MultiArray__create() -> *mut std_msgs__msg__Int16MultiArray;
|
|
pub fn std_msgs__msg__Int16MultiArray__destroy(msg: *mut std_msgs__msg__Int16MultiArray);
|
|
pub fn std_msgs__msg__Int16MultiArray__Sequence__init(
|
|
array: *mut std_msgs__msg__Int16MultiArray__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn std_msgs__msg__Int16MultiArray__Sequence__fini(
|
|
array: *mut std_msgs__msg__Int16MultiArray__Sequence,
|
|
);
|
|
pub fn std_msgs__msg__Int16MultiArray__Sequence__create(
|
|
size: usize,
|
|
) -> *mut std_msgs__msg__Int16MultiArray__Sequence;
|
|
pub fn std_msgs__msg__Int16MultiArray__Sequence__destroy(
|
|
array: *mut std_msgs__msg__Int16MultiArray__Sequence,
|
|
);
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__std_msgs__msg__Int16MultiArray(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn std_msgs__msg__Int32__create() -> *mut std_msgs__msg__Int32;
|
|
pub fn std_msgs__msg__Int32__destroy(msg: *mut std_msgs__msg__Int32);
|
|
pub fn std_msgs__msg__Int32__Sequence__init(
|
|
array: *mut std_msgs__msg__Int32__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn std_msgs__msg__Int32__Sequence__fini(array: *mut std_msgs__msg__Int32__Sequence);
|
|
pub fn std_msgs__msg__Int32__Sequence__create(
|
|
size: usize,
|
|
) -> *mut std_msgs__msg__Int32__Sequence;
|
|
pub fn std_msgs__msg__Int32__Sequence__destroy(array: *mut std_msgs__msg__Int32__Sequence);
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__std_msgs__msg__Int32(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn std_msgs__msg__Int32MultiArray__create() -> *mut std_msgs__msg__Int32MultiArray;
|
|
pub fn std_msgs__msg__Int32MultiArray__destroy(msg: *mut std_msgs__msg__Int32MultiArray);
|
|
pub fn std_msgs__msg__Int32MultiArray__Sequence__init(
|
|
array: *mut std_msgs__msg__Int32MultiArray__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn std_msgs__msg__Int32MultiArray__Sequence__fini(
|
|
array: *mut std_msgs__msg__Int32MultiArray__Sequence,
|
|
);
|
|
pub fn std_msgs__msg__Int32MultiArray__Sequence__create(
|
|
size: usize,
|
|
) -> *mut std_msgs__msg__Int32MultiArray__Sequence;
|
|
pub fn std_msgs__msg__Int32MultiArray__Sequence__destroy(
|
|
array: *mut std_msgs__msg__Int32MultiArray__Sequence,
|
|
);
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__std_msgs__msg__Int32MultiArray(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn std_msgs__msg__Int64__create() -> *mut std_msgs__msg__Int64;
|
|
pub fn std_msgs__msg__Int64__destroy(msg: *mut std_msgs__msg__Int64);
|
|
pub fn std_msgs__msg__Int64__Sequence__init(
|
|
array: *mut std_msgs__msg__Int64__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn std_msgs__msg__Int64__Sequence__fini(array: *mut std_msgs__msg__Int64__Sequence);
|
|
pub fn std_msgs__msg__Int64__Sequence__create(
|
|
size: usize,
|
|
) -> *mut std_msgs__msg__Int64__Sequence;
|
|
pub fn std_msgs__msg__Int64__Sequence__destroy(array: *mut std_msgs__msg__Int64__Sequence);
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__std_msgs__msg__Int64(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn std_msgs__msg__Int64MultiArray__create() -> *mut std_msgs__msg__Int64MultiArray;
|
|
pub fn std_msgs__msg__Int64MultiArray__destroy(msg: *mut std_msgs__msg__Int64MultiArray);
|
|
pub fn std_msgs__msg__Int64MultiArray__Sequence__init(
|
|
array: *mut std_msgs__msg__Int64MultiArray__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn std_msgs__msg__Int64MultiArray__Sequence__fini(
|
|
array: *mut std_msgs__msg__Int64MultiArray__Sequence,
|
|
);
|
|
pub fn std_msgs__msg__Int64MultiArray__Sequence__create(
|
|
size: usize,
|
|
) -> *mut std_msgs__msg__Int64MultiArray__Sequence;
|
|
pub fn std_msgs__msg__Int64MultiArray__Sequence__destroy(
|
|
array: *mut std_msgs__msg__Int64MultiArray__Sequence,
|
|
);
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__std_msgs__msg__Int64MultiArray(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn std_msgs__msg__Int8__create() -> *mut std_msgs__msg__Int8;
|
|
pub fn std_msgs__msg__Int8__destroy(msg: *mut std_msgs__msg__Int8);
|
|
pub fn std_msgs__msg__Int8__Sequence__init(
|
|
array: *mut std_msgs__msg__Int8__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn std_msgs__msg__Int8__Sequence__fini(array: *mut std_msgs__msg__Int8__Sequence);
|
|
pub fn std_msgs__msg__Int8__Sequence__create(size: usize)
|
|
-> *mut std_msgs__msg__Int8__Sequence;
|
|
pub fn std_msgs__msg__Int8__Sequence__destroy(array: *mut std_msgs__msg__Int8__Sequence);
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__std_msgs__msg__Int8(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn std_msgs__msg__Int8MultiArray__create() -> *mut std_msgs__msg__Int8MultiArray;
|
|
pub fn std_msgs__msg__Int8MultiArray__destroy(msg: *mut std_msgs__msg__Int8MultiArray);
|
|
pub fn std_msgs__msg__Int8MultiArray__Sequence__init(
|
|
array: *mut std_msgs__msg__Int8MultiArray__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn std_msgs__msg__Int8MultiArray__Sequence__fini(
|
|
array: *mut std_msgs__msg__Int8MultiArray__Sequence,
|
|
);
|
|
pub fn std_msgs__msg__Int8MultiArray__Sequence__create(
|
|
size: usize,
|
|
) -> *mut std_msgs__msg__Int8MultiArray__Sequence;
|
|
pub fn std_msgs__msg__Int8MultiArray__Sequence__destroy(
|
|
array: *mut std_msgs__msg__Int8MultiArray__Sequence,
|
|
);
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__std_msgs__msg__Int8MultiArray(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn std_msgs__msg__MultiArrayDimension__create() -> *mut std_msgs__msg__MultiArrayDimension;
|
|
pub fn std_msgs__msg__MultiArrayDimension__destroy(
|
|
msg: *mut std_msgs__msg__MultiArrayDimension,
|
|
);
|
|
pub fn std_msgs__msg__MultiArrayDimension__Sequence__init(
|
|
array: *mut std_msgs__msg__MultiArrayDimension__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn std_msgs__msg__MultiArrayDimension__Sequence__fini(
|
|
array: *mut std_msgs__msg__MultiArrayDimension__Sequence,
|
|
);
|
|
pub fn std_msgs__msg__MultiArrayDimension__Sequence__create(
|
|
size: usize,
|
|
) -> *mut std_msgs__msg__MultiArrayDimension__Sequence;
|
|
pub fn std_msgs__msg__MultiArrayDimension__Sequence__destroy(
|
|
array: *mut std_msgs__msg__MultiArrayDimension__Sequence,
|
|
);
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__std_msgs__msg__MultiArrayDimension(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn std_msgs__msg__MultiArrayLayout__create() -> *mut std_msgs__msg__MultiArrayLayout;
|
|
pub fn std_msgs__msg__MultiArrayLayout__destroy(msg: *mut std_msgs__msg__MultiArrayLayout);
|
|
pub fn std_msgs__msg__MultiArrayLayout__Sequence__init(
|
|
array: *mut std_msgs__msg__MultiArrayLayout__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn std_msgs__msg__MultiArrayLayout__Sequence__fini(
|
|
array: *mut std_msgs__msg__MultiArrayLayout__Sequence,
|
|
);
|
|
pub fn std_msgs__msg__MultiArrayLayout__Sequence__create(
|
|
size: usize,
|
|
) -> *mut std_msgs__msg__MultiArrayLayout__Sequence;
|
|
pub fn std_msgs__msg__MultiArrayLayout__Sequence__destroy(
|
|
array: *mut std_msgs__msg__MultiArrayLayout__Sequence,
|
|
);
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__std_msgs__msg__MultiArrayLayout(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn std_msgs__msg__String__create() -> *mut std_msgs__msg__String;
|
|
pub fn std_msgs__msg__String__destroy(msg: *mut std_msgs__msg__String);
|
|
pub fn std_msgs__msg__String__Sequence__init(
|
|
array: *mut std_msgs__msg__String__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn std_msgs__msg__String__Sequence__fini(array: *mut std_msgs__msg__String__Sequence);
|
|
pub fn std_msgs__msg__String__Sequence__create(
|
|
size: usize,
|
|
) -> *mut std_msgs__msg__String__Sequence;
|
|
pub fn std_msgs__msg__String__Sequence__destroy(array: *mut std_msgs__msg__String__Sequence);
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__std_msgs__msg__String(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn std_msgs__msg__UInt16__create() -> *mut std_msgs__msg__UInt16;
|
|
pub fn std_msgs__msg__UInt16__destroy(msg: *mut std_msgs__msg__UInt16);
|
|
pub fn std_msgs__msg__UInt16__Sequence__init(
|
|
array: *mut std_msgs__msg__UInt16__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn std_msgs__msg__UInt16__Sequence__fini(array: *mut std_msgs__msg__UInt16__Sequence);
|
|
pub fn std_msgs__msg__UInt16__Sequence__create(
|
|
size: usize,
|
|
) -> *mut std_msgs__msg__UInt16__Sequence;
|
|
pub fn std_msgs__msg__UInt16__Sequence__destroy(array: *mut std_msgs__msg__UInt16__Sequence);
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__std_msgs__msg__UInt16(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn std_msgs__msg__UInt16MultiArray__create() -> *mut std_msgs__msg__UInt16MultiArray;
|
|
pub fn std_msgs__msg__UInt16MultiArray__destroy(msg: *mut std_msgs__msg__UInt16MultiArray);
|
|
pub fn std_msgs__msg__UInt16MultiArray__Sequence__init(
|
|
array: *mut std_msgs__msg__UInt16MultiArray__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn std_msgs__msg__UInt16MultiArray__Sequence__fini(
|
|
array: *mut std_msgs__msg__UInt16MultiArray__Sequence,
|
|
);
|
|
pub fn std_msgs__msg__UInt16MultiArray__Sequence__create(
|
|
size: usize,
|
|
) -> *mut std_msgs__msg__UInt16MultiArray__Sequence;
|
|
pub fn std_msgs__msg__UInt16MultiArray__Sequence__destroy(
|
|
array: *mut std_msgs__msg__UInt16MultiArray__Sequence,
|
|
);
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__std_msgs__msg__UInt16MultiArray(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn std_msgs__msg__UInt32__create() -> *mut std_msgs__msg__UInt32;
|
|
pub fn std_msgs__msg__UInt32__destroy(msg: *mut std_msgs__msg__UInt32);
|
|
pub fn std_msgs__msg__UInt32__Sequence__init(
|
|
array: *mut std_msgs__msg__UInt32__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn std_msgs__msg__UInt32__Sequence__fini(array: *mut std_msgs__msg__UInt32__Sequence);
|
|
pub fn std_msgs__msg__UInt32__Sequence__create(
|
|
size: usize,
|
|
) -> *mut std_msgs__msg__UInt32__Sequence;
|
|
pub fn std_msgs__msg__UInt32__Sequence__destroy(array: *mut std_msgs__msg__UInt32__Sequence);
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__std_msgs__msg__UInt32(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn std_msgs__msg__UInt32MultiArray__create() -> *mut std_msgs__msg__UInt32MultiArray;
|
|
pub fn std_msgs__msg__UInt32MultiArray__destroy(msg: *mut std_msgs__msg__UInt32MultiArray);
|
|
pub fn std_msgs__msg__UInt32MultiArray__Sequence__init(
|
|
array: *mut std_msgs__msg__UInt32MultiArray__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn std_msgs__msg__UInt32MultiArray__Sequence__fini(
|
|
array: *mut std_msgs__msg__UInt32MultiArray__Sequence,
|
|
);
|
|
pub fn std_msgs__msg__UInt32MultiArray__Sequence__create(
|
|
size: usize,
|
|
) -> *mut std_msgs__msg__UInt32MultiArray__Sequence;
|
|
pub fn std_msgs__msg__UInt32MultiArray__Sequence__destroy(
|
|
array: *mut std_msgs__msg__UInt32MultiArray__Sequence,
|
|
);
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__std_msgs__msg__UInt32MultiArray(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn std_msgs__msg__UInt64__create() -> *mut std_msgs__msg__UInt64;
|
|
pub fn std_msgs__msg__UInt64__destroy(msg: *mut std_msgs__msg__UInt64);
|
|
pub fn std_msgs__msg__UInt64__Sequence__init(
|
|
array: *mut std_msgs__msg__UInt64__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn std_msgs__msg__UInt64__Sequence__fini(array: *mut std_msgs__msg__UInt64__Sequence);
|
|
pub fn std_msgs__msg__UInt64__Sequence__create(
|
|
size: usize,
|
|
) -> *mut std_msgs__msg__UInt64__Sequence;
|
|
pub fn std_msgs__msg__UInt64__Sequence__destroy(array: *mut std_msgs__msg__UInt64__Sequence);
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__std_msgs__msg__UInt64(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn std_msgs__msg__UInt64MultiArray__create() -> *mut std_msgs__msg__UInt64MultiArray;
|
|
pub fn std_msgs__msg__UInt64MultiArray__destroy(msg: *mut std_msgs__msg__UInt64MultiArray);
|
|
pub fn std_msgs__msg__UInt64MultiArray__Sequence__init(
|
|
array: *mut std_msgs__msg__UInt64MultiArray__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn std_msgs__msg__UInt64MultiArray__Sequence__fini(
|
|
array: *mut std_msgs__msg__UInt64MultiArray__Sequence,
|
|
);
|
|
pub fn std_msgs__msg__UInt64MultiArray__Sequence__create(
|
|
size: usize,
|
|
) -> *mut std_msgs__msg__UInt64MultiArray__Sequence;
|
|
pub fn std_msgs__msg__UInt64MultiArray__Sequence__destroy(
|
|
array: *mut std_msgs__msg__UInt64MultiArray__Sequence,
|
|
);
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__std_msgs__msg__UInt64MultiArray(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn std_msgs__msg__UInt8__create() -> *mut std_msgs__msg__UInt8;
|
|
pub fn std_msgs__msg__UInt8__destroy(msg: *mut std_msgs__msg__UInt8);
|
|
pub fn std_msgs__msg__UInt8__Sequence__init(
|
|
array: *mut std_msgs__msg__UInt8__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn std_msgs__msg__UInt8__Sequence__fini(array: *mut std_msgs__msg__UInt8__Sequence);
|
|
pub fn std_msgs__msg__UInt8__Sequence__create(
|
|
size: usize,
|
|
) -> *mut std_msgs__msg__UInt8__Sequence;
|
|
pub fn std_msgs__msg__UInt8__Sequence__destroy(array: *mut std_msgs__msg__UInt8__Sequence);
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__std_msgs__msg__UInt8(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn std_msgs__msg__UInt8MultiArray__create() -> *mut std_msgs__msg__UInt8MultiArray;
|
|
pub fn std_msgs__msg__UInt8MultiArray__destroy(msg: *mut std_msgs__msg__UInt8MultiArray);
|
|
pub fn std_msgs__msg__UInt8MultiArray__Sequence__init(
|
|
array: *mut std_msgs__msg__UInt8MultiArray__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn std_msgs__msg__UInt8MultiArray__Sequence__fini(
|
|
array: *mut std_msgs__msg__UInt8MultiArray__Sequence,
|
|
);
|
|
pub fn std_msgs__msg__UInt8MultiArray__Sequence__create(
|
|
size: usize,
|
|
) -> *mut std_msgs__msg__UInt8MultiArray__Sequence;
|
|
pub fn std_msgs__msg__UInt8MultiArray__Sequence__destroy(
|
|
array: *mut std_msgs__msg__UInt8MultiArray__Sequence,
|
|
);
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__std_msgs__msg__UInt8MultiArray(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__stereo_msgs__msg__DisparityImage(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn stereo_msgs__msg__DisparityImage__create() -> *mut stereo_msgs__msg__DisparityImage;
|
|
pub fn stereo_msgs__msg__DisparityImage__destroy(msg: *mut stereo_msgs__msg__DisparityImage);
|
|
pub fn stereo_msgs__msg__DisparityImage__Sequence__init(
|
|
array: *mut stereo_msgs__msg__DisparityImage__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn stereo_msgs__msg__DisparityImage__Sequence__fini(
|
|
array: *mut stereo_msgs__msg__DisparityImage__Sequence,
|
|
);
|
|
pub fn stereo_msgs__msg__DisparityImage__Sequence__create(
|
|
size: usize,
|
|
) -> *mut stereo_msgs__msg__DisparityImage__Sequence;
|
|
pub fn stereo_msgs__msg__DisparityImage__Sequence__destroy(
|
|
array: *mut stereo_msgs__msg__DisparityImage__Sequence,
|
|
);
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__stereo_msgs__msg__DisparityImage(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__test_msgs__action__Fibonacci_Goal(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__test_msgs__action__Fibonacci_Result(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__test_msgs__action__Fibonacci_Feedback(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__test_msgs__action__Fibonacci_SendGoal_Request(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__test_msgs__action__Fibonacci_SendGoal_Response(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_service_type_support_handle__test_msgs__action__Fibonacci_SendGoal(
|
|
) -> *const rosidl_service_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__test_msgs__action__Fibonacci_GetResult_Request(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__test_msgs__action__Fibonacci_GetResult_Response(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_service_type_support_handle__test_msgs__action__Fibonacci_GetResult(
|
|
) -> *const rosidl_service_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__test_msgs__action__Fibonacci_FeedbackMessage(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__test_msgs__action__NestedMessage_Goal(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__test_msgs__action__NestedMessage_Result(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__test_msgs__action__NestedMessage_Feedback(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__test_msgs__action__NestedMessage_SendGoal_Request(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__test_msgs__action__NestedMessage_SendGoal_Response(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_service_type_support_handle__test_msgs__action__NestedMessage_SendGoal(
|
|
) -> *const rosidl_service_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__test_msgs__action__NestedMessage_GetResult_Request(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__test_msgs__action__NestedMessage_GetResult_Response(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_service_type_support_handle__test_msgs__action__NestedMessage_GetResult(
|
|
) -> *const rosidl_service_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__test_msgs__action__NestedMessage_FeedbackMessage(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn test_msgs__action__Fibonacci_Goal__create() -> *mut test_msgs__action__Fibonacci_Goal;
|
|
pub fn test_msgs__action__Fibonacci_Goal__destroy(msg: *mut test_msgs__action__Fibonacci_Goal);
|
|
pub fn test_msgs__action__Fibonacci_Goal__Sequence__init(
|
|
array: *mut test_msgs__action__Fibonacci_Goal__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn test_msgs__action__Fibonacci_Goal__Sequence__fini(
|
|
array: *mut test_msgs__action__Fibonacci_Goal__Sequence,
|
|
);
|
|
pub fn test_msgs__action__Fibonacci_Goal__Sequence__create(
|
|
size: usize,
|
|
) -> *mut test_msgs__action__Fibonacci_Goal__Sequence;
|
|
pub fn test_msgs__action__Fibonacci_Goal__Sequence__destroy(
|
|
array: *mut test_msgs__action__Fibonacci_Goal__Sequence,
|
|
);
|
|
pub fn test_msgs__action__Fibonacci_Result__create() -> *mut test_msgs__action__Fibonacci_Result;
|
|
pub fn test_msgs__action__Fibonacci_Result__destroy(
|
|
msg: *mut test_msgs__action__Fibonacci_Result,
|
|
);
|
|
pub fn test_msgs__action__Fibonacci_Result__Sequence__init(
|
|
array: *mut test_msgs__action__Fibonacci_Result__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn test_msgs__action__Fibonacci_Result__Sequence__fini(
|
|
array: *mut test_msgs__action__Fibonacci_Result__Sequence,
|
|
);
|
|
pub fn test_msgs__action__Fibonacci_Result__Sequence__create(
|
|
size: usize,
|
|
) -> *mut test_msgs__action__Fibonacci_Result__Sequence;
|
|
pub fn test_msgs__action__Fibonacci_Result__Sequence__destroy(
|
|
array: *mut test_msgs__action__Fibonacci_Result__Sequence,
|
|
);
|
|
pub fn test_msgs__action__Fibonacci_Feedback__create(
|
|
) -> *mut test_msgs__action__Fibonacci_Feedback;
|
|
pub fn test_msgs__action__Fibonacci_Feedback__destroy(
|
|
msg: *mut test_msgs__action__Fibonacci_Feedback,
|
|
);
|
|
pub fn test_msgs__action__Fibonacci_Feedback__Sequence__init(
|
|
array: *mut test_msgs__action__Fibonacci_Feedback__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn test_msgs__action__Fibonacci_Feedback__Sequence__fini(
|
|
array: *mut test_msgs__action__Fibonacci_Feedback__Sequence,
|
|
);
|
|
pub fn test_msgs__action__Fibonacci_Feedback__Sequence__create(
|
|
size: usize,
|
|
) -> *mut test_msgs__action__Fibonacci_Feedback__Sequence;
|
|
pub fn test_msgs__action__Fibonacci_Feedback__Sequence__destroy(
|
|
array: *mut test_msgs__action__Fibonacci_Feedback__Sequence,
|
|
);
|
|
pub fn test_msgs__action__Fibonacci_SendGoal_Request__create(
|
|
) -> *mut test_msgs__action__Fibonacci_SendGoal_Request;
|
|
pub fn test_msgs__action__Fibonacci_SendGoal_Request__destroy(
|
|
msg: *mut test_msgs__action__Fibonacci_SendGoal_Request,
|
|
);
|
|
pub fn test_msgs__action__Fibonacci_SendGoal_Request__Sequence__init(
|
|
array: *mut test_msgs__action__Fibonacci_SendGoal_Request__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn test_msgs__action__Fibonacci_SendGoal_Request__Sequence__fini(
|
|
array: *mut test_msgs__action__Fibonacci_SendGoal_Request__Sequence,
|
|
);
|
|
pub fn test_msgs__action__Fibonacci_SendGoal_Request__Sequence__create(
|
|
size: usize,
|
|
) -> *mut test_msgs__action__Fibonacci_SendGoal_Request__Sequence;
|
|
pub fn test_msgs__action__Fibonacci_SendGoal_Request__Sequence__destroy(
|
|
array: *mut test_msgs__action__Fibonacci_SendGoal_Request__Sequence,
|
|
);
|
|
pub fn test_msgs__action__Fibonacci_SendGoal_Response__create(
|
|
) -> *mut test_msgs__action__Fibonacci_SendGoal_Response;
|
|
pub fn test_msgs__action__Fibonacci_SendGoal_Response__destroy(
|
|
msg: *mut test_msgs__action__Fibonacci_SendGoal_Response,
|
|
);
|
|
pub fn test_msgs__action__Fibonacci_SendGoal_Response__Sequence__init(
|
|
array: *mut test_msgs__action__Fibonacci_SendGoal_Response__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn test_msgs__action__Fibonacci_SendGoal_Response__Sequence__fini(
|
|
array: *mut test_msgs__action__Fibonacci_SendGoal_Response__Sequence,
|
|
);
|
|
pub fn test_msgs__action__Fibonacci_SendGoal_Response__Sequence__create(
|
|
size: usize,
|
|
) -> *mut test_msgs__action__Fibonacci_SendGoal_Response__Sequence;
|
|
pub fn test_msgs__action__Fibonacci_SendGoal_Response__Sequence__destroy(
|
|
array: *mut test_msgs__action__Fibonacci_SendGoal_Response__Sequence,
|
|
);
|
|
pub fn test_msgs__action__Fibonacci_GetResult_Request__create(
|
|
) -> *mut test_msgs__action__Fibonacci_GetResult_Request;
|
|
pub fn test_msgs__action__Fibonacci_GetResult_Request__destroy(
|
|
msg: *mut test_msgs__action__Fibonacci_GetResult_Request,
|
|
);
|
|
pub fn test_msgs__action__Fibonacci_GetResult_Request__Sequence__init(
|
|
array: *mut test_msgs__action__Fibonacci_GetResult_Request__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn test_msgs__action__Fibonacci_GetResult_Request__Sequence__fini(
|
|
array: *mut test_msgs__action__Fibonacci_GetResult_Request__Sequence,
|
|
);
|
|
pub fn test_msgs__action__Fibonacci_GetResult_Request__Sequence__create(
|
|
size: usize,
|
|
) -> *mut test_msgs__action__Fibonacci_GetResult_Request__Sequence;
|
|
pub fn test_msgs__action__Fibonacci_GetResult_Request__Sequence__destroy(
|
|
array: *mut test_msgs__action__Fibonacci_GetResult_Request__Sequence,
|
|
);
|
|
pub fn test_msgs__action__Fibonacci_GetResult_Response__create(
|
|
) -> *mut test_msgs__action__Fibonacci_GetResult_Response;
|
|
pub fn test_msgs__action__Fibonacci_GetResult_Response__destroy(
|
|
msg: *mut test_msgs__action__Fibonacci_GetResult_Response,
|
|
);
|
|
pub fn test_msgs__action__Fibonacci_GetResult_Response__Sequence__init(
|
|
array: *mut test_msgs__action__Fibonacci_GetResult_Response__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn test_msgs__action__Fibonacci_GetResult_Response__Sequence__fini(
|
|
array: *mut test_msgs__action__Fibonacci_GetResult_Response__Sequence,
|
|
);
|
|
pub fn test_msgs__action__Fibonacci_GetResult_Response__Sequence__create(
|
|
size: usize,
|
|
) -> *mut test_msgs__action__Fibonacci_GetResult_Response__Sequence;
|
|
pub fn test_msgs__action__Fibonacci_GetResult_Response__Sequence__destroy(
|
|
array: *mut test_msgs__action__Fibonacci_GetResult_Response__Sequence,
|
|
);
|
|
pub fn test_msgs__action__Fibonacci_FeedbackMessage__create(
|
|
) -> *mut test_msgs__action__Fibonacci_FeedbackMessage;
|
|
pub fn test_msgs__action__Fibonacci_FeedbackMessage__destroy(
|
|
msg: *mut test_msgs__action__Fibonacci_FeedbackMessage,
|
|
);
|
|
pub fn test_msgs__action__Fibonacci_FeedbackMessage__Sequence__init(
|
|
array: *mut test_msgs__action__Fibonacci_FeedbackMessage__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn test_msgs__action__Fibonacci_FeedbackMessage__Sequence__fini(
|
|
array: *mut test_msgs__action__Fibonacci_FeedbackMessage__Sequence,
|
|
);
|
|
pub fn test_msgs__action__Fibonacci_FeedbackMessage__Sequence__create(
|
|
size: usize,
|
|
) -> *mut test_msgs__action__Fibonacci_FeedbackMessage__Sequence;
|
|
pub fn test_msgs__action__Fibonacci_FeedbackMessage__Sequence__destroy(
|
|
array: *mut test_msgs__action__Fibonacci_FeedbackMessage__Sequence,
|
|
);
|
|
pub fn rosidl_typesupport_c__get_action_type_support_handle__test_msgs__action__Fibonacci(
|
|
) -> *const rosidl_action_type_support_t;
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__test_msgs__action__Fibonacci_Goal(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__test_msgs__action__Fibonacci_Result(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__test_msgs__action__Fibonacci_Feedback(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__test_msgs__action__Fibonacci_SendGoal_Request(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__test_msgs__action__Fibonacci_SendGoal_Response(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_c__get_service_type_support_handle__test_msgs__action__Fibonacci_SendGoal(
|
|
) -> *const rosidl_service_type_support_t;
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__test_msgs__action__Fibonacci_GetResult_Request(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__test_msgs__action__Fibonacci_GetResult_Response(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_c__get_service_type_support_handle__test_msgs__action__Fibonacci_GetResult(
|
|
) -> *const rosidl_service_type_support_t;
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__test_msgs__action__Fibonacci_FeedbackMessage(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn test_msgs__action__NestedMessage_Goal__create(
|
|
) -> *mut test_msgs__action__NestedMessage_Goal;
|
|
pub fn test_msgs__action__NestedMessage_Goal__destroy(
|
|
msg: *mut test_msgs__action__NestedMessage_Goal,
|
|
);
|
|
pub fn test_msgs__action__NestedMessage_Goal__Sequence__init(
|
|
array: *mut test_msgs__action__NestedMessage_Goal__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn test_msgs__action__NestedMessage_Goal__Sequence__fini(
|
|
array: *mut test_msgs__action__NestedMessage_Goal__Sequence,
|
|
);
|
|
pub fn test_msgs__action__NestedMessage_Goal__Sequence__create(
|
|
size: usize,
|
|
) -> *mut test_msgs__action__NestedMessage_Goal__Sequence;
|
|
pub fn test_msgs__action__NestedMessage_Goal__Sequence__destroy(
|
|
array: *mut test_msgs__action__NestedMessage_Goal__Sequence,
|
|
);
|
|
pub fn test_msgs__action__NestedMessage_Result__create(
|
|
) -> *mut test_msgs__action__NestedMessage_Result;
|
|
pub fn test_msgs__action__NestedMessage_Result__destroy(
|
|
msg: *mut test_msgs__action__NestedMessage_Result,
|
|
);
|
|
pub fn test_msgs__action__NestedMessage_Result__Sequence__init(
|
|
array: *mut test_msgs__action__NestedMessage_Result__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn test_msgs__action__NestedMessage_Result__Sequence__fini(
|
|
array: *mut test_msgs__action__NestedMessage_Result__Sequence,
|
|
);
|
|
pub fn test_msgs__action__NestedMessage_Result__Sequence__create(
|
|
size: usize,
|
|
) -> *mut test_msgs__action__NestedMessage_Result__Sequence;
|
|
pub fn test_msgs__action__NestedMessage_Result__Sequence__destroy(
|
|
array: *mut test_msgs__action__NestedMessage_Result__Sequence,
|
|
);
|
|
pub fn test_msgs__action__NestedMessage_Feedback__create(
|
|
) -> *mut test_msgs__action__NestedMessage_Feedback;
|
|
pub fn test_msgs__action__NestedMessage_Feedback__destroy(
|
|
msg: *mut test_msgs__action__NestedMessage_Feedback,
|
|
);
|
|
pub fn test_msgs__action__NestedMessage_Feedback__Sequence__init(
|
|
array: *mut test_msgs__action__NestedMessage_Feedback__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn test_msgs__action__NestedMessage_Feedback__Sequence__fini(
|
|
array: *mut test_msgs__action__NestedMessage_Feedback__Sequence,
|
|
);
|
|
pub fn test_msgs__action__NestedMessage_Feedback__Sequence__create(
|
|
size: usize,
|
|
) -> *mut test_msgs__action__NestedMessage_Feedback__Sequence;
|
|
pub fn test_msgs__action__NestedMessage_Feedback__Sequence__destroy(
|
|
array: *mut test_msgs__action__NestedMessage_Feedback__Sequence,
|
|
);
|
|
pub fn test_msgs__action__NestedMessage_SendGoal_Request__create(
|
|
) -> *mut test_msgs__action__NestedMessage_SendGoal_Request;
|
|
pub fn test_msgs__action__NestedMessage_SendGoal_Request__destroy(
|
|
msg: *mut test_msgs__action__NestedMessage_SendGoal_Request,
|
|
);
|
|
pub fn test_msgs__action__NestedMessage_SendGoal_Request__Sequence__init(
|
|
array: *mut test_msgs__action__NestedMessage_SendGoal_Request__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn test_msgs__action__NestedMessage_SendGoal_Request__Sequence__fini(
|
|
array: *mut test_msgs__action__NestedMessage_SendGoal_Request__Sequence,
|
|
);
|
|
pub fn test_msgs__action__NestedMessage_SendGoal_Request__Sequence__create(
|
|
size: usize,
|
|
) -> *mut test_msgs__action__NestedMessage_SendGoal_Request__Sequence;
|
|
pub fn test_msgs__action__NestedMessage_SendGoal_Request__Sequence__destroy(
|
|
array: *mut test_msgs__action__NestedMessage_SendGoal_Request__Sequence,
|
|
);
|
|
pub fn test_msgs__action__NestedMessage_SendGoal_Response__create(
|
|
) -> *mut test_msgs__action__NestedMessage_SendGoal_Response;
|
|
pub fn test_msgs__action__NestedMessage_SendGoal_Response__destroy(
|
|
msg: *mut test_msgs__action__NestedMessage_SendGoal_Response,
|
|
);
|
|
pub fn test_msgs__action__NestedMessage_SendGoal_Response__Sequence__init(
|
|
array: *mut test_msgs__action__NestedMessage_SendGoal_Response__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn test_msgs__action__NestedMessage_SendGoal_Response__Sequence__fini(
|
|
array: *mut test_msgs__action__NestedMessage_SendGoal_Response__Sequence,
|
|
);
|
|
pub fn test_msgs__action__NestedMessage_SendGoal_Response__Sequence__create(
|
|
size: usize,
|
|
) -> *mut test_msgs__action__NestedMessage_SendGoal_Response__Sequence;
|
|
pub fn test_msgs__action__NestedMessage_SendGoal_Response__Sequence__destroy(
|
|
array: *mut test_msgs__action__NestedMessage_SendGoal_Response__Sequence,
|
|
);
|
|
pub fn test_msgs__action__NestedMessage_GetResult_Request__create(
|
|
) -> *mut test_msgs__action__NestedMessage_GetResult_Request;
|
|
pub fn test_msgs__action__NestedMessage_GetResult_Request__destroy(
|
|
msg: *mut test_msgs__action__NestedMessage_GetResult_Request,
|
|
);
|
|
pub fn test_msgs__action__NestedMessage_GetResult_Request__Sequence__init(
|
|
array: *mut test_msgs__action__NestedMessage_GetResult_Request__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn test_msgs__action__NestedMessage_GetResult_Request__Sequence__fini(
|
|
array: *mut test_msgs__action__NestedMessage_GetResult_Request__Sequence,
|
|
);
|
|
pub fn test_msgs__action__NestedMessage_GetResult_Request__Sequence__create(
|
|
size: usize,
|
|
) -> *mut test_msgs__action__NestedMessage_GetResult_Request__Sequence;
|
|
pub fn test_msgs__action__NestedMessage_GetResult_Request__Sequence__destroy(
|
|
array: *mut test_msgs__action__NestedMessage_GetResult_Request__Sequence,
|
|
);
|
|
pub fn test_msgs__action__NestedMessage_GetResult_Response__create(
|
|
) -> *mut test_msgs__action__NestedMessage_GetResult_Response;
|
|
pub fn test_msgs__action__NestedMessage_GetResult_Response__destroy(
|
|
msg: *mut test_msgs__action__NestedMessage_GetResult_Response,
|
|
);
|
|
pub fn test_msgs__action__NestedMessage_GetResult_Response__Sequence__init(
|
|
array: *mut test_msgs__action__NestedMessage_GetResult_Response__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn test_msgs__action__NestedMessage_GetResult_Response__Sequence__fini(
|
|
array: *mut test_msgs__action__NestedMessage_GetResult_Response__Sequence,
|
|
);
|
|
pub fn test_msgs__action__NestedMessage_GetResult_Response__Sequence__create(
|
|
size: usize,
|
|
) -> *mut test_msgs__action__NestedMessage_GetResult_Response__Sequence;
|
|
pub fn test_msgs__action__NestedMessage_GetResult_Response__Sequence__destroy(
|
|
array: *mut test_msgs__action__NestedMessage_GetResult_Response__Sequence,
|
|
);
|
|
pub fn test_msgs__action__NestedMessage_FeedbackMessage__create(
|
|
) -> *mut test_msgs__action__NestedMessage_FeedbackMessage;
|
|
pub fn test_msgs__action__NestedMessage_FeedbackMessage__destroy(
|
|
msg: *mut test_msgs__action__NestedMessage_FeedbackMessage,
|
|
);
|
|
pub fn test_msgs__action__NestedMessage_FeedbackMessage__Sequence__init(
|
|
array: *mut test_msgs__action__NestedMessage_FeedbackMessage__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn test_msgs__action__NestedMessage_FeedbackMessage__Sequence__fini(
|
|
array: *mut test_msgs__action__NestedMessage_FeedbackMessage__Sequence,
|
|
);
|
|
pub fn test_msgs__action__NestedMessage_FeedbackMessage__Sequence__create(
|
|
size: usize,
|
|
) -> *mut test_msgs__action__NestedMessage_FeedbackMessage__Sequence;
|
|
pub fn test_msgs__action__NestedMessage_FeedbackMessage__Sequence__destroy(
|
|
array: *mut test_msgs__action__NestedMessage_FeedbackMessage__Sequence,
|
|
);
|
|
pub fn rosidl_typesupport_c__get_action_type_support_handle__test_msgs__action__NestedMessage(
|
|
) -> *const rosidl_action_type_support_t;
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__test_msgs__action__NestedMessage_Goal(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__test_msgs__action__NestedMessage_Result(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__test_msgs__action__NestedMessage_Feedback(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__test_msgs__action__NestedMessage_SendGoal_Request(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__test_msgs__action__NestedMessage_SendGoal_Response(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_c__get_service_type_support_handle__test_msgs__action__NestedMessage_SendGoal(
|
|
) -> *const rosidl_service_type_support_t;
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__test_msgs__action__NestedMessage_GetResult_Request(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__test_msgs__action__NestedMessage_GetResult_Response(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_c__get_service_type_support_handle__test_msgs__action__NestedMessage_GetResult(
|
|
) -> *const rosidl_service_type_support_t;
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__test_msgs__action__NestedMessage_FeedbackMessage(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn test_msgs__msg__Arrays__create() -> *mut test_msgs__msg__Arrays;
|
|
pub fn test_msgs__msg__Arrays__destroy(msg: *mut test_msgs__msg__Arrays);
|
|
pub fn test_msgs__msg__Arrays__Sequence__init(
|
|
array: *mut test_msgs__msg__Arrays__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn test_msgs__msg__Arrays__Sequence__fini(array: *mut test_msgs__msg__Arrays__Sequence);
|
|
pub fn test_msgs__msg__Arrays__Sequence__create(
|
|
size: usize,
|
|
) -> *mut test_msgs__msg__Arrays__Sequence;
|
|
pub fn test_msgs__msg__Arrays__Sequence__destroy(array: *mut test_msgs__msg__Arrays__Sequence);
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__test_msgs__msg__Arrays(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn test_msgs__msg__BasicTypes__create() -> *mut test_msgs__msg__BasicTypes;
|
|
pub fn test_msgs__msg__BasicTypes__destroy(msg: *mut test_msgs__msg__BasicTypes);
|
|
pub fn test_msgs__msg__BasicTypes__Sequence__init(
|
|
array: *mut test_msgs__msg__BasicTypes__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn test_msgs__msg__BasicTypes__Sequence__fini(
|
|
array: *mut test_msgs__msg__BasicTypes__Sequence,
|
|
);
|
|
pub fn test_msgs__msg__BasicTypes__Sequence__create(
|
|
size: usize,
|
|
) -> *mut test_msgs__msg__BasicTypes__Sequence;
|
|
pub fn test_msgs__msg__BasicTypes__Sequence__destroy(
|
|
array: *mut test_msgs__msg__BasicTypes__Sequence,
|
|
);
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__test_msgs__msg__BasicTypes(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn test_msgs__msg__BoundedPlainSequences__create(
|
|
) -> *mut test_msgs__msg__BoundedPlainSequences;
|
|
pub fn test_msgs__msg__BoundedPlainSequences__destroy(
|
|
msg: *mut test_msgs__msg__BoundedPlainSequences,
|
|
);
|
|
pub fn test_msgs__msg__BoundedPlainSequences__Sequence__init(
|
|
array: *mut test_msgs__msg__BoundedPlainSequences__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn test_msgs__msg__BoundedPlainSequences__Sequence__fini(
|
|
array: *mut test_msgs__msg__BoundedPlainSequences__Sequence,
|
|
);
|
|
pub fn test_msgs__msg__BoundedPlainSequences__Sequence__create(
|
|
size: usize,
|
|
) -> *mut test_msgs__msg__BoundedPlainSequences__Sequence;
|
|
pub fn test_msgs__msg__BoundedPlainSequences__Sequence__destroy(
|
|
array: *mut test_msgs__msg__BoundedPlainSequences__Sequence,
|
|
);
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__test_msgs__msg__BoundedPlainSequences(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn test_msgs__msg__BoundedSequences__create() -> *mut test_msgs__msg__BoundedSequences;
|
|
pub fn test_msgs__msg__BoundedSequences__destroy(msg: *mut test_msgs__msg__BoundedSequences);
|
|
pub fn test_msgs__msg__BoundedSequences__Sequence__init(
|
|
array: *mut test_msgs__msg__BoundedSequences__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn test_msgs__msg__BoundedSequences__Sequence__fini(
|
|
array: *mut test_msgs__msg__BoundedSequences__Sequence,
|
|
);
|
|
pub fn test_msgs__msg__BoundedSequences__Sequence__create(
|
|
size: usize,
|
|
) -> *mut test_msgs__msg__BoundedSequences__Sequence;
|
|
pub fn test_msgs__msg__BoundedSequences__Sequence__destroy(
|
|
array: *mut test_msgs__msg__BoundedSequences__Sequence,
|
|
);
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__test_msgs__msg__BoundedSequences(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn test_msgs__msg__Builtins__create() -> *mut test_msgs__msg__Builtins;
|
|
pub fn test_msgs__msg__Builtins__destroy(msg: *mut test_msgs__msg__Builtins);
|
|
pub fn test_msgs__msg__Builtins__Sequence__init(
|
|
array: *mut test_msgs__msg__Builtins__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn test_msgs__msg__Builtins__Sequence__fini(array: *mut test_msgs__msg__Builtins__Sequence);
|
|
pub fn test_msgs__msg__Builtins__Sequence__create(
|
|
size: usize,
|
|
) -> *mut test_msgs__msg__Builtins__Sequence;
|
|
pub fn test_msgs__msg__Builtins__Sequence__destroy(
|
|
array: *mut test_msgs__msg__Builtins__Sequence,
|
|
);
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__test_msgs__msg__Builtins(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn test_msgs__msg__Constants__create() -> *mut test_msgs__msg__Constants;
|
|
pub fn test_msgs__msg__Constants__destroy(msg: *mut test_msgs__msg__Constants);
|
|
pub fn test_msgs__msg__Constants__Sequence__init(
|
|
array: *mut test_msgs__msg__Constants__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn test_msgs__msg__Constants__Sequence__fini(
|
|
array: *mut test_msgs__msg__Constants__Sequence,
|
|
);
|
|
pub fn test_msgs__msg__Constants__Sequence__create(
|
|
size: usize,
|
|
) -> *mut test_msgs__msg__Constants__Sequence;
|
|
pub fn test_msgs__msg__Constants__Sequence__destroy(
|
|
array: *mut test_msgs__msg__Constants__Sequence,
|
|
);
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__test_msgs__msg__Constants(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn test_msgs__msg__Defaults__create() -> *mut test_msgs__msg__Defaults;
|
|
pub fn test_msgs__msg__Defaults__destroy(msg: *mut test_msgs__msg__Defaults);
|
|
pub fn test_msgs__msg__Defaults__Sequence__init(
|
|
array: *mut test_msgs__msg__Defaults__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn test_msgs__msg__Defaults__Sequence__fini(array: *mut test_msgs__msg__Defaults__Sequence);
|
|
pub fn test_msgs__msg__Defaults__Sequence__create(
|
|
size: usize,
|
|
) -> *mut test_msgs__msg__Defaults__Sequence;
|
|
pub fn test_msgs__msg__Defaults__Sequence__destroy(
|
|
array: *mut test_msgs__msg__Defaults__Sequence,
|
|
);
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__test_msgs__msg__Defaults(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__test_msgs__msg__Arrays(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__test_msgs__msg__BasicTypes(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__test_msgs__msg__BoundedPlainSequences(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__test_msgs__msg__BoundedSequences(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__test_msgs__msg__Builtins(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__test_msgs__msg__Constants(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__test_msgs__msg__Defaults(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__test_msgs__msg__Empty(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__test_msgs__msg__MultiNested(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__test_msgs__msg__Nested(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__test_msgs__msg__Strings(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__test_msgs__msg__UnboundedSequences(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__test_msgs__msg__WStrings(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn test_msgs__msg__Empty__create() -> *mut test_msgs__msg__Empty;
|
|
pub fn test_msgs__msg__Empty__destroy(msg: *mut test_msgs__msg__Empty);
|
|
pub fn test_msgs__msg__Empty__Sequence__init(
|
|
array: *mut test_msgs__msg__Empty__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn test_msgs__msg__Empty__Sequence__fini(array: *mut test_msgs__msg__Empty__Sequence);
|
|
pub fn test_msgs__msg__Empty__Sequence__create(
|
|
size: usize,
|
|
) -> *mut test_msgs__msg__Empty__Sequence;
|
|
pub fn test_msgs__msg__Empty__Sequence__destroy(array: *mut test_msgs__msg__Empty__Sequence);
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__test_msgs__msg__Empty(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn test_msgs__msg__MultiNested__create() -> *mut test_msgs__msg__MultiNested;
|
|
pub fn test_msgs__msg__MultiNested__destroy(msg: *mut test_msgs__msg__MultiNested);
|
|
pub fn test_msgs__msg__MultiNested__Sequence__init(
|
|
array: *mut test_msgs__msg__MultiNested__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn test_msgs__msg__MultiNested__Sequence__fini(
|
|
array: *mut test_msgs__msg__MultiNested__Sequence,
|
|
);
|
|
pub fn test_msgs__msg__MultiNested__Sequence__create(
|
|
size: usize,
|
|
) -> *mut test_msgs__msg__MultiNested__Sequence;
|
|
pub fn test_msgs__msg__MultiNested__Sequence__destroy(
|
|
array: *mut test_msgs__msg__MultiNested__Sequence,
|
|
);
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__test_msgs__msg__MultiNested(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn test_msgs__msg__Nested__create() -> *mut test_msgs__msg__Nested;
|
|
pub fn test_msgs__msg__Nested__destroy(msg: *mut test_msgs__msg__Nested);
|
|
pub fn test_msgs__msg__Nested__Sequence__init(
|
|
array: *mut test_msgs__msg__Nested__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn test_msgs__msg__Nested__Sequence__fini(array: *mut test_msgs__msg__Nested__Sequence);
|
|
pub fn test_msgs__msg__Nested__Sequence__create(
|
|
size: usize,
|
|
) -> *mut test_msgs__msg__Nested__Sequence;
|
|
pub fn test_msgs__msg__Nested__Sequence__destroy(array: *mut test_msgs__msg__Nested__Sequence);
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__test_msgs__msg__Nested(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn test_msgs__msg__Strings__create() -> *mut test_msgs__msg__Strings;
|
|
pub fn test_msgs__msg__Strings__destroy(msg: *mut test_msgs__msg__Strings);
|
|
pub fn test_msgs__msg__Strings__Sequence__init(
|
|
array: *mut test_msgs__msg__Strings__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn test_msgs__msg__Strings__Sequence__fini(array: *mut test_msgs__msg__Strings__Sequence);
|
|
pub fn test_msgs__msg__Strings__Sequence__create(
|
|
size: usize,
|
|
) -> *mut test_msgs__msg__Strings__Sequence;
|
|
pub fn test_msgs__msg__Strings__Sequence__destroy(
|
|
array: *mut test_msgs__msg__Strings__Sequence,
|
|
);
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__test_msgs__msg__Strings(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn test_msgs__msg__UnboundedSequences__create() -> *mut test_msgs__msg__UnboundedSequences;
|
|
pub fn test_msgs__msg__UnboundedSequences__destroy(
|
|
msg: *mut test_msgs__msg__UnboundedSequences,
|
|
);
|
|
pub fn test_msgs__msg__UnboundedSequences__Sequence__init(
|
|
array: *mut test_msgs__msg__UnboundedSequences__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn test_msgs__msg__UnboundedSequences__Sequence__fini(
|
|
array: *mut test_msgs__msg__UnboundedSequences__Sequence,
|
|
);
|
|
pub fn test_msgs__msg__UnboundedSequences__Sequence__create(
|
|
size: usize,
|
|
) -> *mut test_msgs__msg__UnboundedSequences__Sequence;
|
|
pub fn test_msgs__msg__UnboundedSequences__Sequence__destroy(
|
|
array: *mut test_msgs__msg__UnboundedSequences__Sequence,
|
|
);
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__test_msgs__msg__UnboundedSequences(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn test_msgs__msg__WStrings__create() -> *mut test_msgs__msg__WStrings;
|
|
pub fn test_msgs__msg__WStrings__destroy(msg: *mut test_msgs__msg__WStrings);
|
|
pub fn test_msgs__msg__WStrings__Sequence__init(
|
|
array: *mut test_msgs__msg__WStrings__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn test_msgs__msg__WStrings__Sequence__fini(array: *mut test_msgs__msg__WStrings__Sequence);
|
|
pub fn test_msgs__msg__WStrings__Sequence__create(
|
|
size: usize,
|
|
) -> *mut test_msgs__msg__WStrings__Sequence;
|
|
pub fn test_msgs__msg__WStrings__Sequence__destroy(
|
|
array: *mut test_msgs__msg__WStrings__Sequence,
|
|
);
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__test_msgs__msg__WStrings(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn test_msgs__srv__Arrays_Request__create() -> *mut test_msgs__srv__Arrays_Request;
|
|
pub fn test_msgs__srv__Arrays_Request__destroy(msg: *mut test_msgs__srv__Arrays_Request);
|
|
pub fn test_msgs__srv__Arrays_Request__Sequence__init(
|
|
array: *mut test_msgs__srv__Arrays_Request__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn test_msgs__srv__Arrays_Request__Sequence__fini(
|
|
array: *mut test_msgs__srv__Arrays_Request__Sequence,
|
|
);
|
|
pub fn test_msgs__srv__Arrays_Request__Sequence__create(
|
|
size: usize,
|
|
) -> *mut test_msgs__srv__Arrays_Request__Sequence;
|
|
pub fn test_msgs__srv__Arrays_Request__Sequence__destroy(
|
|
array: *mut test_msgs__srv__Arrays_Request__Sequence,
|
|
);
|
|
pub fn test_msgs__srv__Arrays_Response__create() -> *mut test_msgs__srv__Arrays_Response;
|
|
pub fn test_msgs__srv__Arrays_Response__destroy(msg: *mut test_msgs__srv__Arrays_Response);
|
|
pub fn test_msgs__srv__Arrays_Response__Sequence__init(
|
|
array: *mut test_msgs__srv__Arrays_Response__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn test_msgs__srv__Arrays_Response__Sequence__fini(
|
|
array: *mut test_msgs__srv__Arrays_Response__Sequence,
|
|
);
|
|
pub fn test_msgs__srv__Arrays_Response__Sequence__create(
|
|
size: usize,
|
|
) -> *mut test_msgs__srv__Arrays_Response__Sequence;
|
|
pub fn test_msgs__srv__Arrays_Response__Sequence__destroy(
|
|
array: *mut test_msgs__srv__Arrays_Response__Sequence,
|
|
);
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__test_msgs__srv__Arrays_Request(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__test_msgs__srv__Arrays_Response(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_c__get_service_type_support_handle__test_msgs__srv__Arrays(
|
|
) -> *const rosidl_service_type_support_t;
|
|
pub fn test_msgs__srv__BasicTypes_Request__create() -> *mut test_msgs__srv__BasicTypes_Request;
|
|
pub fn test_msgs__srv__BasicTypes_Request__destroy(
|
|
msg: *mut test_msgs__srv__BasicTypes_Request,
|
|
);
|
|
pub fn test_msgs__srv__BasicTypes_Request__Sequence__init(
|
|
array: *mut test_msgs__srv__BasicTypes_Request__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn test_msgs__srv__BasicTypes_Request__Sequence__fini(
|
|
array: *mut test_msgs__srv__BasicTypes_Request__Sequence,
|
|
);
|
|
pub fn test_msgs__srv__BasicTypes_Request__Sequence__create(
|
|
size: usize,
|
|
) -> *mut test_msgs__srv__BasicTypes_Request__Sequence;
|
|
pub fn test_msgs__srv__BasicTypes_Request__Sequence__destroy(
|
|
array: *mut test_msgs__srv__BasicTypes_Request__Sequence,
|
|
);
|
|
pub fn test_msgs__srv__BasicTypes_Response__create() -> *mut test_msgs__srv__BasicTypes_Response;
|
|
pub fn test_msgs__srv__BasicTypes_Response__destroy(
|
|
msg: *mut test_msgs__srv__BasicTypes_Response,
|
|
);
|
|
pub fn test_msgs__srv__BasicTypes_Response__Sequence__init(
|
|
array: *mut test_msgs__srv__BasicTypes_Response__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn test_msgs__srv__BasicTypes_Response__Sequence__fini(
|
|
array: *mut test_msgs__srv__BasicTypes_Response__Sequence,
|
|
);
|
|
pub fn test_msgs__srv__BasicTypes_Response__Sequence__create(
|
|
size: usize,
|
|
) -> *mut test_msgs__srv__BasicTypes_Response__Sequence;
|
|
pub fn test_msgs__srv__BasicTypes_Response__Sequence__destroy(
|
|
array: *mut test_msgs__srv__BasicTypes_Response__Sequence,
|
|
);
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__test_msgs__srv__BasicTypes_Request(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__test_msgs__srv__BasicTypes_Response(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_c__get_service_type_support_handle__test_msgs__srv__BasicTypes(
|
|
) -> *const rosidl_service_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__test_msgs__srv__Arrays_Request(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__test_msgs__srv__Arrays_Response(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_service_type_support_handle__test_msgs__srv__Arrays(
|
|
) -> *const rosidl_service_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__test_msgs__srv__BasicTypes_Request(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__test_msgs__srv__BasicTypes_Response(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_service_type_support_handle__test_msgs__srv__BasicTypes(
|
|
) -> *const rosidl_service_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__test_msgs__srv__Empty_Request(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__test_msgs__srv__Empty_Response(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_service_type_support_handle__test_msgs__srv__Empty(
|
|
) -> *const rosidl_service_type_support_t;
|
|
pub fn test_msgs__srv__Empty_Request__create() -> *mut test_msgs__srv__Empty_Request;
|
|
pub fn test_msgs__srv__Empty_Request__destroy(msg: *mut test_msgs__srv__Empty_Request);
|
|
pub fn test_msgs__srv__Empty_Request__Sequence__init(
|
|
array: *mut test_msgs__srv__Empty_Request__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn test_msgs__srv__Empty_Request__Sequence__fini(
|
|
array: *mut test_msgs__srv__Empty_Request__Sequence,
|
|
);
|
|
pub fn test_msgs__srv__Empty_Request__Sequence__create(
|
|
size: usize,
|
|
) -> *mut test_msgs__srv__Empty_Request__Sequence;
|
|
pub fn test_msgs__srv__Empty_Request__Sequence__destroy(
|
|
array: *mut test_msgs__srv__Empty_Request__Sequence,
|
|
);
|
|
pub fn test_msgs__srv__Empty_Response__create() -> *mut test_msgs__srv__Empty_Response;
|
|
pub fn test_msgs__srv__Empty_Response__destroy(msg: *mut test_msgs__srv__Empty_Response);
|
|
pub fn test_msgs__srv__Empty_Response__Sequence__init(
|
|
array: *mut test_msgs__srv__Empty_Response__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn test_msgs__srv__Empty_Response__Sequence__fini(
|
|
array: *mut test_msgs__srv__Empty_Response__Sequence,
|
|
);
|
|
pub fn test_msgs__srv__Empty_Response__Sequence__create(
|
|
size: usize,
|
|
) -> *mut test_msgs__srv__Empty_Response__Sequence;
|
|
pub fn test_msgs__srv__Empty_Response__Sequence__destroy(
|
|
array: *mut test_msgs__srv__Empty_Response__Sequence,
|
|
);
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__test_msgs__srv__Empty_Request(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__test_msgs__srv__Empty_Response(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_c__get_service_type_support_handle__test_msgs__srv__Empty(
|
|
) -> *const rosidl_service_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__tf2_msgs__action__LookupTransform_Goal(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__tf2_msgs__action__LookupTransform_Result(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__tf2_msgs__action__LookupTransform_Feedback(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__tf2_msgs__action__LookupTransform_SendGoal_Request(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__tf2_msgs__action__LookupTransform_SendGoal_Response(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_service_type_support_handle__tf2_msgs__action__LookupTransform_SendGoal(
|
|
) -> *const rosidl_service_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__tf2_msgs__action__LookupTransform_GetResult_Request(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__tf2_msgs__action__LookupTransform_GetResult_Response(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_service_type_support_handle__tf2_msgs__action__LookupTransform_GetResult(
|
|
) -> *const rosidl_service_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__tf2_msgs__action__LookupTransform_FeedbackMessage(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn tf2_msgs__action__LookupTransform_Goal__create(
|
|
) -> *mut tf2_msgs__action__LookupTransform_Goal;
|
|
pub fn tf2_msgs__action__LookupTransform_Goal__destroy(
|
|
msg: *mut tf2_msgs__action__LookupTransform_Goal,
|
|
);
|
|
pub fn tf2_msgs__action__LookupTransform_Goal__Sequence__init(
|
|
array: *mut tf2_msgs__action__LookupTransform_Goal__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn tf2_msgs__action__LookupTransform_Goal__Sequence__fini(
|
|
array: *mut tf2_msgs__action__LookupTransform_Goal__Sequence,
|
|
);
|
|
pub fn tf2_msgs__action__LookupTransform_Goal__Sequence__create(
|
|
size: usize,
|
|
) -> *mut tf2_msgs__action__LookupTransform_Goal__Sequence;
|
|
pub fn tf2_msgs__action__LookupTransform_Goal__Sequence__destroy(
|
|
array: *mut tf2_msgs__action__LookupTransform_Goal__Sequence,
|
|
);
|
|
pub fn tf2_msgs__action__LookupTransform_Result__create(
|
|
) -> *mut tf2_msgs__action__LookupTransform_Result;
|
|
pub fn tf2_msgs__action__LookupTransform_Result__destroy(
|
|
msg: *mut tf2_msgs__action__LookupTransform_Result,
|
|
);
|
|
pub fn tf2_msgs__action__LookupTransform_Result__Sequence__init(
|
|
array: *mut tf2_msgs__action__LookupTransform_Result__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn tf2_msgs__action__LookupTransform_Result__Sequence__fini(
|
|
array: *mut tf2_msgs__action__LookupTransform_Result__Sequence,
|
|
);
|
|
pub fn tf2_msgs__action__LookupTransform_Result__Sequence__create(
|
|
size: usize,
|
|
) -> *mut tf2_msgs__action__LookupTransform_Result__Sequence;
|
|
pub fn tf2_msgs__action__LookupTransform_Result__Sequence__destroy(
|
|
array: *mut tf2_msgs__action__LookupTransform_Result__Sequence,
|
|
);
|
|
pub fn tf2_msgs__action__LookupTransform_Feedback__create(
|
|
) -> *mut tf2_msgs__action__LookupTransform_Feedback;
|
|
pub fn tf2_msgs__action__LookupTransform_Feedback__destroy(
|
|
msg: *mut tf2_msgs__action__LookupTransform_Feedback,
|
|
);
|
|
pub fn tf2_msgs__action__LookupTransform_Feedback__Sequence__init(
|
|
array: *mut tf2_msgs__action__LookupTransform_Feedback__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn tf2_msgs__action__LookupTransform_Feedback__Sequence__fini(
|
|
array: *mut tf2_msgs__action__LookupTransform_Feedback__Sequence,
|
|
);
|
|
pub fn tf2_msgs__action__LookupTransform_Feedback__Sequence__create(
|
|
size: usize,
|
|
) -> *mut tf2_msgs__action__LookupTransform_Feedback__Sequence;
|
|
pub fn tf2_msgs__action__LookupTransform_Feedback__Sequence__destroy(
|
|
array: *mut tf2_msgs__action__LookupTransform_Feedback__Sequence,
|
|
);
|
|
pub fn tf2_msgs__action__LookupTransform_SendGoal_Request__create(
|
|
) -> *mut tf2_msgs__action__LookupTransform_SendGoal_Request;
|
|
pub fn tf2_msgs__action__LookupTransform_SendGoal_Request__destroy(
|
|
msg: *mut tf2_msgs__action__LookupTransform_SendGoal_Request,
|
|
);
|
|
pub fn tf2_msgs__action__LookupTransform_SendGoal_Request__Sequence__init(
|
|
array: *mut tf2_msgs__action__LookupTransform_SendGoal_Request__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn tf2_msgs__action__LookupTransform_SendGoal_Request__Sequence__fini(
|
|
array: *mut tf2_msgs__action__LookupTransform_SendGoal_Request__Sequence,
|
|
);
|
|
pub fn tf2_msgs__action__LookupTransform_SendGoal_Request__Sequence__create(
|
|
size: usize,
|
|
) -> *mut tf2_msgs__action__LookupTransform_SendGoal_Request__Sequence;
|
|
pub fn tf2_msgs__action__LookupTransform_SendGoal_Request__Sequence__destroy(
|
|
array: *mut tf2_msgs__action__LookupTransform_SendGoal_Request__Sequence,
|
|
);
|
|
pub fn tf2_msgs__action__LookupTransform_SendGoal_Response__create(
|
|
) -> *mut tf2_msgs__action__LookupTransform_SendGoal_Response;
|
|
pub fn tf2_msgs__action__LookupTransform_SendGoal_Response__destroy(
|
|
msg: *mut tf2_msgs__action__LookupTransform_SendGoal_Response,
|
|
);
|
|
pub fn tf2_msgs__action__LookupTransform_SendGoal_Response__Sequence__init(
|
|
array: *mut tf2_msgs__action__LookupTransform_SendGoal_Response__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn tf2_msgs__action__LookupTransform_SendGoal_Response__Sequence__fini(
|
|
array: *mut tf2_msgs__action__LookupTransform_SendGoal_Response__Sequence,
|
|
);
|
|
pub fn tf2_msgs__action__LookupTransform_SendGoal_Response__Sequence__create(
|
|
size: usize,
|
|
) -> *mut tf2_msgs__action__LookupTransform_SendGoal_Response__Sequence;
|
|
pub fn tf2_msgs__action__LookupTransform_SendGoal_Response__Sequence__destroy(
|
|
array: *mut tf2_msgs__action__LookupTransform_SendGoal_Response__Sequence,
|
|
);
|
|
pub fn tf2_msgs__action__LookupTransform_GetResult_Request__create(
|
|
) -> *mut tf2_msgs__action__LookupTransform_GetResult_Request;
|
|
pub fn tf2_msgs__action__LookupTransform_GetResult_Request__destroy(
|
|
msg: *mut tf2_msgs__action__LookupTransform_GetResult_Request,
|
|
);
|
|
pub fn tf2_msgs__action__LookupTransform_GetResult_Request__Sequence__init(
|
|
array: *mut tf2_msgs__action__LookupTransform_GetResult_Request__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn tf2_msgs__action__LookupTransform_GetResult_Request__Sequence__fini(
|
|
array: *mut tf2_msgs__action__LookupTransform_GetResult_Request__Sequence,
|
|
);
|
|
pub fn tf2_msgs__action__LookupTransform_GetResult_Request__Sequence__create(
|
|
size: usize,
|
|
) -> *mut tf2_msgs__action__LookupTransform_GetResult_Request__Sequence;
|
|
pub fn tf2_msgs__action__LookupTransform_GetResult_Request__Sequence__destroy(
|
|
array: *mut tf2_msgs__action__LookupTransform_GetResult_Request__Sequence,
|
|
);
|
|
pub fn tf2_msgs__action__LookupTransform_GetResult_Response__create(
|
|
) -> *mut tf2_msgs__action__LookupTransform_GetResult_Response;
|
|
pub fn tf2_msgs__action__LookupTransform_GetResult_Response__destroy(
|
|
msg: *mut tf2_msgs__action__LookupTransform_GetResult_Response,
|
|
);
|
|
pub fn tf2_msgs__action__LookupTransform_GetResult_Response__Sequence__init(
|
|
array: *mut tf2_msgs__action__LookupTransform_GetResult_Response__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn tf2_msgs__action__LookupTransform_GetResult_Response__Sequence__fini(
|
|
array: *mut tf2_msgs__action__LookupTransform_GetResult_Response__Sequence,
|
|
);
|
|
pub fn tf2_msgs__action__LookupTransform_GetResult_Response__Sequence__create(
|
|
size: usize,
|
|
) -> *mut tf2_msgs__action__LookupTransform_GetResult_Response__Sequence;
|
|
pub fn tf2_msgs__action__LookupTransform_GetResult_Response__Sequence__destroy(
|
|
array: *mut tf2_msgs__action__LookupTransform_GetResult_Response__Sequence,
|
|
);
|
|
pub fn tf2_msgs__action__LookupTransform_FeedbackMessage__create(
|
|
) -> *mut tf2_msgs__action__LookupTransform_FeedbackMessage;
|
|
pub fn tf2_msgs__action__LookupTransform_FeedbackMessage__destroy(
|
|
msg: *mut tf2_msgs__action__LookupTransform_FeedbackMessage,
|
|
);
|
|
pub fn tf2_msgs__action__LookupTransform_FeedbackMessage__Sequence__init(
|
|
array: *mut tf2_msgs__action__LookupTransform_FeedbackMessage__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn tf2_msgs__action__LookupTransform_FeedbackMessage__Sequence__fini(
|
|
array: *mut tf2_msgs__action__LookupTransform_FeedbackMessage__Sequence,
|
|
);
|
|
pub fn tf2_msgs__action__LookupTransform_FeedbackMessage__Sequence__create(
|
|
size: usize,
|
|
) -> *mut tf2_msgs__action__LookupTransform_FeedbackMessage__Sequence;
|
|
pub fn tf2_msgs__action__LookupTransform_FeedbackMessage__Sequence__destroy(
|
|
array: *mut tf2_msgs__action__LookupTransform_FeedbackMessage__Sequence,
|
|
);
|
|
pub fn rosidl_typesupport_c__get_action_type_support_handle__tf2_msgs__action__LookupTransform(
|
|
) -> *const rosidl_action_type_support_t;
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__tf2_msgs__action__LookupTransform_Goal(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__tf2_msgs__action__LookupTransform_Result(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__tf2_msgs__action__LookupTransform_Feedback(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__tf2_msgs__action__LookupTransform_SendGoal_Request(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__tf2_msgs__action__LookupTransform_SendGoal_Response(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_c__get_service_type_support_handle__tf2_msgs__action__LookupTransform_SendGoal(
|
|
) -> *const rosidl_service_type_support_t;
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__tf2_msgs__action__LookupTransform_GetResult_Request(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__tf2_msgs__action__LookupTransform_GetResult_Response(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_c__get_service_type_support_handle__tf2_msgs__action__LookupTransform_GetResult(
|
|
) -> *const rosidl_service_type_support_t;
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__tf2_msgs__action__LookupTransform_FeedbackMessage(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__tf2_msgs__msg__TF2Error(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__tf2_msgs__msg__TFMessage(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn tf2_msgs__msg__TF2Error__create() -> *mut tf2_msgs__msg__TF2Error;
|
|
pub fn tf2_msgs__msg__TF2Error__destroy(msg: *mut tf2_msgs__msg__TF2Error);
|
|
pub fn tf2_msgs__msg__TF2Error__Sequence__init(
|
|
array: *mut tf2_msgs__msg__TF2Error__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn tf2_msgs__msg__TF2Error__Sequence__fini(array: *mut tf2_msgs__msg__TF2Error__Sequence);
|
|
pub fn tf2_msgs__msg__TF2Error__Sequence__create(
|
|
size: usize,
|
|
) -> *mut tf2_msgs__msg__TF2Error__Sequence;
|
|
pub fn tf2_msgs__msg__TF2Error__Sequence__destroy(
|
|
array: *mut tf2_msgs__msg__TF2Error__Sequence,
|
|
);
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__tf2_msgs__msg__TF2Error(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn tf2_msgs__msg__TFMessage__create() -> *mut tf2_msgs__msg__TFMessage;
|
|
pub fn tf2_msgs__msg__TFMessage__destroy(msg: *mut tf2_msgs__msg__TFMessage);
|
|
pub fn tf2_msgs__msg__TFMessage__Sequence__init(
|
|
array: *mut tf2_msgs__msg__TFMessage__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn tf2_msgs__msg__TFMessage__Sequence__fini(array: *mut tf2_msgs__msg__TFMessage__Sequence);
|
|
pub fn tf2_msgs__msg__TFMessage__Sequence__create(
|
|
size: usize,
|
|
) -> *mut tf2_msgs__msg__TFMessage__Sequence;
|
|
pub fn tf2_msgs__msg__TFMessage__Sequence__destroy(
|
|
array: *mut tf2_msgs__msg__TFMessage__Sequence,
|
|
);
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__tf2_msgs__msg__TFMessage(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__tf2_msgs__srv__FrameGraph_Request(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__tf2_msgs__srv__FrameGraph_Response(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_service_type_support_handle__tf2_msgs__srv__FrameGraph(
|
|
) -> *const rosidl_service_type_support_t;
|
|
pub fn tf2_msgs__srv__FrameGraph_Request__create() -> *mut tf2_msgs__srv__FrameGraph_Request;
|
|
pub fn tf2_msgs__srv__FrameGraph_Request__destroy(msg: *mut tf2_msgs__srv__FrameGraph_Request);
|
|
pub fn tf2_msgs__srv__FrameGraph_Request__Sequence__init(
|
|
array: *mut tf2_msgs__srv__FrameGraph_Request__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn tf2_msgs__srv__FrameGraph_Request__Sequence__fini(
|
|
array: *mut tf2_msgs__srv__FrameGraph_Request__Sequence,
|
|
);
|
|
pub fn tf2_msgs__srv__FrameGraph_Request__Sequence__create(
|
|
size: usize,
|
|
) -> *mut tf2_msgs__srv__FrameGraph_Request__Sequence;
|
|
pub fn tf2_msgs__srv__FrameGraph_Request__Sequence__destroy(
|
|
array: *mut tf2_msgs__srv__FrameGraph_Request__Sequence,
|
|
);
|
|
pub fn tf2_msgs__srv__FrameGraph_Response__create() -> *mut tf2_msgs__srv__FrameGraph_Response;
|
|
pub fn tf2_msgs__srv__FrameGraph_Response__destroy(
|
|
msg: *mut tf2_msgs__srv__FrameGraph_Response,
|
|
);
|
|
pub fn tf2_msgs__srv__FrameGraph_Response__Sequence__init(
|
|
array: *mut tf2_msgs__srv__FrameGraph_Response__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn tf2_msgs__srv__FrameGraph_Response__Sequence__fini(
|
|
array: *mut tf2_msgs__srv__FrameGraph_Response__Sequence,
|
|
);
|
|
pub fn tf2_msgs__srv__FrameGraph_Response__Sequence__create(
|
|
size: usize,
|
|
) -> *mut tf2_msgs__srv__FrameGraph_Response__Sequence;
|
|
pub fn tf2_msgs__srv__FrameGraph_Response__Sequence__destroy(
|
|
array: *mut tf2_msgs__srv__FrameGraph_Response__Sequence,
|
|
);
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__tf2_msgs__srv__FrameGraph_Request(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__tf2_msgs__srv__FrameGraph_Response(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_c__get_service_type_support_handle__tf2_msgs__srv__FrameGraph(
|
|
) -> *const rosidl_service_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__trajectory_msgs__msg__JointTrajectory(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__trajectory_msgs__msg__JointTrajectoryPoint(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__trajectory_msgs__msg__MultiDOFJointTrajectory(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__trajectory_msgs__msg__MultiDOFJointTrajectoryPoint(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn trajectory_msgs__msg__JointTrajectory__create(
|
|
) -> *mut trajectory_msgs__msg__JointTrajectory;
|
|
pub fn trajectory_msgs__msg__JointTrajectory__destroy(
|
|
msg: *mut trajectory_msgs__msg__JointTrajectory,
|
|
);
|
|
pub fn trajectory_msgs__msg__JointTrajectory__Sequence__init(
|
|
array: *mut trajectory_msgs__msg__JointTrajectory__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn trajectory_msgs__msg__JointTrajectory__Sequence__fini(
|
|
array: *mut trajectory_msgs__msg__JointTrajectory__Sequence,
|
|
);
|
|
pub fn trajectory_msgs__msg__JointTrajectory__Sequence__create(
|
|
size: usize,
|
|
) -> *mut trajectory_msgs__msg__JointTrajectory__Sequence;
|
|
pub fn trajectory_msgs__msg__JointTrajectory__Sequence__destroy(
|
|
array: *mut trajectory_msgs__msg__JointTrajectory__Sequence,
|
|
);
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__trajectory_msgs__msg__JointTrajectory(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn trajectory_msgs__msg__JointTrajectoryPoint__create(
|
|
) -> *mut trajectory_msgs__msg__JointTrajectoryPoint;
|
|
pub fn trajectory_msgs__msg__JointTrajectoryPoint__destroy(
|
|
msg: *mut trajectory_msgs__msg__JointTrajectoryPoint,
|
|
);
|
|
pub fn trajectory_msgs__msg__JointTrajectoryPoint__Sequence__init(
|
|
array: *mut trajectory_msgs__msg__JointTrajectoryPoint__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn trajectory_msgs__msg__JointTrajectoryPoint__Sequence__fini(
|
|
array: *mut trajectory_msgs__msg__JointTrajectoryPoint__Sequence,
|
|
);
|
|
pub fn trajectory_msgs__msg__JointTrajectoryPoint__Sequence__create(
|
|
size: usize,
|
|
) -> *mut trajectory_msgs__msg__JointTrajectoryPoint__Sequence;
|
|
pub fn trajectory_msgs__msg__JointTrajectoryPoint__Sequence__destroy(
|
|
array: *mut trajectory_msgs__msg__JointTrajectoryPoint__Sequence,
|
|
);
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__trajectory_msgs__msg__JointTrajectoryPoint(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn trajectory_msgs__msg__MultiDOFJointTrajectory__create(
|
|
) -> *mut trajectory_msgs__msg__MultiDOFJointTrajectory;
|
|
pub fn trajectory_msgs__msg__MultiDOFJointTrajectory__destroy(
|
|
msg: *mut trajectory_msgs__msg__MultiDOFJointTrajectory,
|
|
);
|
|
pub fn trajectory_msgs__msg__MultiDOFJointTrajectory__Sequence__init(
|
|
array: *mut trajectory_msgs__msg__MultiDOFJointTrajectory__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn trajectory_msgs__msg__MultiDOFJointTrajectory__Sequence__fini(
|
|
array: *mut trajectory_msgs__msg__MultiDOFJointTrajectory__Sequence,
|
|
);
|
|
pub fn trajectory_msgs__msg__MultiDOFJointTrajectory__Sequence__create(
|
|
size: usize,
|
|
) -> *mut trajectory_msgs__msg__MultiDOFJointTrajectory__Sequence;
|
|
pub fn trajectory_msgs__msg__MultiDOFJointTrajectory__Sequence__destroy(
|
|
array: *mut trajectory_msgs__msg__MultiDOFJointTrajectory__Sequence,
|
|
);
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__trajectory_msgs__msg__MultiDOFJointTrajectory(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn trajectory_msgs__msg__MultiDOFJointTrajectoryPoint__create(
|
|
) -> *mut trajectory_msgs__msg__MultiDOFJointTrajectoryPoint;
|
|
pub fn trajectory_msgs__msg__MultiDOFJointTrajectoryPoint__destroy(
|
|
msg: *mut trajectory_msgs__msg__MultiDOFJointTrajectoryPoint,
|
|
);
|
|
pub fn trajectory_msgs__msg__MultiDOFJointTrajectoryPoint__Sequence__init(
|
|
array: *mut trajectory_msgs__msg__MultiDOFJointTrajectoryPoint__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn trajectory_msgs__msg__MultiDOFJointTrajectoryPoint__Sequence__fini(
|
|
array: *mut trajectory_msgs__msg__MultiDOFJointTrajectoryPoint__Sequence,
|
|
);
|
|
pub fn trajectory_msgs__msg__MultiDOFJointTrajectoryPoint__Sequence__create(
|
|
size: usize,
|
|
) -> *mut trajectory_msgs__msg__MultiDOFJointTrajectoryPoint__Sequence;
|
|
pub fn trajectory_msgs__msg__MultiDOFJointTrajectoryPoint__Sequence__destroy(
|
|
array: *mut trajectory_msgs__msg__MultiDOFJointTrajectoryPoint__Sequence,
|
|
);
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__trajectory_msgs__msg__MultiDOFJointTrajectoryPoint(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__unique_identifier_msgs__msg__UUID(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn unique_identifier_msgs__msg__UUID__create() -> *mut unique_identifier_msgs__msg__UUID;
|
|
pub fn unique_identifier_msgs__msg__UUID__destroy(msg: *mut unique_identifier_msgs__msg__UUID);
|
|
pub fn unique_identifier_msgs__msg__UUID__Sequence__init(
|
|
array: *mut unique_identifier_msgs__msg__UUID__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn unique_identifier_msgs__msg__UUID__Sequence__fini(
|
|
array: *mut unique_identifier_msgs__msg__UUID__Sequence,
|
|
);
|
|
pub fn unique_identifier_msgs__msg__UUID__Sequence__create(
|
|
size: usize,
|
|
) -> *mut unique_identifier_msgs__msg__UUID__Sequence;
|
|
pub fn unique_identifier_msgs__msg__UUID__Sequence__destroy(
|
|
array: *mut unique_identifier_msgs__msg__UUID__Sequence,
|
|
);
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__unique_identifier_msgs__msg__UUID(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__visualization_msgs__msg__ImageMarker(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__visualization_msgs__msg__InteractiveMarker(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__visualization_msgs__msg__InteractiveMarkerControl(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__visualization_msgs__msg__InteractiveMarkerFeedback(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__visualization_msgs__msg__InteractiveMarkerInit(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__visualization_msgs__msg__InteractiveMarkerPose(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__visualization_msgs__msg__InteractiveMarkerUpdate(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__visualization_msgs__msg__Marker(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__visualization_msgs__msg__MarkerArray(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__visualization_msgs__msg__MenuEntry(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__visualization_msgs__msg__MeshFile(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__visualization_msgs__msg__UVCoordinate(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn visualization_msgs__msg__ImageMarker__create(
|
|
) -> *mut visualization_msgs__msg__ImageMarker;
|
|
pub fn visualization_msgs__msg__ImageMarker__destroy(
|
|
msg: *mut visualization_msgs__msg__ImageMarker,
|
|
);
|
|
pub fn visualization_msgs__msg__ImageMarker__Sequence__init(
|
|
array: *mut visualization_msgs__msg__ImageMarker__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn visualization_msgs__msg__ImageMarker__Sequence__fini(
|
|
array: *mut visualization_msgs__msg__ImageMarker__Sequence,
|
|
);
|
|
pub fn visualization_msgs__msg__ImageMarker__Sequence__create(
|
|
size: usize,
|
|
) -> *mut visualization_msgs__msg__ImageMarker__Sequence;
|
|
pub fn visualization_msgs__msg__ImageMarker__Sequence__destroy(
|
|
array: *mut visualization_msgs__msg__ImageMarker__Sequence,
|
|
);
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__visualization_msgs__msg__ImageMarker(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn visualization_msgs__msg__InteractiveMarker__create(
|
|
) -> *mut visualization_msgs__msg__InteractiveMarker;
|
|
pub fn visualization_msgs__msg__InteractiveMarker__destroy(
|
|
msg: *mut visualization_msgs__msg__InteractiveMarker,
|
|
);
|
|
pub fn visualization_msgs__msg__InteractiveMarker__Sequence__init(
|
|
array: *mut visualization_msgs__msg__InteractiveMarker__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn visualization_msgs__msg__InteractiveMarker__Sequence__fini(
|
|
array: *mut visualization_msgs__msg__InteractiveMarker__Sequence,
|
|
);
|
|
pub fn visualization_msgs__msg__InteractiveMarker__Sequence__create(
|
|
size: usize,
|
|
) -> *mut visualization_msgs__msg__InteractiveMarker__Sequence;
|
|
pub fn visualization_msgs__msg__InteractiveMarker__Sequence__destroy(
|
|
array: *mut visualization_msgs__msg__InteractiveMarker__Sequence,
|
|
);
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__visualization_msgs__msg__InteractiveMarker(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn visualization_msgs__msg__InteractiveMarkerControl__create(
|
|
) -> *mut visualization_msgs__msg__InteractiveMarkerControl;
|
|
pub fn visualization_msgs__msg__InteractiveMarkerControl__destroy(
|
|
msg: *mut visualization_msgs__msg__InteractiveMarkerControl,
|
|
);
|
|
pub fn visualization_msgs__msg__InteractiveMarkerControl__Sequence__init(
|
|
array: *mut visualization_msgs__msg__InteractiveMarkerControl__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn visualization_msgs__msg__InteractiveMarkerControl__Sequence__fini(
|
|
array: *mut visualization_msgs__msg__InteractiveMarkerControl__Sequence,
|
|
);
|
|
pub fn visualization_msgs__msg__InteractiveMarkerControl__Sequence__create(
|
|
size: usize,
|
|
) -> *mut visualization_msgs__msg__InteractiveMarkerControl__Sequence;
|
|
pub fn visualization_msgs__msg__InteractiveMarkerControl__Sequence__destroy(
|
|
array: *mut visualization_msgs__msg__InteractiveMarkerControl__Sequence,
|
|
);
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__visualization_msgs__msg__InteractiveMarkerControl(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn visualization_msgs__msg__InteractiveMarkerFeedback__create(
|
|
) -> *mut visualization_msgs__msg__InteractiveMarkerFeedback;
|
|
pub fn visualization_msgs__msg__InteractiveMarkerFeedback__destroy(
|
|
msg: *mut visualization_msgs__msg__InteractiveMarkerFeedback,
|
|
);
|
|
pub fn visualization_msgs__msg__InteractiveMarkerFeedback__Sequence__init(
|
|
array: *mut visualization_msgs__msg__InteractiveMarkerFeedback__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn visualization_msgs__msg__InteractiveMarkerFeedback__Sequence__fini(
|
|
array: *mut visualization_msgs__msg__InteractiveMarkerFeedback__Sequence,
|
|
);
|
|
pub fn visualization_msgs__msg__InteractiveMarkerFeedback__Sequence__create(
|
|
size: usize,
|
|
) -> *mut visualization_msgs__msg__InteractiveMarkerFeedback__Sequence;
|
|
pub fn visualization_msgs__msg__InteractiveMarkerFeedback__Sequence__destroy(
|
|
array: *mut visualization_msgs__msg__InteractiveMarkerFeedback__Sequence,
|
|
);
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__visualization_msgs__msg__InteractiveMarkerFeedback(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn visualization_msgs__msg__InteractiveMarkerInit__create(
|
|
) -> *mut visualization_msgs__msg__InteractiveMarkerInit;
|
|
pub fn visualization_msgs__msg__InteractiveMarkerInit__destroy(
|
|
msg: *mut visualization_msgs__msg__InteractiveMarkerInit,
|
|
);
|
|
pub fn visualization_msgs__msg__InteractiveMarkerInit__Sequence__init(
|
|
array: *mut visualization_msgs__msg__InteractiveMarkerInit__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn visualization_msgs__msg__InteractiveMarkerInit__Sequence__fini(
|
|
array: *mut visualization_msgs__msg__InteractiveMarkerInit__Sequence,
|
|
);
|
|
pub fn visualization_msgs__msg__InteractiveMarkerInit__Sequence__create(
|
|
size: usize,
|
|
) -> *mut visualization_msgs__msg__InteractiveMarkerInit__Sequence;
|
|
pub fn visualization_msgs__msg__InteractiveMarkerInit__Sequence__destroy(
|
|
array: *mut visualization_msgs__msg__InteractiveMarkerInit__Sequence,
|
|
);
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__visualization_msgs__msg__InteractiveMarkerInit(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn visualization_msgs__msg__InteractiveMarkerPose__create(
|
|
) -> *mut visualization_msgs__msg__InteractiveMarkerPose;
|
|
pub fn visualization_msgs__msg__InteractiveMarkerPose__destroy(
|
|
msg: *mut visualization_msgs__msg__InteractiveMarkerPose,
|
|
);
|
|
pub fn visualization_msgs__msg__InteractiveMarkerPose__Sequence__init(
|
|
array: *mut visualization_msgs__msg__InteractiveMarkerPose__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn visualization_msgs__msg__InteractiveMarkerPose__Sequence__fini(
|
|
array: *mut visualization_msgs__msg__InteractiveMarkerPose__Sequence,
|
|
);
|
|
pub fn visualization_msgs__msg__InteractiveMarkerPose__Sequence__create(
|
|
size: usize,
|
|
) -> *mut visualization_msgs__msg__InteractiveMarkerPose__Sequence;
|
|
pub fn visualization_msgs__msg__InteractiveMarkerPose__Sequence__destroy(
|
|
array: *mut visualization_msgs__msg__InteractiveMarkerPose__Sequence,
|
|
);
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__visualization_msgs__msg__InteractiveMarkerPose(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn visualization_msgs__msg__InteractiveMarkerUpdate__create(
|
|
) -> *mut visualization_msgs__msg__InteractiveMarkerUpdate;
|
|
pub fn visualization_msgs__msg__InteractiveMarkerUpdate__destroy(
|
|
msg: *mut visualization_msgs__msg__InteractiveMarkerUpdate,
|
|
);
|
|
pub fn visualization_msgs__msg__InteractiveMarkerUpdate__Sequence__init(
|
|
array: *mut visualization_msgs__msg__InteractiveMarkerUpdate__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn visualization_msgs__msg__InteractiveMarkerUpdate__Sequence__fini(
|
|
array: *mut visualization_msgs__msg__InteractiveMarkerUpdate__Sequence,
|
|
);
|
|
pub fn visualization_msgs__msg__InteractiveMarkerUpdate__Sequence__create(
|
|
size: usize,
|
|
) -> *mut visualization_msgs__msg__InteractiveMarkerUpdate__Sequence;
|
|
pub fn visualization_msgs__msg__InteractiveMarkerUpdate__Sequence__destroy(
|
|
array: *mut visualization_msgs__msg__InteractiveMarkerUpdate__Sequence,
|
|
);
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__visualization_msgs__msg__InteractiveMarkerUpdate(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn visualization_msgs__msg__Marker__create() -> *mut visualization_msgs__msg__Marker;
|
|
pub fn visualization_msgs__msg__Marker__destroy(msg: *mut visualization_msgs__msg__Marker);
|
|
pub fn visualization_msgs__msg__Marker__Sequence__init(
|
|
array: *mut visualization_msgs__msg__Marker__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn visualization_msgs__msg__Marker__Sequence__fini(
|
|
array: *mut visualization_msgs__msg__Marker__Sequence,
|
|
);
|
|
pub fn visualization_msgs__msg__Marker__Sequence__create(
|
|
size: usize,
|
|
) -> *mut visualization_msgs__msg__Marker__Sequence;
|
|
pub fn visualization_msgs__msg__Marker__Sequence__destroy(
|
|
array: *mut visualization_msgs__msg__Marker__Sequence,
|
|
);
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__visualization_msgs__msg__Marker(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn visualization_msgs__msg__MarkerArray__create(
|
|
) -> *mut visualization_msgs__msg__MarkerArray;
|
|
pub fn visualization_msgs__msg__MarkerArray__destroy(
|
|
msg: *mut visualization_msgs__msg__MarkerArray,
|
|
);
|
|
pub fn visualization_msgs__msg__MarkerArray__Sequence__init(
|
|
array: *mut visualization_msgs__msg__MarkerArray__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn visualization_msgs__msg__MarkerArray__Sequence__fini(
|
|
array: *mut visualization_msgs__msg__MarkerArray__Sequence,
|
|
);
|
|
pub fn visualization_msgs__msg__MarkerArray__Sequence__create(
|
|
size: usize,
|
|
) -> *mut visualization_msgs__msg__MarkerArray__Sequence;
|
|
pub fn visualization_msgs__msg__MarkerArray__Sequence__destroy(
|
|
array: *mut visualization_msgs__msg__MarkerArray__Sequence,
|
|
);
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__visualization_msgs__msg__MarkerArray(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn visualization_msgs__msg__MenuEntry__create() -> *mut visualization_msgs__msg__MenuEntry;
|
|
pub fn visualization_msgs__msg__MenuEntry__destroy(
|
|
msg: *mut visualization_msgs__msg__MenuEntry,
|
|
);
|
|
pub fn visualization_msgs__msg__MenuEntry__Sequence__init(
|
|
array: *mut visualization_msgs__msg__MenuEntry__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn visualization_msgs__msg__MenuEntry__Sequence__fini(
|
|
array: *mut visualization_msgs__msg__MenuEntry__Sequence,
|
|
);
|
|
pub fn visualization_msgs__msg__MenuEntry__Sequence__create(
|
|
size: usize,
|
|
) -> *mut visualization_msgs__msg__MenuEntry__Sequence;
|
|
pub fn visualization_msgs__msg__MenuEntry__Sequence__destroy(
|
|
array: *mut visualization_msgs__msg__MenuEntry__Sequence,
|
|
);
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__visualization_msgs__msg__MenuEntry(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn visualization_msgs__msg__MeshFile__create() -> *mut visualization_msgs__msg__MeshFile;
|
|
pub fn visualization_msgs__msg__MeshFile__destroy(msg: *mut visualization_msgs__msg__MeshFile);
|
|
pub fn visualization_msgs__msg__MeshFile__Sequence__init(
|
|
array: *mut visualization_msgs__msg__MeshFile__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn visualization_msgs__msg__MeshFile__Sequence__fini(
|
|
array: *mut visualization_msgs__msg__MeshFile__Sequence,
|
|
);
|
|
pub fn visualization_msgs__msg__MeshFile__Sequence__create(
|
|
size: usize,
|
|
) -> *mut visualization_msgs__msg__MeshFile__Sequence;
|
|
pub fn visualization_msgs__msg__MeshFile__Sequence__destroy(
|
|
array: *mut visualization_msgs__msg__MeshFile__Sequence,
|
|
);
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__visualization_msgs__msg__MeshFile(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn visualization_msgs__msg__UVCoordinate__create(
|
|
) -> *mut visualization_msgs__msg__UVCoordinate;
|
|
pub fn visualization_msgs__msg__UVCoordinate__destroy(
|
|
msg: *mut visualization_msgs__msg__UVCoordinate,
|
|
);
|
|
pub fn visualization_msgs__msg__UVCoordinate__Sequence__init(
|
|
array: *mut visualization_msgs__msg__UVCoordinate__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn visualization_msgs__msg__UVCoordinate__Sequence__fini(
|
|
array: *mut visualization_msgs__msg__UVCoordinate__Sequence,
|
|
);
|
|
pub fn visualization_msgs__msg__UVCoordinate__Sequence__create(
|
|
size: usize,
|
|
) -> *mut visualization_msgs__msg__UVCoordinate__Sequence;
|
|
pub fn visualization_msgs__msg__UVCoordinate__Sequence__destroy(
|
|
array: *mut visualization_msgs__msg__UVCoordinate__Sequence,
|
|
);
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__visualization_msgs__msg__UVCoordinate(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__visualization_msgs__srv__GetInteractiveMarkers_Request(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_message_type_support_handle__visualization_msgs__srv__GetInteractiveMarkers_Response(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_introspection_c__get_service_type_support_handle__visualization_msgs__srv__GetInteractiveMarkers(
|
|
) -> *const rosidl_service_type_support_t;
|
|
pub fn visualization_msgs__srv__GetInteractiveMarkers_Request__create(
|
|
) -> *mut visualization_msgs__srv__GetInteractiveMarkers_Request;
|
|
pub fn visualization_msgs__srv__GetInteractiveMarkers_Request__destroy(
|
|
msg: *mut visualization_msgs__srv__GetInteractiveMarkers_Request,
|
|
);
|
|
pub fn visualization_msgs__srv__GetInteractiveMarkers_Request__Sequence__init(
|
|
array: *mut visualization_msgs__srv__GetInteractiveMarkers_Request__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn visualization_msgs__srv__GetInteractiveMarkers_Request__Sequence__fini(
|
|
array: *mut visualization_msgs__srv__GetInteractiveMarkers_Request__Sequence,
|
|
);
|
|
pub fn visualization_msgs__srv__GetInteractiveMarkers_Request__Sequence__create(
|
|
size: usize,
|
|
) -> *mut visualization_msgs__srv__GetInteractiveMarkers_Request__Sequence;
|
|
pub fn visualization_msgs__srv__GetInteractiveMarkers_Request__Sequence__destroy(
|
|
array: *mut visualization_msgs__srv__GetInteractiveMarkers_Request__Sequence,
|
|
);
|
|
pub fn visualization_msgs__srv__GetInteractiveMarkers_Response__create(
|
|
) -> *mut visualization_msgs__srv__GetInteractiveMarkers_Response;
|
|
pub fn visualization_msgs__srv__GetInteractiveMarkers_Response__destroy(
|
|
msg: *mut visualization_msgs__srv__GetInteractiveMarkers_Response,
|
|
);
|
|
pub fn visualization_msgs__srv__GetInteractiveMarkers_Response__Sequence__init(
|
|
array: *mut visualization_msgs__srv__GetInteractiveMarkers_Response__Sequence,
|
|
size: usize,
|
|
) -> bool;
|
|
pub fn visualization_msgs__srv__GetInteractiveMarkers_Response__Sequence__fini(
|
|
array: *mut visualization_msgs__srv__GetInteractiveMarkers_Response__Sequence,
|
|
);
|
|
pub fn visualization_msgs__srv__GetInteractiveMarkers_Response__Sequence__create(
|
|
size: usize,
|
|
) -> *mut visualization_msgs__srv__GetInteractiveMarkers_Response__Sequence;
|
|
pub fn visualization_msgs__srv__GetInteractiveMarkers_Response__Sequence__destroy(
|
|
array: *mut visualization_msgs__srv__GetInteractiveMarkers_Response__Sequence,
|
|
);
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__visualization_msgs__srv__GetInteractiveMarkers_Request(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_c__get_message_type_support_handle__visualization_msgs__srv__GetInteractiveMarkers_Response(
|
|
) -> *const rosidl_message_type_support_t;
|
|
pub fn rosidl_typesupport_c__get_service_type_support_handle__visualization_msgs__srv__GetInteractiveMarkers(
|
|
) -> *const rosidl_service_type_support_t;
|
|
}
|