@@ -123,7 +123,7 @@ fn main() -> Result<(), Box<dyn std::error::Error>> {
123
123
124
124
let publisher = service . publisher_builder (). create ()? ;
125
125
126
- while node . wait (CYCLE_TIME ) != WaitEvent :: TerminationRequest {
126
+ while node . wait (CYCLE_TIME ). is_ok () {
127
127
let sample = publisher . loan_uninit ()? ;
128
128
let sample = sample . write_payload (1234 );
129
129
sample . send ()? ;
@@ -150,7 +150,7 @@ fn main() -> Result<(), Box<dyn std::error::Error>> {
150
150
151
151
let subscriber = service . subscriber_builder (). create ()? ;
152
152
153
- while node . wait (CYCLE_TIME ) != WaitEvent :: TerminationRequest {
153
+ while node . wait (CYCLE_TIME ). is_ok () {
154
154
while let Some (sample ) = subscriber . receive ()? {
155
155
println! (" received: {:?}" , * sample );
156
156
}
@@ -200,7 +200,7 @@ fn main() -> Result<(), Box<dyn std::error::Error>> {
200
200
let notifier = event . notifier_builder (). create ()? ;
201
201
202
202
let id = EventId :: new (12 );
203
- while node . wait (CYCLE_TIME ) != WaitEvent :: TerminationRequest {
203
+ while node . wait (CYCLE_TIME ). is_ok () {
204
204
notifier . notify_with_custom_event_id (id )? ;
205
205
206
206
println! (" Trigger event with id {:?} ..." , id );
@@ -227,7 +227,7 @@ fn main() -> Result<(), Box<dyn std::error::Error>> {
227
227
228
228
let listener = event . listener_builder (). create ()? ;
229
229
230
- while node . wait (Duration :: ZERO ) != WaitEvent :: TerminationRequest {
230
+ while node . wait (Duration :: ZERO ). is_ok () {
231
231
if let Ok (Some (event_id )) = listener . timed_wait_one (CYCLE_TIME ) {
232
232
println! (" event was triggered with id: {:?}" , event_id );
233
233
}
@@ -254,7 +254,7 @@ fn main() -> Result<(), Box<dyn std::error::Error>> {
254
254
255
255
let listener = event . listener_builder (). create ()? ;
256
256
257
- while node . wait (Duration :: ZERO ) != WaitEvent :: TerminationRequest {
257
+ while node . wait (Duration :: ZERO ). is_ok () {
258
258
listener . timed_wait_all (
259
259
| event_id | {
260
260
println! (" event was triggered with id: {:?}" , event_id );
0 commit comments