@@ -244,6 +244,7 @@ impl NodeState {
244
244
/// In some cases the payload type can be inferred by Rust:
245
245
/// ```
246
246
/// # use rclrs::*;
247
+ /// # use rclrs::vendor::example_interfaces;
247
248
/// let executor = Context::default().create_basic_executor();
248
249
/// let node = executor.create_node("my_node").unwrap();
249
250
///
@@ -269,6 +270,7 @@ impl NodeState {
269
270
///
270
271
/// ```
271
272
/// # use rclrs::*;
273
+ /// # use rclrs::vendor::example_interfaces;
272
274
/// # let executor = Context::default().create_basic_executor();
273
275
/// # let node = executor.create_node("my_node").unwrap();
274
276
/// let worker = node.create_worker::<String>(String::new());
@@ -277,6 +279,7 @@ impl NodeState {
277
279
/// The data given to the worker can be any custom data type:
278
280
/// ```
279
281
/// # use rclrs::*;
282
+ /// # use rclrs::vendor::example_interfaces;
280
283
/// # let executor = Context::default().create_basic_executor();
281
284
/// # let node = executor.create_node("my_node").unwrap();
282
285
///
@@ -312,6 +315,7 @@ impl NodeState {
312
315
/// # use rclrs::*;
313
316
/// # let executor = Context::default().create_basic_executor();
314
317
/// # let node = executor.create_node("my_node").unwrap();
318
+ /// # use rclrs::vendor::test_msgs;
315
319
/// let client = node.create_client::<test_msgs::srv::Empty>(
316
320
/// "my_service"
317
321
/// )
@@ -325,6 +329,7 @@ impl NodeState {
325
329
/// # use rclrs::*;
326
330
/// # let executor = Context::default().create_basic_executor();
327
331
/// # let node = executor.create_node("my_node").unwrap();
332
+ /// # use rclrs::vendor::test_msgs;
328
333
/// let client = node.create_client::<test_msgs::srv::Empty>(
329
334
/// "my_service"
330
335
/// .keep_all()
@@ -357,6 +362,7 @@ impl NodeState {
357
362
/// # use rclrs::*;
358
363
/// # let executor = Context::default().create_basic_executor();
359
364
/// # let node = executor.create_node("my_node").unwrap();
365
+ /// # use rclrs::vendor::test_msgs;
360
366
/// let publisher = node.create_publisher::<test_msgs::msg::Empty>(
361
367
/// "my_topic"
362
368
/// )
@@ -368,6 +374,7 @@ impl NodeState {
368
374
///
369
375
/// ```
370
376
/// # use rclrs::*;
377
+ /// # use rclrs::vendor::test_msgs;
371
378
/// # let executor = Context::default().create_basic_executor();
372
379
/// # let node = executor.create_node("my_node").unwrap();
373
380
/// let publisher = node.create_publisher::<test_msgs::msg::Empty>(
@@ -414,8 +421,10 @@ impl NodeState {
414
421
/// Pass in only the service name for the `options` argument to use all default service options:
415
422
/// ```
416
423
/// # use rclrs::*;
424
+ /// # use rclrs::vendor::test_msgs;
417
425
/// # let executor = Context::default().create_basic_executor();
418
426
/// # let node = executor.create_node("my_node").unwrap();
427
+ ///
419
428
/// let service = node.create_service::<test_msgs::srv::Empty, _>(
420
429
/// "my_service",
421
430
/// |_request: test_msgs::srv::Empty_Request| {
@@ -430,8 +439,10 @@ impl NodeState {
430
439
///
431
440
/// ```
432
441
/// # use rclrs::*;
442
+ /// # use rclrs::vendor::test_msgs;
433
443
/// # let executor = Context::default().create_basic_executor();
434
444
/// # let node = executor.create_node("my_node").unwrap();
445
+ ///
435
446
/// let service = node.create_service::<test_msgs::srv::Empty, _>(
436
447
/// "my_service"
437
448
/// .keep_all()
@@ -468,10 +479,10 @@ impl NodeState {
468
479
///
469
480
/// ```
470
481
/// # use rclrs::*;
482
+ /// # use rclrs::vendor::example_interfaces::srv::*;
471
483
/// # let executor = Context::default().create_basic_executor();
472
484
/// # let node = executor.create_node("my_node").unwrap();
473
485
/// use std::sync::Mutex;
474
- /// use example_interfaces::srv::*;
475
486
///
476
487
/// let counter = Mutex::new(0usize);
477
488
/// let service = node.create_service::<Trigger, _>(
@@ -494,10 +505,10 @@ impl NodeState {
494
505
///
495
506
/// ```
496
507
/// # use rclrs::*;
508
+ /// # use rclrs::vendor::example_interfaces::srv::*;
497
509
/// # let executor = Context::default().create_basic_executor();
498
510
/// # let node = executor.create_node("my_node").unwrap();
499
511
/// use std::sync::{Arc, Mutex};
500
- /// use example_interfaces::srv::*;
501
512
///
502
513
/// let counter = Arc::new(Mutex::new(0usize));
503
514
///
@@ -588,10 +599,10 @@ impl NodeState {
588
599
///
589
600
/// ```
590
601
/// # use rclrs::*;
602
+ /// # use rclrs::vendor::example_interfaces::srv::*;
591
603
/// # let executor = Context::default().create_basic_executor();
592
604
/// # let node = executor.create_node("my_node")?;
593
605
/// use std::sync::Arc;
594
- /// use example_interfaces::srv::*;
595
606
///
596
607
/// let worker_a = node.create_worker(0_i64);
597
608
/// let worker_b = node.create_worker(0_i64);
@@ -660,11 +671,9 @@ impl NodeState {
660
671
/// Pass in only the topic name for the `options` argument to use all default subscription options:
661
672
/// ```
662
673
/// # use rclrs::*;
674
+ /// # use rclrs::vendor::test_msgs;
663
675
/// # let executor = Context::default().create_basic_executor();
664
676
/// # let node = executor.create_node("my_node").unwrap();
665
- /// # The following line of code is only needed for rclrs internal purposes,
666
- /// # please use the test_msgs crate instead.
667
- /// use vendor::test_msgs;
668
677
/// let subscription = node.create_subscription(
669
678
/// "my_topic",
670
679
/// |_msg: test_msgs::msg::Empty| {
@@ -678,11 +687,10 @@ impl NodeState {
678
687
///
679
688
/// ```
680
689
/// # use rclrs::*;
690
+ /// # use rclrs::vendor::test_msgs;
681
691
/// # let executor = Context::default().create_basic_executor();
682
692
/// # let node = executor.create_node("my_node").unwrap();
683
693
/// # The following line of code is only needed for rclrs internal purposes,
684
- /// # please use the test_msgs crate instead.
685
- /// use vendor::test_msgs;
686
694
/// let subscription = node.create_subscription(
687
695
/// "my_topic"
688
696
/// .keep_last(100)
@@ -723,6 +731,7 @@ impl NodeState {
723
731
///
724
732
/// ```
725
733
/// # use rclrs::*;
734
+ /// # use rclrs::vendor::example_interfaces;
726
735
/// # let executor = Context::default().create_basic_executor();
727
736
/// # let node = executor.create_node("my_node").unwrap();
728
737
/// use std::sync::Mutex;
@@ -745,6 +754,7 @@ impl NodeState {
745
754
///
746
755
/// ```
747
756
/// # use rclrs::*;
757
+ /// # use rclrs::vendor::example_interfaces;
748
758
/// # let executor = Context::default().create_basic_executor();
749
759
/// # let node = executor.create_node("my_node").unwrap();
750
760
/// use std::sync::{Arc, Mutex};
@@ -845,8 +855,10 @@ impl NodeState {
845
855
///
846
856
/// ```
847
857
/// # use rclrs::*;
858
+ /// # use rclrs::vendor::example_interfaces;
848
859
/// # let executor = Context::default().create_basic_executor();
849
860
/// # let node = executor.create_node("my_node").unwrap();
861
+ ///
850
862
/// use std::sync::Arc;
851
863
///
852
864
/// let count_worker = node.create_worker(0_usize);
0 commit comments