@@ -7,23 +7,23 @@ use crate::rcl_bindings::*;
77/// To quote the `rmw` documentation:
88///
99/// > The identifier uniquely identifies the publisher for the local context, but
10- /// it will not necessarily be the same identifier given in other contexts or processes
11- /// for the same publisher.
12- /// Therefore the identifier will uniquely identify the publisher within your application
13- /// but may disagree about the identifier for that publisher when compared to another
14- /// application.
15- /// Even with this limitation, when combined with the publisher sequence number it can
16- /// uniquely identify a message within your local context.
17- /// Publisher GIDs generated by the RMW implementation could collide at some point, in which
18- /// case it is not possible to distinguish which publisher sent the message.
19- /// The details of how GIDs are generated are RMW implementation dependent.
10+ /// > it will not necessarily be the same identifier given in other contexts or processes
11+ /// > for the same publisher.
12+ /// > Therefore the identifier will uniquely identify the publisher within your application
13+ /// > but may disagree about the identifier for that publisher when compared to another
14+ /// > application.
15+ /// > Even with this limitation, when combined with the publisher sequence number it can
16+ /// > uniquely identify a message within your local context.
17+ /// > Publisher GIDs generated by the RMW implementation could collide at some point, in which
18+ /// > case it is not possible to distinguish which publisher sent the message.
19+ /// > The details of how GIDs are generated are RMW implementation dependent.
2020///
2121/// > It is possible the the RMW implementation needs to reuse a publisher GID,
22- /// due to running out of unique identifiers or some other constraint, in which case
23- /// the RMW implementation may document what happens in that case, but that
24- /// behavior is not defined here.
25- /// However, this should be avoided, if at all possible, by the RMW implementation,
26- /// and should be unlikely to happen in practice.
22+ /// > due to running out of unique identifiers or some other constraint, in which case
23+ /// > the RMW implementation may document what happens in that case, but that
24+ /// > behavior is not defined here.
25+ /// > However, this should be avoided, if at all possible, by the RMW implementation,
26+ /// > and should be unlikely to happen in practice.
2727#[ derive( Clone , Debug , PartialEq , Eq ) ]
2828pub struct PublisherGid {
2929 /// Bytes identifying a publisher in the RMW implementation.
0 commit comments