File tree Expand file tree Collapse file tree 2 files changed +4
-3
lines changed
Expand file tree Collapse file tree 2 files changed +4
-3
lines changed Original file line number Diff line number Diff line change @@ -29,8 +29,9 @@ impl BorshDeserialize for SmolStr {
2929 } ) )
3030 } else {
3131 // u8::vec_from_reader always returns Some on success in current implementation
32- let vec = u8:: vec_from_reader ( len, reader) ?
33- . ok_or_else ( || Error :: other ( "u8::vec_from_reader unexpectedly returned None" ) ) ?;
32+ let vec = u8:: vec_from_reader ( len, reader) ?. ok_or_else ( || {
33+ Error :: new ( ErrorKind :: Other , "u8::vec_from_reader unexpectedly returned None" )
34+ } ) ?;
3435 Ok ( SmolStr :: from ( String :: from_utf8 ( vec) . map_err ( |err| {
3536 let msg = err. to_string ( ) ;
3637 Error :: new ( ErrorKind :: InvalidData , msg)
Original file line number Diff line number Diff line change @@ -393,7 +393,7 @@ mod test_str_ext {
393393 }
394394}
395395
396- #[ cfg( feature = "borsh" ) ]
396+ #[ cfg( all ( feature = "borsh" , feature = "std" ) ) ]
397397mod borsh_tests {
398398 use borsh:: BorshDeserialize ;
399399 use smol_str:: { SmolStr , ToSmolStr } ;
You can’t perform that action at this time.
0 commit comments