#include <stddef.h>
#include <rosidl_runtime_c/primitives_sequence.h>
#include <rosidl_runtime_c/string.h>
#include <rosidl_runtime_c/u16string.h>
#include <builtin_interfaces/msg/detail/time__struct.h>
typedef rosidl_runtime_c__double__Sequence primitive_sequence;
struct alignment_probe
{
char before;
primitive_sequence sequence;
};
const size_t rosidl_rs_primitive_sequence_size = sizeof(primitive_sequence);
const size_t rosidl_rs_string_sequence_size = sizeof(rosidl_runtime_c__String__Sequence);
const size_t rosidl_rs_u16string_sequence_size = sizeof(rosidl_runtime_c__U16String__Sequence);
const size_t rosidl_rs_message_sequence_size = sizeof(builtin_interfaces__msg__Time__Sequence);
const size_t rosidl_rs_sequence_data_offset = offsetof(primitive_sequence, data);
const size_t rosidl_rs_sequence_size_offset = offsetof(primitive_sequence, size);
const size_t rosidl_rs_sequence_capacity_offset = offsetof(primitive_sequence, capacity);
const size_t rosidl_rs_sequence_align = offsetof(struct alignment_probe, sequence);
const size_t rosidl_rs_string_size = sizeof(rosidl_runtime_c__String);
const size_t rosidl_rs_u16string_size = sizeof(rosidl_runtime_c__U16String);