@@ -107,12 +107,12 @@ impl Node {
107107 /// # use rclrs::{Context, RclrsError};
108108 /// // Without remapping
109109 /// let context = Context::new([])?;
110- /// let node = context. create_node("my_node")?;
110+ /// let node = rclrs:: create_node(&context, "my_node")?;
111111 /// assert_eq!(node.name(), "my_node");
112112 /// // With remapping
113113 /// let remapping = ["--ros-args", "-r", "__node:=your_node"].map(String::from);
114114 /// let context_r = Context::new(remapping)?;
115- /// let node_r = context_r. create_node("my_node")?;
115+ /// let node_r = rclrs:: create_node(&context_r, "my_node")?;
116116 /// assert_eq!(node_r.name(), "your_node");
117117 /// # Ok::<(), RclrsError>(())
118118 /// ```
@@ -130,15 +130,15 @@ impl Node {
130130 /// # use rclrs::{Context, RclrsError};
131131 /// // Without remapping
132132 /// let context = Context::new([])?;
133- /// let node = context
134- /// . create_node_builder("my_node")
133+ /// let node =
134+ /// rclrs:: create_node_builder(&context, "my_node")
135135 /// .namespace("/my/namespace")
136136 /// .build()?;
137137 /// assert_eq!(node.namespace(), "/my/namespace");
138138 /// // With remapping
139139 /// let remapping = ["--ros-args", "-r", "__ns:=/your_namespace"].map(String::from);
140140 /// let context_r = Context::new(remapping)?;
141- /// let node_r = context_r. create_node("my_node")?;
141+ /// let node_r = rclrs:: create_node(&context_r, "my_node")?;
142142 /// assert_eq!(node_r.namespace(), "/your_namespace");
143143 /// # Ok::<(), RclrsError>(())
144144 /// ```
@@ -155,8 +155,8 @@ impl Node {
155155 /// ```
156156 /// # use rclrs::{Context, RclrsError};
157157 /// let context = Context::new([])?;
158- /// let node = context
159- /// . create_node_builder("my_node")
158+ /// let node =
159+ /// rclrs:: create_node_builder(&context, "my_node")
160160 /// .namespace("/my/namespace")
161161 /// .build()?;
162162 /// assert_eq!(node.fully_qualified_name(), "/my/namespace/my_node");
@@ -230,7 +230,7 @@ impl Node {
230230 /// // Set default ROS domain ID to 10 here
231231 /// std::env::set_var("ROS_DOMAIN_ID", "10");
232232 /// let context = Context::new([])?;
233- /// let node = context. create_node("domain_id_node")?;
233+ /// let node = rclrs:: create_node(&context, "domain_id_node")?;
234234 /// let domain_id = node.domain_id();
235235 /// assert_eq!(domain_id, 10);
236236 /// # Ok::<(), RclrsError>(())
@@ -290,7 +290,7 @@ unsafe fn call_string_getter_with_handle(
290290#[ cfg( test) ]
291291mod tests {
292292 use super :: * ;
293- use crate :: { Context , Node , QOS_PROFILE_DEFAULT } ;
293+ use crate :: { create_node , Context , Node , QOS_PROFILE_DEFAULT } ;
294294
295295 #[ test]
296296 fn test_new ( ) -> Result < ( ) , RclrsError > {
@@ -305,7 +305,7 @@ mod tests {
305305 fn test_create_subscription ( ) -> Result < ( ) , RclrsError > {
306306 let context =
307307 Context :: new ( vec ! [ ] ) . expect ( "Context instantiation is expected to be a success" ) ;
308- let mut node = context . create_node ( "test_create_subscription" ) ?;
308+ let mut node = create_node ( & context , "test_create_subscription" ) ?;
309309 let _subscription = node. create_subscription :: < std_msgs:: msg:: String , _ > (
310310 "topic" ,
311311 QOS_PROFILE_DEFAULT ,
@@ -318,7 +318,7 @@ mod tests {
318318 fn test_create_publisher ( ) -> Result < ( ) , RclrsError > {
319319 let context =
320320 Context :: new ( vec ! [ ] ) . expect ( "Context instantiation is expected to be a success" ) ;
321- let node = context . create_node ( "test_create_publisher" ) ?;
321+ let node = create_node ( & context , "test_create_publisher" ) ?;
322322 let _publisher =
323323 node. create_publisher :: < std_msgs:: msg:: String > ( "topic" , QOS_PROFILE_DEFAULT ) ?;
324324 Ok ( ( ) )
0 commit comments