diff --git a/src/msg.rs b/src/msg.rs index 5310bbf6..31770aad 100644 --- a/src/msg.rs +++ b/src/msg.rs @@ -99,7 +99,7 @@ macro_rules! def_sequence { impl $ty { pub fn new(size: usize) -> Option { - if N != 0 && size >= N { + if N != 0 && size > N { // the size exceeds in the maximum number return None; } @@ -383,7 +383,7 @@ pub struct RosStringSeq( impl RosStringSeq { pub fn new(size: usize) -> Option { - if SEQLEN != 0 && size >= SEQLEN { + if SEQLEN != 0 && size > SEQLEN { // the size exceeds in the maximum number return None; } diff --git a/src/msg/humble/interfaces/action_msgs/msg/goal_info.rs b/src/msg/humble/interfaces/action_msgs/msg/goal_info.rs index 506e82ef..4bbcea23 100644 --- a/src/msg/humble/interfaces/action_msgs/msg/goal_info.rs +++ b/src/msg/humble/interfaces/action_msgs/msg/goal_info.rs @@ -66,7 +66,7 @@ impl GoalInfoSeq { /// `N` represents the maximum number of elements. /// If `N` is `0`, the sequence is unlimited. pub fn new(size: usize) -> Option { - if N != 0 && size >= N { + if N != 0 && size > N { // the size exceeds in the maximum number return None; } diff --git a/src/msg/humble/interfaces/action_msgs/msg/goal_status.rs b/src/msg/humble/interfaces/action_msgs/msg/goal_status.rs index 79b2e6f4..e6df4865 100644 --- a/src/msg/humble/interfaces/action_msgs/msg/goal_status.rs +++ b/src/msg/humble/interfaces/action_msgs/msg/goal_status.rs @@ -79,7 +79,7 @@ impl GoalStatusSeq { /// `N` represents the maximum number of elements. /// If `N` is `0`, the sequence is unlimited. pub fn new(size: usize) -> Option { - if N != 0 && size >= N { + if N != 0 && size > N { // the size exceeds in the maximum number return None; } diff --git a/src/msg/humble/interfaces/action_msgs/msg/goal_status_array.rs b/src/msg/humble/interfaces/action_msgs/msg/goal_status_array.rs index 6a1e955f..5c475943 100644 --- a/src/msg/humble/interfaces/action_msgs/msg/goal_status_array.rs +++ b/src/msg/humble/interfaces/action_msgs/msg/goal_status_array.rs @@ -71,7 +71,7 @@ impl GoalStatusArraySeq { /// `N` represents the maximum number of elements. /// If `N` is `0`, the sequence is unlimited. pub fn new(size: usize) -> Option { - if N != 0 && size >= N { + if N != 0 && size > N { // the size exceeds in the maximum number return None; } diff --git a/src/msg/humble/interfaces/action_msgs/srv/cancel_goal.rs b/src/msg/humble/interfaces/action_msgs/srv/cancel_goal.rs index ab9cb888..e224e1d1 100644 --- a/src/msg/humble/interfaces/action_msgs/srv/cancel_goal.rs +++ b/src/msg/humble/interfaces/action_msgs/srv/cancel_goal.rs @@ -86,7 +86,7 @@ impl CancelGoalRequestSeq { /// `N` represents the maximum number of elements. /// If `N` is `0`, the sequence is unlimited. pub fn new(size: usize) -> Option { - if N != 0 && size >= N { + if N != 0 && size > N { // the size exceeds in the maximum number return None; } @@ -203,7 +203,7 @@ impl CancelGoalResponseSeq { /// `N` represents the maximum number of elements. /// If `N` is `0`, the sequence is unlimited. pub fn new(size: usize) -> Option { - if N != 0 && size >= N { + if N != 0 && size > N { // the size exceeds in the maximum number return None; } diff --git a/src/msg/humble/interfaces/composition_interfaces/srv/list_nodes.rs b/src/msg/humble/interfaces/composition_interfaces/srv/list_nodes.rs index e3a7e00f..2e622e22 100644 --- a/src/msg/humble/interfaces/composition_interfaces/srv/list_nodes.rs +++ b/src/msg/humble/interfaces/composition_interfaces/srv/list_nodes.rs @@ -86,7 +86,7 @@ impl ListNodesRequestSeq { /// `N` represents the maximum number of elements. /// If `N` is `0`, the sequence is unlimited. pub fn new(size: usize) -> Option { - if N != 0 && size >= N { + if N != 0 && size > N { // the size exceeds in the maximum number return None; } @@ -204,7 +204,7 @@ impl ListNodesResponseSeq { /// `N` represents the maximum number of elements. /// If `N` is `0`, the sequence is unlimited. pub fn new(size: usize) -> Option { - if N != 0 && size >= N { + if N != 0 && size > N { // the size exceeds in the maximum number return None; } diff --git a/src/msg/humble/interfaces/composition_interfaces/srv/load_node.rs b/src/msg/humble/interfaces/composition_interfaces/srv/load_node.rs index f067247b..fa64b11a 100644 --- a/src/msg/humble/interfaces/composition_interfaces/srv/load_node.rs +++ b/src/msg/humble/interfaces/composition_interfaces/srv/load_node.rs @@ -95,7 +95,7 @@ impl LoadNodeRequestSeq { /// `N` represents the maximum number of elements. /// If `N` is `0`, the sequence is unlimited. pub fn new(size: usize) -> Option { - if N != 0 && size >= N { + if N != 0 && size > N { // the size exceeds in the maximum number return None; } @@ -213,7 +213,7 @@ impl LoadNodeResponseSeq { /// `N` represents the maximum number of elements. /// If `N` is `0`, the sequence is unlimited. pub fn new(size: usize) -> Option { - if N != 0 && size >= N { + if N != 0 && size > N { // the size exceeds in the maximum number return None; } diff --git a/src/msg/humble/interfaces/composition_interfaces/srv/unload_node.rs b/src/msg/humble/interfaces/composition_interfaces/srv/unload_node.rs index 28bb44cd..66b23f73 100644 --- a/src/msg/humble/interfaces/composition_interfaces/srv/unload_node.rs +++ b/src/msg/humble/interfaces/composition_interfaces/srv/unload_node.rs @@ -87,7 +87,7 @@ impl UnloadNodeRequestSeq { /// `N` represents the maximum number of elements. /// If `N` is `0`, the sequence is unlimited. pub fn new(size: usize) -> Option { - if N != 0 && size >= N { + if N != 0 && size > N { // the size exceeds in the maximum number return None; } @@ -206,7 +206,7 @@ impl UnloadNodeResponseSeq { /// `N` represents the maximum number of elements. /// If `N` is `0`, the sequence is unlimited. pub fn new(size: usize) -> Option { - if N != 0 && size >= N { + if N != 0 && size > N { // the size exceeds in the maximum number return None; } diff --git a/src/msg/humble/interfaces/lifecycle_msgs/msg/state.rs b/src/msg/humble/interfaces/lifecycle_msgs/msg/state.rs index 5c8dff0f..730f27be 100644 --- a/src/msg/humble/interfaces/lifecycle_msgs/msg/state.rs +++ b/src/msg/humble/interfaces/lifecycle_msgs/msg/state.rs @@ -77,7 +77,7 @@ impl StateSeq { /// `N` represents the maximum number of elements. /// If `N` is `0`, the sequence is unlimited. pub fn new(size: usize) -> Option { - if N != 0 && size >= N { + if N != 0 && size > N { // the size exceeds in the maximum number return None; } diff --git a/src/msg/humble/interfaces/lifecycle_msgs/msg/transition.rs b/src/msg/humble/interfaces/lifecycle_msgs/msg/transition.rs index 68bbf208..c60b9a7e 100644 --- a/src/msg/humble/interfaces/lifecycle_msgs/msg/transition.rs +++ b/src/msg/humble/interfaces/lifecycle_msgs/msg/transition.rs @@ -102,7 +102,7 @@ impl TransitionSeq { /// `N` represents the maximum number of elements. /// If `N` is `0`, the sequence is unlimited. pub fn new(size: usize) -> Option { - if N != 0 && size >= N { + if N != 0 && size > N { // the size exceeds in the maximum number return None; } diff --git a/src/msg/humble/interfaces/lifecycle_msgs/msg/transition_description.rs b/src/msg/humble/interfaces/lifecycle_msgs/msg/transition_description.rs index 1c8cb902..d41d7308 100644 --- a/src/msg/humble/interfaces/lifecycle_msgs/msg/transition_description.rs +++ b/src/msg/humble/interfaces/lifecycle_msgs/msg/transition_description.rs @@ -75,7 +75,7 @@ impl TransitionDescriptionSeq { /// `N` represents the maximum number of elements. /// If `N` is `0`, the sequence is unlimited. pub fn new(size: usize) -> Option { - if N != 0 && size >= N { + if N != 0 && size > N { // the size exceeds in the maximum number return None; } diff --git a/src/msg/humble/interfaces/lifecycle_msgs/msg/transition_event.rs b/src/msg/humble/interfaces/lifecycle_msgs/msg/transition_event.rs index f1441496..946f9776 100644 --- a/src/msg/humble/interfaces/lifecycle_msgs/msg/transition_event.rs +++ b/src/msg/humble/interfaces/lifecycle_msgs/msg/transition_event.rs @@ -74,7 +74,7 @@ impl TransitionEventSeq { /// `N` represents the maximum number of elements. /// If `N` is `0`, the sequence is unlimited. pub fn new(size: usize) -> Option { - if N != 0 && size >= N { + if N != 0 && size > N { // the size exceeds in the maximum number return None; } diff --git a/src/msg/humble/interfaces/lifecycle_msgs/srv/change_state.rs b/src/msg/humble/interfaces/lifecycle_msgs/srv/change_state.rs index daf1ecaa..dbaae31f 100644 --- a/src/msg/humble/interfaces/lifecycle_msgs/srv/change_state.rs +++ b/src/msg/humble/interfaces/lifecycle_msgs/srv/change_state.rs @@ -83,7 +83,7 @@ impl ChangeStateRequestSeq { /// `N` represents the maximum number of elements. /// If `N` is `0`, the sequence is unlimited. pub fn new(size: usize) -> Option { - if N != 0 && size >= N { + if N != 0 && size > N { // the size exceeds in the maximum number return None; } @@ -201,7 +201,7 @@ impl ChangeStateResponseSeq { /// `N` represents the maximum number of elements. /// If `N` is `0`, the sequence is unlimited. pub fn new(size: usize) -> Option { - if N != 0 && size >= N { + if N != 0 && size > N { // the size exceeds in the maximum number return None; } diff --git a/src/msg/humble/interfaces/lifecycle_msgs/srv/get_available_states.rs b/src/msg/humble/interfaces/lifecycle_msgs/srv/get_available_states.rs index 6f45aa57..12d06edc 100644 --- a/src/msg/humble/interfaces/lifecycle_msgs/srv/get_available_states.rs +++ b/src/msg/humble/interfaces/lifecycle_msgs/srv/get_available_states.rs @@ -89,7 +89,7 @@ impl GetAvailableStatesRequestSeq { /// `N` represents the maximum number of elements. /// If `N` is `0`, the sequence is unlimited. pub fn new(size: usize) -> Option { - if N != 0 && size >= N { + if N != 0 && size > N { // the size exceeds in the maximum number return None; } @@ -209,7 +209,7 @@ impl GetAvailableStatesResponseSeq { /// `N` represents the maximum number of elements. /// If `N` is `0`, the sequence is unlimited. pub fn new(size: usize) -> Option { - if N != 0 && size >= N { + if N != 0 && size > N { // the size exceeds in the maximum number return None; } diff --git a/src/msg/humble/interfaces/lifecycle_msgs/srv/get_available_transitions.rs b/src/msg/humble/interfaces/lifecycle_msgs/srv/get_available_transitions.rs index 33af7e83..d52a0bee 100644 --- a/src/msg/humble/interfaces/lifecycle_msgs/srv/get_available_transitions.rs +++ b/src/msg/humble/interfaces/lifecycle_msgs/srv/get_available_transitions.rs @@ -93,7 +93,7 @@ impl GetAvailableTransitionsRequestSeq { /// `N` represents the maximum number of elements. /// If `N` is `0`, the sequence is unlimited. pub fn new(size: usize) -> Option { - if N != 0 && size >= N { + if N != 0 && size > N { // the size exceeds in the maximum number return None; } @@ -213,7 +213,7 @@ impl GetAvailableTransitionsResponseSeq { /// `N` represents the maximum number of elements. /// If `N` is `0`, the sequence is unlimited. pub fn new(size: usize) -> Option { - if N != 0 && size >= N { + if N != 0 && size > N { // the size exceeds in the maximum number return None; } diff --git a/src/msg/humble/interfaces/lifecycle_msgs/srv/get_state.rs b/src/msg/humble/interfaces/lifecycle_msgs/srv/get_state.rs index 6e8bd0d5..70258e77 100644 --- a/src/msg/humble/interfaces/lifecycle_msgs/srv/get_state.rs +++ b/src/msg/humble/interfaces/lifecycle_msgs/srv/get_state.rs @@ -81,7 +81,7 @@ impl GetStateRequestSeq { /// `N` represents the maximum number of elements. /// If `N` is `0`, the sequence is unlimited. pub fn new(size: usize) -> Option { - if N != 0 && size >= N { + if N != 0 && size > N { // the size exceeds in the maximum number return None; } @@ -198,7 +198,7 @@ impl GetStateResponseSeq { /// `N` represents the maximum number of elements. /// If `N` is `0`, the sequence is unlimited. pub fn new(size: usize) -> Option { - if N != 0 && size >= N { + if N != 0 && size > N { // the size exceeds in the maximum number return None; } diff --git a/src/msg/humble/interfaces/rcl_interfaces/msg/floating_point_range.rs b/src/msg/humble/interfaces/rcl_interfaces/msg/floating_point_range.rs index 06403356..d1c70b34 100644 --- a/src/msg/humble/interfaces/rcl_interfaces/msg/floating_point_range.rs +++ b/src/msg/humble/interfaces/rcl_interfaces/msg/floating_point_range.rs @@ -73,7 +73,7 @@ impl FloatingPointRangeSeq { /// `N` represents the maximum number of elements. /// If `N` is `0`, the sequence is unlimited. pub fn new(size: usize) -> Option { - if N != 0 && size >= N { + if N != 0 && size > N { // the size exceeds in the maximum number return None; } diff --git a/src/msg/humble/interfaces/rcl_interfaces/msg/integer_range.rs b/src/msg/humble/interfaces/rcl_interfaces/msg/integer_range.rs index 266d3afe..a4282f15 100644 --- a/src/msg/humble/interfaces/rcl_interfaces/msg/integer_range.rs +++ b/src/msg/humble/interfaces/rcl_interfaces/msg/integer_range.rs @@ -73,7 +73,7 @@ impl IntegerRangeSeq { /// `N` represents the maximum number of elements. /// If `N` is `0`, the sequence is unlimited. pub fn new(size: usize) -> Option { - if N != 0 && size >= N { + if N != 0 && size > N { // the size exceeds in the maximum number return None; } diff --git a/src/msg/humble/interfaces/rcl_interfaces/msg/list_parameters_result.rs b/src/msg/humble/interfaces/rcl_interfaces/msg/list_parameters_result.rs index 622d4aef..2776f6cb 100644 --- a/src/msg/humble/interfaces/rcl_interfaces/msg/list_parameters_result.rs +++ b/src/msg/humble/interfaces/rcl_interfaces/msg/list_parameters_result.rs @@ -74,7 +74,7 @@ impl ListParametersResultSeq { /// `N` represents the maximum number of elements. /// If `N` is `0`, the sequence is unlimited. pub fn new(size: usize) -> Option { - if N != 0 && size >= N { + if N != 0 && size > N { // the size exceeds in the maximum number return None; } diff --git a/src/msg/humble/interfaces/rcl_interfaces/msg/log.rs b/src/msg/humble/interfaces/rcl_interfaces/msg/log.rs index dd36cdf3..82d95c4d 100644 --- a/src/msg/humble/interfaces/rcl_interfaces/msg/log.rs +++ b/src/msg/humble/interfaces/rcl_interfaces/msg/log.rs @@ -76,7 +76,7 @@ impl LogSeq { /// `N` represents the maximum number of elements. /// If `N` is `0`, the sequence is unlimited. pub fn new(size: usize) -> Option { - if N != 0 && size >= N { + if N != 0 && size > N { // the size exceeds in the maximum number return None; } diff --git a/src/msg/humble/interfaces/rcl_interfaces/msg/parameter.rs b/src/msg/humble/interfaces/rcl_interfaces/msg/parameter.rs index 81296225..e03fb446 100644 --- a/src/msg/humble/interfaces/rcl_interfaces/msg/parameter.rs +++ b/src/msg/humble/interfaces/rcl_interfaces/msg/parameter.rs @@ -72,7 +72,7 @@ impl ParameterSeq { /// `N` represents the maximum number of elements. /// If `N` is `0`, the sequence is unlimited. pub fn new(size: usize) -> Option { - if N != 0 && size >= N { + if N != 0 && size > N { // the size exceeds in the maximum number return None; } diff --git a/src/msg/humble/interfaces/rcl_interfaces/msg/parameter_descriptor.rs b/src/msg/humble/interfaces/rcl_interfaces/msg/parameter_descriptor.rs index 091a8e5c..291e0619 100644 --- a/src/msg/humble/interfaces/rcl_interfaces/msg/parameter_descriptor.rs +++ b/src/msg/humble/interfaces/rcl_interfaces/msg/parameter_descriptor.rs @@ -80,7 +80,7 @@ impl ParameterDescriptorSeq { /// `N` represents the maximum number of elements. /// If `N` is `0`, the sequence is unlimited. pub fn new(size: usize) -> Option { - if N != 0 && size >= N { + if N != 0 && size > N { // the size exceeds in the maximum number return None; } diff --git a/src/msg/humble/interfaces/rcl_interfaces/msg/parameter_event.rs b/src/msg/humble/interfaces/rcl_interfaces/msg/parameter_event.rs index b7c51c17..ca37c43b 100644 --- a/src/msg/humble/interfaces/rcl_interfaces/msg/parameter_event.rs +++ b/src/msg/humble/interfaces/rcl_interfaces/msg/parameter_event.rs @@ -75,7 +75,7 @@ impl ParameterEventSeq { /// `N` represents the maximum number of elements. /// If `N` is `0`, the sequence is unlimited. pub fn new(size: usize) -> Option { - if N != 0 && size >= N { + if N != 0 && size > N { // the size exceeds in the maximum number return None; } diff --git a/src/msg/humble/interfaces/rcl_interfaces/msg/parameter_event_descriptors.rs b/src/msg/humble/interfaces/rcl_interfaces/msg/parameter_event_descriptors.rs index 7de11a64..503b050e 100644 --- a/src/msg/humble/interfaces/rcl_interfaces/msg/parameter_event_descriptors.rs +++ b/src/msg/humble/interfaces/rcl_interfaces/msg/parameter_event_descriptors.rs @@ -77,7 +77,7 @@ impl ParameterEventDescriptorsSeq { /// `N` represents the maximum number of elements. /// If `N` is `0`, the sequence is unlimited. pub fn new(size: usize) -> Option { - if N != 0 && size >= N { + if N != 0 && size > N { // the size exceeds in the maximum number return None; } diff --git a/src/msg/humble/interfaces/rcl_interfaces/msg/parameter_type.rs b/src/msg/humble/interfaces/rcl_interfaces/msg/parameter_type.rs index bf4bf3bf..ba9017ac 100644 --- a/src/msg/humble/interfaces/rcl_interfaces/msg/parameter_type.rs +++ b/src/msg/humble/interfaces/rcl_interfaces/msg/parameter_type.rs @@ -81,7 +81,7 @@ impl ParameterTypeSeq { /// `N` represents the maximum number of elements. /// If `N` is `0`, the sequence is unlimited. pub fn new(size: usize) -> Option { - if N != 0 && size >= N { + if N != 0 && size > N { // the size exceeds in the maximum number return None; } diff --git a/src/msg/humble/interfaces/rcl_interfaces/msg/parameter_value.rs b/src/msg/humble/interfaces/rcl_interfaces/msg/parameter_value.rs index f4ef9103..c9f9dd37 100644 --- a/src/msg/humble/interfaces/rcl_interfaces/msg/parameter_value.rs +++ b/src/msg/humble/interfaces/rcl_interfaces/msg/parameter_value.rs @@ -80,7 +80,7 @@ impl ParameterValueSeq { /// `N` represents the maximum number of elements. /// If `N` is `0`, the sequence is unlimited. pub fn new(size: usize) -> Option { - if N != 0 && size >= N { + if N != 0 && size > N { // the size exceeds in the maximum number return None; } diff --git a/src/msg/humble/interfaces/rcl_interfaces/msg/set_parameters_result.rs b/src/msg/humble/interfaces/rcl_interfaces/msg/set_parameters_result.rs index f1ceadbe..2021f34c 100644 --- a/src/msg/humble/interfaces/rcl_interfaces/msg/set_parameters_result.rs +++ b/src/msg/humble/interfaces/rcl_interfaces/msg/set_parameters_result.rs @@ -74,7 +74,7 @@ impl SetParametersResultSeq { /// `N` represents the maximum number of elements. /// If `N` is `0`, the sequence is unlimited. pub fn new(size: usize) -> Option { - if N != 0 && size >= N { + if N != 0 && size > N { // the size exceeds in the maximum number return None; } diff --git a/src/msg/humble/interfaces/rcl_interfaces/srv/describe_parameters.rs b/src/msg/humble/interfaces/rcl_interfaces/srv/describe_parameters.rs index 219c882c..f867703a 100644 --- a/src/msg/humble/interfaces/rcl_interfaces/srv/describe_parameters.rs +++ b/src/msg/humble/interfaces/rcl_interfaces/srv/describe_parameters.rs @@ -89,7 +89,7 @@ impl DescribeParametersRequestSeq { /// `N` represents the maximum number of elements. /// If `N` is `0`, the sequence is unlimited. pub fn new(size: usize) -> Option { - if N != 0 && size >= N { + if N != 0 && size > N { // the size exceeds in the maximum number return None; } @@ -209,7 +209,7 @@ impl DescribeParametersResponseSeq { /// `N` represents the maximum number of elements. /// If `N` is `0`, the sequence is unlimited. pub fn new(size: usize) -> Option { - if N != 0 && size >= N { + if N != 0 && size > N { // the size exceeds in the maximum number return None; } diff --git a/src/msg/humble/interfaces/rcl_interfaces/srv/get_parameter_types.rs b/src/msg/humble/interfaces/rcl_interfaces/srv/get_parameter_types.rs index bda4c209..97a7a0be 100644 --- a/src/msg/humble/interfaces/rcl_interfaces/srv/get_parameter_types.rs +++ b/src/msg/humble/interfaces/rcl_interfaces/srv/get_parameter_types.rs @@ -89,7 +89,7 @@ impl GetParameterTypesRequestSeq { /// `N` represents the maximum number of elements. /// If `N` is `0`, the sequence is unlimited. pub fn new(size: usize) -> Option { - if N != 0 && size >= N { + if N != 0 && size > N { // the size exceeds in the maximum number return None; } @@ -208,7 +208,7 @@ impl GetParameterTypesResponseSeq { /// `N` represents the maximum number of elements. /// If `N` is `0`, the sequence is unlimited. pub fn new(size: usize) -> Option { - if N != 0 && size >= N { + if N != 0 && size > N { // the size exceeds in the maximum number return None; } diff --git a/src/msg/humble/interfaces/rcl_interfaces/srv/get_parameters.rs b/src/msg/humble/interfaces/rcl_interfaces/srv/get_parameters.rs index 77be95d5..9025c747 100644 --- a/src/msg/humble/interfaces/rcl_interfaces/srv/get_parameters.rs +++ b/src/msg/humble/interfaces/rcl_interfaces/srv/get_parameters.rs @@ -85,7 +85,7 @@ impl GetParametersRequestSeq { /// `N` represents the maximum number of elements. /// If `N` is `0`, the sequence is unlimited. pub fn new(size: usize) -> Option { - if N != 0 && size >= N { + if N != 0 && size > N { // the size exceeds in the maximum number return None; } @@ -203,7 +203,7 @@ impl GetParametersResponseSeq { /// `N` represents the maximum number of elements. /// If `N` is `0`, the sequence is unlimited. pub fn new(size: usize) -> Option { - if N != 0 && size >= N { + if N != 0 && size > N { // the size exceeds in the maximum number return None; } diff --git a/src/msg/humble/interfaces/rcl_interfaces/srv/list_parameters.rs b/src/msg/humble/interfaces/rcl_interfaces/srv/list_parameters.rs index 2f105126..e694a980 100644 --- a/src/msg/humble/interfaces/rcl_interfaces/srv/list_parameters.rs +++ b/src/msg/humble/interfaces/rcl_interfaces/srv/list_parameters.rs @@ -88,7 +88,7 @@ impl ListParametersRequestSeq { /// `N` represents the maximum number of elements. /// If `N` is `0`, the sequence is unlimited. pub fn new(size: usize) -> Option { - if N != 0 && size >= N { + if N != 0 && size > N { // the size exceeds in the maximum number return None; } @@ -206,7 +206,7 @@ impl ListParametersResponseSeq { /// `N` represents the maximum number of elements. /// If `N` is `0`, the sequence is unlimited. pub fn new(size: usize) -> Option { - if N != 0 && size >= N { + if N != 0 && size > N { // the size exceeds in the maximum number return None; } diff --git a/src/msg/humble/interfaces/rcl_interfaces/srv/set_parameters.rs b/src/msg/humble/interfaces/rcl_interfaces/srv/set_parameters.rs index bf6613a4..17e13305 100644 --- a/src/msg/humble/interfaces/rcl_interfaces/srv/set_parameters.rs +++ b/src/msg/humble/interfaces/rcl_interfaces/srv/set_parameters.rs @@ -85,7 +85,7 @@ impl SetParametersRequestSeq { /// `N` represents the maximum number of elements. /// If `N` is `0`, the sequence is unlimited. pub fn new(size: usize) -> Option { - if N != 0 && size >= N { + if N != 0 && size > N { // the size exceeds in the maximum number return None; } @@ -203,7 +203,7 @@ impl SetParametersResponseSeq { /// `N` represents the maximum number of elements. /// If `N` is `0`, the sequence is unlimited. pub fn new(size: usize) -> Option { - if N != 0 && size >= N { + if N != 0 && size > N { // the size exceeds in the maximum number return None; } diff --git a/src/msg/humble/interfaces/rcl_interfaces/srv/set_parameters_atomically.rs b/src/msg/humble/interfaces/rcl_interfaces/srv/set_parameters_atomically.rs index 51b2ca5f..46a490d3 100644 --- a/src/msg/humble/interfaces/rcl_interfaces/srv/set_parameters_atomically.rs +++ b/src/msg/humble/interfaces/rcl_interfaces/srv/set_parameters_atomically.rs @@ -93,7 +93,7 @@ impl SetParametersAtomicallyRequestSeq { /// `N` represents the maximum number of elements. /// If `N` is `0`, the sequence is unlimited. pub fn new(size: usize) -> Option { - if N != 0 && size >= N { + if N != 0 && size > N { // the size exceeds in the maximum number return None; } @@ -213,7 +213,7 @@ impl SetParametersAtomicallyResponseSeq { /// `N` represents the maximum number of elements. /// If `N` is `0`, the sequence is unlimited. pub fn new(size: usize) -> Option { - if N != 0 && size >= N { + if N != 0 && size > N { // the size exceeds in the maximum number return None; } diff --git a/src/msg/humble/interfaces/rosgraph_msgs/msg/clock.rs b/src/msg/humble/interfaces/rosgraph_msgs/msg/clock.rs index 43c85e74..64cefc5f 100644 --- a/src/msg/humble/interfaces/rosgraph_msgs/msg/clock.rs +++ b/src/msg/humble/interfaces/rosgraph_msgs/msg/clock.rs @@ -65,7 +65,7 @@ impl ClockSeq { /// `N` represents the maximum number of elements. /// If `N` is `0`, the sequence is unlimited. pub fn new(size: usize) -> Option { - if N != 0 && size >= N { + if N != 0 && size > N { // the size exceeds in the maximum number return None; } diff --git a/src/msg/humble/interfaces/statistics_msgs/msg/metrics_message.rs b/src/msg/humble/interfaces/statistics_msgs/msg/metrics_message.rs index 27e0c253..4309ca82 100644 --- a/src/msg/humble/interfaces/statistics_msgs/msg/metrics_message.rs +++ b/src/msg/humble/interfaces/statistics_msgs/msg/metrics_message.rs @@ -76,7 +76,7 @@ impl MetricsMessageSeq { /// `N` represents the maximum number of elements. /// If `N` is `0`, the sequence is unlimited. pub fn new(size: usize) -> Option { - if N != 0 && size >= N { + if N != 0 && size > N { // the size exceeds in the maximum number return None; } diff --git a/src/msg/humble/interfaces/statistics_msgs/msg/statistic_data_point.rs b/src/msg/humble/interfaces/statistics_msgs/msg/statistic_data_point.rs index 4f3fbfdd..3a530e97 100644 --- a/src/msg/humble/interfaces/statistics_msgs/msg/statistic_data_point.rs +++ b/src/msg/humble/interfaces/statistics_msgs/msg/statistic_data_point.rs @@ -72,7 +72,7 @@ impl StatisticDataPointSeq { /// `N` represents the maximum number of elements. /// If `N` is `0`, the sequence is unlimited. pub fn new(size: usize) -> Option { - if N != 0 && size >= N { + if N != 0 && size > N { // the size exceeds in the maximum number return None; } diff --git a/src/msg/humble/interfaces/statistics_msgs/msg/statistic_data_type.rs b/src/msg/humble/interfaces/statistics_msgs/msg/statistic_data_type.rs index 8ac4630f..dd0f3848 100644 --- a/src/msg/humble/interfaces/statistics_msgs/msg/statistic_data_type.rs +++ b/src/msg/humble/interfaces/statistics_msgs/msg/statistic_data_type.rs @@ -77,7 +77,7 @@ impl StatisticDataTypeSeq { /// `N` represents the maximum number of elements. /// If `N` is `0`, the sequence is unlimited. pub fn new(size: usize) -> Option { - if N != 0 && size >= N { + if N != 0 && size > N { // the size exceeds in the maximum number return None; }