Skip to content

Commit 23366f6

Browse files
spencerjibzSpencerjibz
andauthored
24 format code examples (#26)
* format examples * fix first example --------- Co-authored-by: Spencerjibz <=spencernajib2@gmail.com>
1 parent f0146fd commit 23366f6

File tree

1 file changed

+19
-8
lines changed

1 file changed

+19
-8
lines changed

README.md

Lines changed: 19 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -41,15 +41,15 @@ A single EventEmitter instance can have listeners to values of multiple types.
4141
use async_event_emitter::AsyncEventEmitter as EventEmitter;
4242
use serde::{Deserialize, Serialize};
4343

44-
4544
#[tokio::main]
4645
async fn main() -> anyhow::Result<()> {
4746
let mut event_emitter = EventEmitter::new();
48-
event_emitter.on("Add three", |_number: f32| async move {
49-
//println!("{}", number + 3.0)
47+
event_emitter.on("Add three", |number: f64| async move {
48+
println!("{}", number + 3.0)
5049
});
51-
event_emitter.emit("Add three", 5.0).await?;
52-
event_emitter.emit("Add three", 4.0).await?;
50+
51+
event_emitter.emit("Add three", 5.0_f64).await?;
52+
event_emitter.emit("Add three", 4.0_f64).await?;
5353

5454
// >> "8.0"
5555
// >> "7.0"
@@ -61,9 +61,10 @@ A single EventEmitter instance can have listeners to values of multiple types.
6161
day: String,
6262
}
6363

64-
event_emitter.on("LOG_DATE", |_date: Date| async move {
65-
//println!("Month: {} - Day: {}", date.month, date.day)
66-
});
64+
event_emitter.on(
65+
"LOG_DATE",
66+
|_date: Date| async move { println!("{_date:?}") },
67+
);
6768
event_emitter
6869
.emit(
6970
"LOG_DATE",
@@ -73,6 +74,16 @@ A single EventEmitter instance can have listeners to values of multiple types.
7374
},
7475
)
7576
.await?;
77+
event_emitter
78+
.emit(
79+
"LOG_DATE",
80+
Date {
81+
month: "February".to_string(),
82+
day: "Tuesday".to_string(),
83+
},
84+
)
85+
.await?;
86+
// >> "Month: January - Day: Tuesday"
7687
// >> "Month: January - Day: Tuesday"
7788

7889
Ok(())

0 commit comments

Comments
 (0)