pub struct PodExtendedResourceClaimStatus {
pub request_mappings: Vec<ContainerExtendedResourceRequest>,
pub resource_claim_name: Option<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. +listType=atomic
resource_claim_name: Option<String>ResourceClaimName is the name of the ResourceClaim that was generated for the Pod in the namespace of the Pod.
Implementations§
Source§impl PodExtendedResourceClaimStatus
impl PodExtendedResourceClaimStatus
Sourcepub fn resource_claim_name(&self) -> &str
pub fn resource_claim_name(&self) -> &str
Returns the value of resource_claim_name, or the default value if resource_claim_name is unset.
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 Message for PodExtendedResourceClaimStatus
impl Message for PodExtendedResourceClaimStatus
Source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
Returns the encoded length of the message without a length delimiter.
Source§fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
Encodes the message to a buffer. Read more
Source§fn encode_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
Encodes the message to a newly allocated buffer.
Source§fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
Encodes the message with a length-delimiter to a buffer. Read more
Source§fn encode_length_delimited_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
fn encode_length_delimited_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
Encodes the message with a length-delimiter to a newly allocated buffer.
Source§fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Decodes an instance of the message from a buffer. Read more
Source§fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Decodes a length-delimited instance of the message from the buffer.
Source§fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
Decodes an instance of the message from a buffer, and merges it into
self. Read moreSource§fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
Decodes a length-delimited instance of the message from buffer, and
merges it into
self.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