File tree Expand file tree Collapse file tree 3 files changed +9
-7
lines changed Expand file tree Collapse file tree 3 files changed +9
-7
lines changed Original file line number Diff line number Diff line change @@ -60,12 +60,12 @@ impl fmt::Display for UnknownSpecVersion {
6060 }
6161}
6262
63- impl std :: error :: Error for UnknownSpecVersion { }
63+ impl no_error :: Error for InvalidSpecVersion { }
6464
6565impl TryFrom < & str > for SpecVersion {
6666 type Error = UnknownSpecVersion ;
6767
68- fn try_from ( value : & str ) -> Result < Self , UnknownSpecVersion > {
68+ fn try_from ( value : & str ) -> core :: result :: Result < Self , InvalidSpecVersion > {
6969 match value {
7070 "0.3" => Ok ( SpecVersion :: V03 ) ,
7171 "1.0" => Ok ( SpecVersion :: V10 ) ,
Original file line number Diff line number Diff line change 4242#![ no_std]
4343
4444extern crate no_std_compat as std;
45+ extern crate no_error;
46+ extern crate core_io;
4547
4648extern crate serde;
4749extern crate serde_json;
Original file line number Diff line number Diff line change 1+ use no_error:: * ;
2+ use core_io:: Error ;
13use snafu:: Snafu ;
24use std:: prelude:: v1:: * ;
35
@@ -32,11 +34,9 @@ pub enum Error {
3234 SerdeJsonError { source : serde_json:: Error } ,
3335 #[ snafu( display( "IO Error: {}" , source) ) ]
3436 #[ snafu( context( false ) ) ]
35- IOError { source : std:: io:: Error } ,
36- #[ snafu( display( "Other error: {}" , source) ) ]
37- Other {
38- source : Box < dyn std:: error:: Error + Send + Sync > ,
39- } ,
37+ IOError { source : core_io:: Error } ,
38+ #[ snafu( display( "Other error: {:#?}" , source) ) ]
39+ Other { source : Box < dyn std:: error:: Error > } ,
4040}
4141
4242/// Result type alias for return values during serialization/deserialization process
You can’t perform that action at this time.
0 commit comments