canic_core/api/access/rule.rs
1use crate::{InternalError, access::rule, dto::error::Error};
2
3///
4/// RuleAccessApi
5///
6
7pub struct RuleAccessApi;
8
9impl RuleAccessApi {
10 pub async fn build_network_ic() -> Result<(), Error> {
11 rule::build_network_ic()
12 .await
13 .map_err(InternalError::from)
14 .map_err(Error::from)
15 }
16
17 pub async fn build_network_local() -> Result<(), Error> {
18 rule::build_network_local()
19 .await
20 .map_err(InternalError::from)
21 .map_err(Error::from)
22 }
23}