pub struct FleetDirectoryServiceComponent {
pub member_purpose: FleetServiceMemberPurpose,
pub component: ComponentInstanceId,
pub fleet_subnet_root: Principal,
pub canister_id: Principal,
pub group_placement: ComponentGroupPlacementId,
pub member_path: ComponentGroupMemberPath,
}Expand description
One exact configured Component projected into a Fleet Directory service.
Fields§
§member_purpose: FleetServiceMemberPurpose§component: ComponentInstanceId§fleet_subnet_root: Principal§canister_id: Principal§group_placement: ComponentGroupPlacementId§member_path: ComponentGroupMemberPathTrait Implementations§
Source§impl Clone for FleetDirectoryServiceComponent
impl Clone for FleetDirectoryServiceComponent
Source§fn clone(&self) -> FleetDirectoryServiceComponent
fn clone(&self) -> FleetDirectoryServiceComponent
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 FleetDirectoryServiceComponent
impl<'de> Deserialize<'de> for FleetDirectoryServiceComponent
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 FleetDirectoryServiceComponent
impl StructuralPartialEq for FleetDirectoryServiceComponent
Auto Trait Implementations§
impl Freeze for FleetDirectoryServiceComponent
impl RefUnwindSafe for FleetDirectoryServiceComponent
impl Send for FleetDirectoryServiceComponent
impl Sync for FleetDirectoryServiceComponent
impl Unpin for FleetDirectoryServiceComponent
impl UnsafeUnpin for FleetDirectoryServiceComponent
impl UnwindSafe for FleetDirectoryServiceComponent
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