/// Only public for use in tests.
Only public for use in tests.
Only public for use in tests .
pub fn new_internal(
        canister_id: CanisterId,
        controller: PrincipalId,
        status: CanisterStatusView,
        subnet_type: SubnetType,
    ) -> Self {
        Self {
            canister_id,
            controller,
            status,
            subnet_type,
            system_state_changes: SystemStateChanges::default(),
        }
    }
pub fn new_internal ( canister_id : CanisterId , controller : PrincipalId , status : CanisterStatusView , subnet_type : SubnetType , ) -> Self { Self { canister_id , controller , status , subnet_type , system_state_changes : SystemStateChanges :: default ( ) , } }
Only public for use in tests.
Only public for use in tests .
canister_id
CanisterId
controller
PrincipalId
status
CanisterStatusView
subnet_type
SubnetType