From 61edc6c6a965429ea21c0618bb2f0365ed2b72b0 Mon Sep 17 00:00:00 2001 From: Ivan Shumkov Date: Fri, 25 Oct 2024 11:32:44 +0700 Subject: [PATCH 1/3] feat(sdk): `AddressListError` is private --- packages/rs-dapi-client/src/lib.rs | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/packages/rs-dapi-client/src/lib.rs b/packages/rs-dapi-client/src/lib.rs index 760d9ce2e78..8ef951d5c62 100644 --- a/packages/rs-dapi-client/src/lib.rs +++ b/packages/rs-dapi-client/src/lib.rs @@ -12,8 +12,7 @@ pub mod mock; mod request_settings; pub mod transport; -pub use address_list::Address; -pub use address_list::AddressList; +pub use address_list::*; pub use connection_pool::ConnectionPool; pub use dapi_client::DapiRequestExecutor; pub use dapi_client::{DapiClient, DapiClientError}; From c31c45518930b45b0553972649e5163d57c2ee24 Mon Sep 17 00:00:00 2001 From: Ivan Shumkov Date: Fri, 25 Oct 2024 11:35:21 +0700 Subject: [PATCH 2/3] refactor: better to re-export specific elements --- packages/rs-dapi-client/src/lib.rs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/rs-dapi-client/src/lib.rs b/packages/rs-dapi-client/src/lib.rs index 8ef951d5c62..5251363fac6 100644 --- a/packages/rs-dapi-client/src/lib.rs +++ b/packages/rs-dapi-client/src/lib.rs @@ -12,7 +12,9 @@ pub mod mock; mod request_settings; pub mod transport; -pub use address_list::*; +pub use address_list::Address; +pub use address_list::AddressList; +pub use address_list::AddressListError; pub use connection_pool::ConnectionPool; pub use dapi_client::DapiRequestExecutor; pub use dapi_client::{DapiClient, DapiClientError}; From e28a3442e10568dc5a416e5394c5c3dbc66be278 Mon Sep 17 00:00:00 2001 From: Ivan Shumkov Date: Fri, 25 Oct 2024 13:32:01 +0700 Subject: [PATCH 3/3] docs: add documentation for `AddressNotFound` variant --- packages/rs-dapi-client/src/address_list.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/rs-dapi-client/src/address_list.rs b/packages/rs-dapi-client/src/address_list.rs index bf09b1af8c0..e3da22ab52b 100644 --- a/packages/rs-dapi-client/src/address_list.rs +++ b/packages/rs-dapi-client/src/address_list.rs @@ -79,6 +79,7 @@ impl Address { #[derive(Debug, thiserror::Error)] #[cfg_attr(feature = "mocks", derive(serde::Serialize, serde::Deserialize))] pub enum AddressListError { + /// Specified address not present in the list #[error("address {0} not found in the list")] AddressNotFound(#[cfg_attr(feature = "mocks", serde(with = "http_serde::uri"))] Uri), }