pub struct PodExtendedResourceClaimStatus {
pub request_mappings: Vec<ContainerExtendedResourceRequest>,
pub resource_claim_name: String,
}
Expand description
PodExtendedResourceClaimStatus is stored in the PodStatus for the extended resource requests backed by DRA. It stores the generated name for the corresponding special ResourceClaim created by the scheduler.
Fields§
§request_mappings: Vec<ContainerExtendedResourceRequest>
RequestMappings identifies the mapping of <container, extended resource backed by DRA> to device request in the generated ResourceClaim.
resource_claim_name: String
ResourceClaimName is the name of the ResourceClaim that was generated for the Pod in the namespace of the Pod.
Trait Implementations§
Source§impl Clone for PodExtendedResourceClaimStatus
impl Clone for PodExtendedResourceClaimStatus
Source§fn clone(&self) -> PodExtendedResourceClaimStatus
fn clone(&self) -> PodExtendedResourceClaimStatus
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl DeepMerge for PodExtendedResourceClaimStatus
impl DeepMerge for PodExtendedResourceClaimStatus
Source§fn merge_from(&mut self, other: Self)
fn merge_from(&mut self, other: Self)
Merge
other
into self
.Source§impl Default for PodExtendedResourceClaimStatus
impl Default for PodExtendedResourceClaimStatus
Source§fn default() -> PodExtendedResourceClaimStatus
fn default() -> PodExtendedResourceClaimStatus
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for PodExtendedResourceClaimStatus
impl<'de> Deserialize<'de> for PodExtendedResourceClaimStatus
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
Source§impl PartialEq for PodExtendedResourceClaimStatus
impl PartialEq for PodExtendedResourceClaimStatus
Source§fn eq(&self, other: &PodExtendedResourceClaimStatus) -> bool
fn eq(&self, other: &PodExtendedResourceClaimStatus) -> bool
Tests for
self
and other
values to be equal, and is used by ==
.impl StructuralPartialEq for PodExtendedResourceClaimStatus
Auto Trait Implementations§
impl Freeze for PodExtendedResourceClaimStatus
impl RefUnwindSafe for PodExtendedResourceClaimStatus
impl Send for PodExtendedResourceClaimStatus
impl Sync for PodExtendedResourceClaimStatus
impl Unpin for PodExtendedResourceClaimStatus
impl UnwindSafe for PodExtendedResourceClaimStatus
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