Skip to content

Commit 0e63c06

Browse files
authored
Merge pull request #68 from qwandor/lifetimes
Lifetime of new Point shouldn't be tied to lifetime of measurement
2 parents 73409e1 + 4e0054f commit 0e63c06

File tree

2 files changed

+4
-2
lines changed

2 files changed

+4
-2
lines changed

src/keys.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,8 +35,8 @@ pub struct Point<'a> {
3535

3636
impl<'a> Point<'a> {
3737
/// Create a new point
38-
pub fn new(measurement: &str) -> Point {
39-
Point {
38+
pub fn new(measurement: &'_ str) -> Self {
39+
Self {
4040
measurement: String::from(measurement),
4141
tags: HashMap::new(),
4242
fields: HashMap::new(),

tests/client_test.rs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@ fn create_and_delete_measurement() {
3333

3434
tokio::spawn(client.write_point(point, Some(Precision::Seconds), None))
3535
.await
36+
.unwrap()
3637
.unwrap();
3738

3839
client.drop_measurement("temporary").await.unwrap();
@@ -62,6 +63,7 @@ fn use_points() {
6263

6364
tokio::spawn(client.write_points(points, Some(Precision::Seconds), None))
6465
.await
66+
.unwrap()
6567
.unwrap();
6668

6769
sleep(Duration::from_secs(3));

0 commit comments

Comments
 (0)