pub struct RootComponentAllocationResponse {
pub operation_id: [u8; 32],
pub allocation_sequence: u64,
pub component: ComponentInstanceId,
pub component_spec: ComponentSpecId,
pub spec_hash: [u8; 32],
pub role: CanisterRole,
pub provisioning_origin: ComponentProvisioningOrigin,
pub release_set: FleetSubnetRootReleaseSet,
pub phase: RootComponentAllocationPhase,
}Expand description
RootComponentAllocationResponse
Durable identity reservation returned identically for exact operation retry.
Fields§
§operation_id: [u8; 32]§allocation_sequence: u64§component: ComponentInstanceId§component_spec: ComponentSpecId§spec_hash: [u8; 32]§role: CanisterRole§provisioning_origin: ComponentProvisioningOrigin§release_set: FleetSubnetRootReleaseSet§phase: RootComponentAllocationPhaseTrait Implementations§
Source§impl Clone for RootComponentAllocationResponse
impl Clone for RootComponentAllocationResponse
Source§fn clone(&self) -> RootComponentAllocationResponse
fn clone(&self) -> RootComponentAllocationResponse
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 RootComponentAllocationResponse
impl<'de> Deserialize<'de> for RootComponentAllocationResponse
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 RootComponentAllocationResponse
impl StructuralPartialEq for RootComponentAllocationResponse
Auto Trait Implementations§
impl Freeze for RootComponentAllocationResponse
impl RefUnwindSafe for RootComponentAllocationResponse
impl Send for RootComponentAllocationResponse
impl Sync for RootComponentAllocationResponse
impl Unpin for RootComponentAllocationResponse
impl UnsafeUnpin for RootComponentAllocationResponse
impl UnwindSafe for RootComponentAllocationResponse
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