1- use std:: { marker:: PhantomData , string:: ToString } ;
1+ use std:: marker:: PhantomData ;
2+ use std:: string:: ToString ;
23
34use async_trait:: async_trait;
45use chrono:: Utc ;
5- use eventually:: {
6- event,
7- message:: { Message , Metadata } ,
8- serde:: { Deserializer , Serde , Serializer } ,
9- version,
10- version:: Version ,
11- } ;
12- use futures:: { future:: ready, StreamExt , TryStreamExt } ;
6+ use eventually:: message:: { Message , Metadata } ;
7+ use eventually:: serde:: { Deserializer , Serde , Serializer } ;
8+ use eventually:: version:: Version ;
9+ use eventually:: { event, version} ;
10+ use futures:: future:: ready;
11+ use futures:: { StreamExt , TryStreamExt } ;
1312use lazy_static:: lazy_static;
1413use regex:: Regex ;
15- use sqlx:: {
16- postgres:: { PgDatabaseError , PgRow } ,
17- PgPool , Postgres , Row , Transaction ,
18- } ;
14+ use sqlx:: postgres:: { PgDatabaseError , PgRow } ;
15+ use sqlx:: { PgPool , Postgres , Row , Transaction } ;
1916
2017#[ derive( Debug , thiserror:: Error ) ]
2118pub enum StreamError {
@@ -285,7 +282,7 @@ where
285282 . fetch_one ( & mut tx)
286283 . await
287284 . and_then ( |row| row. try_get ( 0 ) ) ?
288- }
285+ } ,
289286 event:: StreamVersionExpected :: MustBe ( v) => {
290287 let new_version = v + ( events. len ( ) as Version ) ;
291288
@@ -303,12 +300,12 @@ where
303300 expected : v,
304301 actual : new_version,
305302 } )
306- }
303+ } ,
307304 _ => AppendError :: UpsertEventStream ( err) ,
308305 } ,
309306 } )
310307 . map ( |_| new_version as i32 ) ?
311- }
308+ } ,
312309 } ;
313310
314311 append_domain_events ( & mut tx, & self . serde , & string_id, new_version, events)
0 commit comments