pub async fn cleanup_canister_ids(
    canister_ids: Vec<String>,
    wallet_canisters: Vec<String>,
    ic: &dyn Ic,
) {
    let canisters = locate_canister_ids(canister_ids, wallet_canisters, ic);
    cleanup(canisters).await;
}
/// Performs `cleanup` based on `canister_ids` represented as strings
Performs `cleanup` based on `canister_ids` represented as strings
Performs ` cleanup ` based on ` canister_ids ` represented as strings
pub async fn cleanup_canister_ids(
    canister_ids: Vec<String>,
    wallet_canisters: Vec<String>,
    ic: &dyn Ic,
) {
    let canisters = locate_canister_ids(canister_ids, wallet_canisters, ic);
    cleanup(canisters).await;
}
pub async fn cleanup_canister_ids ( canister_ids : Vec < String > , wallet_canisters : Vec < String > , ic : & dyn Ic , ) { let canisters = locate_canister_ids ( canister_ids , wallet_canisters , ic ) ; cleanup ( canisters ) . await ; }
Performs `cleanup` based on `canister_ids` represented as strings
Performs ` cleanup ` based on ` canister_ids ` represented as strings
canister_ids
Vec<String>
wallet_canisters
Vec<String>
ic
&dyn Ic
canister_ids
Vec<String>
wallet_canisters
Vec<String>
ic
&dyn Ic