Skip to content

Commit 33d41d1

Browse files
committed
Cleanups
1 parent d458a3d commit 33d41d1

File tree

3 files changed

+18
-15
lines changed

3 files changed

+18
-15
lines changed

rclrs/src/lib.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -107,9 +107,9 @@ pub fn spin(node: &Node) -> Result<(), RclrsError> {
107107

108108
pub fn spin_until_future_complete<T: Unpin + Clone>(
109109
node: &node::Node,
110-
mut future: Arc<Mutex<Box<crate::future::RclFuture<T>>>>,
111-
) -> Result<<crate::future::RclFuture<T> as Future>::Output, RclReturnCode> {
112-
let mut cx = crate::future::create_rcl_waker_context();
110+
mut future: Arc<Mutex<Box<future::RclFuture<T>>>>,
111+
) -> Result<<future::RclFuture<T> as Future>::Output, RclReturnCode> {
112+
let mut cx = future::create_rcl_waker_context();
113113

114114
loop {
115115
let context_valid = unsafe { rcl_context_is_valid(&mut *node.context.lock()) };

rclrs/src/node/client.rs

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,22 @@
1+
use std::borrow::Borrow;
2+
use std::boxed::Box;
13
use std::collections::HashMap;
4+
use std::ffi::CString;
25
use std::sync::atomic::{AtomicI64, Ordering};
6+
use std::sync::Arc;
37

48
use crate::error::{ClientErrorCode, ToResult};
59
use crate::future::RclFuture;
610
use crate::MessageCow;
11+
use crate::Node;
712
use crate::{rcl_bindings::*, RclReturnCode};
8-
use crate::{Node, NodeHandle};
9-
use alloc::boxed::Box;
10-
use alloc::sync::Arc;
11-
use core::borrow::Borrow;
12-
use cstr_core::CString;
13+
1314
use parking_lot::{Mutex, MutexGuard};
1415
use rosidl_runtime_rs::Message;
1516

1617
pub struct ClientHandle {
1718
handle: Mutex<rcl_client_t>,
18-
node_handle: Arc<NodeHandle>,
19+
node_handle: Arc<rcl_node_t>,
1920
}
2021

2122
impl ClientHandle {

rclrs/src/node/service.rs

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,12 @@
1+
use std::borrow::Borrow;
2+
use std::boxed::Box;
3+
use std::ffi::CString;
4+
use std::sync::Arc;
5+
16
use crate::error::{ServiceErrorCode, ToResult};
7+
use crate::Node;
28
use crate::{rcl_bindings::*, RclReturnCode};
3-
use crate::{Node, NodeHandle};
4-
use alloc::boxed::Box;
5-
use alloc::sync::Arc;
6-
use core::borrow::Borrow;
7-
use cstr_core::CString;
9+
810
use rosidl_runtime_rs::Message;
911

1012
use crate::node::publisher::MessageCow;
@@ -13,7 +15,7 @@ use parking_lot::{Mutex, MutexGuard};
1315

1416
pub struct ServiceHandle {
1517
handle: Mutex<rcl_service_t>,
16-
node_handle: Arc<NodeHandle>,
18+
node_handle: Arc<rcl_node_t>,
1719
}
1820

1921
impl ServiceHandle {

0 commit comments

Comments
 (0)