pub struct RootComponentChildAllocationResponse {
pub operation_id: [u8; 32],
pub component: ComponentInstanceId,
pub parent_canister_id: Principal,
pub parent_role: CanisterRole,
pub child_role: CanisterRole,
pub child_kind: ComponentChildKind,
pub maximum_instances_per_parent: u32,
pub maximum_descendants: u32,
pub maximum_registry_bytes: u64,
pub reserved_against_registry: ComponentRegistryHead,
pub release_set: FleetSubnetRootReleaseSet,
}Expand description
RootComponentChildAllocationResponse
Durable direct-child reservation returned identically for exact parent retry.
Fields§
§operation_id: [u8; 32]§component: ComponentInstanceId§parent_canister_id: Principal§parent_role: CanisterRole§child_role: CanisterRole§child_kind: ComponentChildKind§maximum_instances_per_parent: u32§maximum_descendants: u32§maximum_registry_bytes: u64§reserved_against_registry: ComponentRegistryHead§release_set: FleetSubnetRootReleaseSetTrait Implementations§
Source§impl Clone for RootComponentChildAllocationResponse
impl Clone for RootComponentChildAllocationResponse
Source§fn clone(&self) -> RootComponentChildAllocationResponse
fn clone(&self) -> RootComponentChildAllocationResponse
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl<'de> Deserialize<'de> for RootComponentChildAllocationResponse
impl<'de> Deserialize<'de> for RootComponentChildAllocationResponse
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for RootComponentChildAllocationResponse
impl StructuralPartialEq for RootComponentChildAllocationResponse
Auto Trait Implementations§
impl Freeze for RootComponentChildAllocationResponse
impl RefUnwindSafe for RootComponentChildAllocationResponse
impl Send for RootComponentChildAllocationResponse
impl Sync for RootComponentChildAllocationResponse
impl Unpin for RootComponentChildAllocationResponse
impl UnsafeUnpin for RootComponentChildAllocationResponse
impl UnwindSafe for RootComponentChildAllocationResponse
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more