File tree Expand file tree Collapse file tree 5 files changed +7
-7
lines changed Expand file tree Collapse file tree 5 files changed +7
-7
lines changed Original file line number Diff line number Diff line change @@ -75,7 +75,7 @@ fn get_type_support_library(
75
75
let ament = ament_rs:: Ament :: new ( ) . map_err ( |_| RequiredPrefixNotSourced {
76
76
package : package_name. to_owned ( ) ,
77
77
} ) ?;
78
- let prefix = PathBuf :: from ( ament. find_package ( & package_name) . ok_or (
78
+ let prefix = PathBuf :: from ( ament. find_package ( package_name) . ok_or (
79
79
RequiredPrefixNotSourced {
80
80
package : package_name. to_owned ( ) ,
81
81
} ,
Original file line number Diff line number Diff line change @@ -347,6 +347,6 @@ pub(crate) trait ToResult {
347
347
348
348
impl ToResult for rcl_ret_t {
349
349
fn ok ( & self ) -> Result < ( ) , RclrsError > {
350
- to_rclrs_result ( * self as i32 )
350
+ to_rclrs_result ( * self )
351
351
}
352
352
}
Original file line number Diff line number Diff line change @@ -173,7 +173,7 @@ impl Node {
173
173
& self ,
174
174
getter : unsafe extern "C" fn ( * const rcl_node_t ) -> * const c_char ,
175
175
) -> String {
176
- unsafe { call_string_getter_with_handle ( & * self . rcl_node_mtx . lock ( ) . unwrap ( ) , getter) }
176
+ unsafe { call_string_getter_with_handle ( & self . rcl_node_mtx . lock ( ) . unwrap ( ) , getter) }
177
177
}
178
178
179
179
/// Creates a [`Client`][1].
@@ -317,7 +317,7 @@ impl Node {
317
317
}
318
318
319
319
/// Returns the ROS domain ID that the node is using.
320
- ///
320
+ ///
321
321
/// The domain ID controls which nodes can send messages to each other, see the [ROS 2 concept article][1].
322
322
/// It can be set through the `ROS_DOMAIN_ID` environment variable.
323
323
///
Original file line number Diff line number Diff line change @@ -163,8 +163,8 @@ mod tests {
163
163
assert ! ( !rcl_params. is_null( ) ) ;
164
164
assert_eq ! ( unsafe { ( * rcl_params) . num_nodes } , 1 ) ;
165
165
let rcl_node_params = unsafe { & ( * ( * rcl_params) . params ) } ;
166
- assert_eq ! ( ( * rcl_node_params) . num_params, 1 ) ;
167
- let rcl_variant = unsafe { & ( * ( * rcl_node_params) . parameter_values ) } ;
166
+ assert_eq ! ( rcl_node_params. num_params, 1 ) ;
167
+ let rcl_variant = unsafe { & ( * rcl_node_params. parameter_values ) } ;
168
168
let param_value = unsafe { ParameterValue :: from_rcl_variant ( rcl_variant) } ;
169
169
assert_eq ! ( param_value, pair. 1 ) ;
170
170
unsafe { rcl_yaml_node_struct_fini ( rcl_params) } ;
Original file line number Diff line number Diff line change @@ -183,7 +183,7 @@ where
183
183
///
184
184
/// This can be more efficient for messages containing large arrays.
185
185
pub fn take_boxed ( & self ) -> Result < ( Box < T > , MessageInfo ) , RclrsError > {
186
- let mut rmw_message = Box :: new ( < T as Message >:: RmwMsg :: default ( ) ) ;
186
+ let mut rmw_message = Box :: < < T as Message >:: RmwMsg > :: default ( ) ;
187
187
let message_info = self . take_inner ( & mut * rmw_message) ?;
188
188
// TODO: This will still use the stack in general. Change signature of
189
189
// from_rmw_message to allow placing the result in a Box directly.
You can’t perform that action at this time.
0 commit comments