File tree Expand file tree Collapse file tree
catalogs/iceberg-rest-catalog/src Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11use iceberg_rust:: error:: Error ;
2+ use reqwest:: StatusCode ;
23
3- use crate :: apis:: { self , catalog_api_api:: CreateNamespaceError } ;
4+ use crate :: apis:: { self , catalog_api_api:: CreateNamespaceError , ResponseContent } ;
45
56/**
67Error conversion
@@ -11,6 +12,11 @@ impl<T> From<apis::Error<T>> for Error {
1112 apis:: Error :: Reqwest ( err) => Error :: InvalidFormat ( err. to_string ( ) ) ,
1213 apis:: Error :: Serde ( err) => Error :: JSONSerde ( err) ,
1314 apis:: Error :: Io ( err) => Error :: IO ( err) ,
15+ apis:: Error :: ResponseError ( ResponseContent {
16+ status : StatusCode :: NOT_FOUND ,
17+ content,
18+ entity : _,
19+ } ) => Error :: NotFound ( content) ,
1420 apis:: Error :: ResponseError ( err) => Error :: InvalidFormat ( format ! (
1521 "Response status: {}, Response content: {}" ,
1622 err. status, err. content
You can’t perform that action at this time.
0 commit comments