/// Creates a new canister.
///
/// Example usage:
///
/// ```
/// use ic_universal_canister::{wasm, management, CallInterface};
///
/// // Create a new canister with some cycles.
/// wasm().call(management::create_canister(2_000_000_000_000));
///
/// // Create a new canister with a specific freezing threshold.
/// wasm().call(
///   management::create_canister(2_000_000_000_000)
///      .with_freezing_threshold(1234)
/// );
///
/// // Create a new canister with custom callbacks.
/// wasm().call(management::create_canister(2_000_000_000_000)
///   .on_reply(wasm().noop()) // custom on_reply
///   .on_reject(wasm().noop()) // custom on_reject
///   .on_cleanup(wasm().noop())); // custom on_cleanup
/// ```
Creates a new canister.
Example usage.



Create a new canister with some cycles.

Create a new canister with a specific freezing threshold.

Create a new canister with custom callbacks.
Creates a new canister . Example usage . Create a new canister with some cycles . Create a new canister with a specific freezing threshold . Create a new canister with custom callbacks .
pub fn create_canister(cycles: u64) -> CandidCallBuilder<CreateCanisterArgs> {
    CandidCallBuilder {
        args: CreateCanisterArgs { settings: None },
        call: Call::new(Principal::management_canister(), "create_canister").cycles(cycles),
    }
}
pub fn create_canister ( cycles : u64 ) -> CandidCallBuilder < CreateCanisterArgs > { CandidCallBuilder { args : CreateCanisterArgs { settings : None } , call : Call :: new ( Principal :: management_canister ( ) , " " ) . cycles ( cycles ) , } }
Creates a new canister.
Creates a new canister .
cycles
u64