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}