ic-canister-kit 1.0.26

An ic canister package
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
//! 更新罐子设置

/// 更新罐子设置
/// ! Only the controllers of the canister
/// https://internetcomputer.org/docs/current/references/ic-interface-spec/#ic-update_settings
pub async fn update_settings(
    canister_id: crate::identity::CanisterId,
    settings: ic_cdk::api::management_canister::main::CanisterSettings,
) -> super::types::CanisterCallResult<()> {
    let call_result = ic_cdk::api::management_canister::main::update_settings(
        ic_cdk::api::management_canister::main::UpdateSettingsArgument {
            canister_id,
            settings,
        },
    )
    .await;
    super::wrap_call_result(canister_id, "ic#update_settings", call_result)
}