File tree Expand file tree Collapse file tree 4 files changed +6
-5
lines changed Expand file tree Collapse file tree 4 files changed +6
-5
lines changed Original file line number Diff line number Diff line change @@ -10,7 +10,7 @@ use std::time::Duration;
10
10
fn main ( ) {
11
11
simple_logger:: init_with_level ( log:: Level :: Info ) . unwrap ( ) ;
12
12
let conf = make_configuration ( ) ;
13
- let transport = HttpTransport :: new ( & conf) ;
13
+ let transport = HttpTransport :: new ( conf. clone ( ) ) . unwrap ( ) ;
14
14
let item = make_item ( & conf) ;
15
15
transport. send ( item) ;
16
16
transport. shutdown ( Duration :: from_secs ( 5 ) ) ;
Original file line number Diff line number Diff line change @@ -528,7 +528,7 @@ mod tests {
528
528
assert_eq ! ( frame. lineno. unwrap( ) , 42 ) ;
529
529
assert_eq ! ( frame. method. unwrap( ) , "hello" ) ;
530
530
assert_eq ! ( frame. colno, None ) ;
531
- assert_eq ! ( frame. filename, "core/src/types.rs" ) ;
531
+ assert_eq ! ( frame. filename, "crates/ core/src/types.rs" ) ;
532
532
}
533
533
534
534
#[ test]
Original file line number Diff line number Diff line change @@ -37,6 +37,7 @@ fn build_client() -> Rollbar {
37
37
config = CONFIG . take ( ) ;
38
38
}
39
39
Rollbar :: new ( config. expect ( "config should be initialized before building client" ) )
40
+ . expect ( "rollbar could not be initialized" )
40
41
}
41
42
42
43
fn initialize_configuration ( ) -> bool {
Original file line number Diff line number Diff line change @@ -18,9 +18,9 @@ impl Rollbar {
18
18
toml:: from_str ( & input) . map_err ( |err| err. to_string ( ) )
19
19
}
20
20
21
- pub fn new ( conf : Configuration ) -> Self {
22
- let transport = HttpTransport :: new ( & conf) ;
23
- Rollbar { conf, transport }
21
+ pub fn new ( conf : Configuration ) -> Result < Self , Box < dyn std :: error :: Error > > {
22
+ let transport = HttpTransport :: new ( conf. clone ( ) ) ? ;
23
+ Ok ( Rollbar { conf, transport } )
24
24
}
25
25
26
26
pub fn send ( & self , builder : DataBuilder ) {
You can’t perform that action at this time.
0 commit comments