pub struct PersistentVolumeClaimCondition {
pub last_probe_time: Option<Time>,
pub last_transition_time: Option<Time>,
pub message: Option<String>,
pub reason: Option<String>,
pub status: String,
pub type_: String,
}
Expand description
PersistentVolumeClaimCondition contails details about state of pvc
Fields
last_probe_time: Option<Time>
lastProbeTime is the time we probed the condition.
last_transition_time: Option<Time>
lastTransitionTime is the time the condition transitioned from one status to another.
message: Option<String>
message is the human-readable message indicating details about last transition.
reason: Option<String>
reason is a unique, this should be a short, machine understandable string that gives the reason for condition’s last transition. If it reports “ResizeStarted” that means the underlying persistent volume is being resized.
status: String
type_: String
Trait Implementations
sourceimpl Clone for PersistentVolumeClaimCondition
impl Clone for PersistentVolumeClaimCondition
sourcefn clone(&self) -> PersistentVolumeClaimCondition
fn clone(&self) -> PersistentVolumeClaimCondition
Returns a copy of the value. Read more
1.0.0 · sourceconst fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl DeepMerge for PersistentVolumeClaimCondition
impl DeepMerge for PersistentVolumeClaimCondition
sourcefn merge_from(&mut self, other: PersistentVolumeClaimCondition)
fn merge_from(&mut self, other: PersistentVolumeClaimCondition)
Merge
other
into self
.sourceimpl Default for PersistentVolumeClaimCondition
impl Default for PersistentVolumeClaimCondition
sourcefn default() -> PersistentVolumeClaimCondition
fn default() -> PersistentVolumeClaimCondition
Returns the “default value” for a type. Read more
sourceimpl<'de> Deserialize<'de> for PersistentVolumeClaimCondition
impl<'de> Deserialize<'de> for PersistentVolumeClaimCondition
sourcefn deserialize<D>(
deserializer: D
) -> Result<PersistentVolumeClaimCondition, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
fn deserialize<D>(
deserializer: D
) -> Result<PersistentVolumeClaimCondition, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
sourceimpl PartialEq<PersistentVolumeClaimCondition> for PersistentVolumeClaimCondition
impl PartialEq<PersistentVolumeClaimCondition> for PersistentVolumeClaimCondition
sourcefn eq(&self, other: &PersistentVolumeClaimCondition) -> bool
fn eq(&self, other: &PersistentVolumeClaimCondition) -> bool
sourceimpl Serialize for PersistentVolumeClaimCondition
impl Serialize for PersistentVolumeClaimCondition
sourcefn serialize<S>(
&self,
serializer: S
) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where
S: Serializer,
fn serialize<S>(
&self,
serializer: S
) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where
S: Serializer,
Serialize this value into the given Serde serializer. Read more
impl StructuralPartialEq for PersistentVolumeClaimCondition
Auto Trait Implementations
impl RefUnwindSafe for PersistentVolumeClaimCondition
impl Send for PersistentVolumeClaimCondition
impl Sync for PersistentVolumeClaimCondition
impl Unpin for PersistentVolumeClaimCondition
impl UnwindSafe for PersistentVolumeClaimCondition
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more