[−][src]Struct k8s_openapi::api::apiserverinternal::v1alpha1::StorageVersionStatus
API server instances report the versions they can decode and the version they encode objects to when persisting objects in the backend.
Fields
common_encoding_version: Option<String>
If all API server instances agree on the same encoding storage version, then this field is set to that version. Otherwise this field is left empty. API servers should finish updating its storageVersionStatus entry before serving write operations, so that this field will be in sync with the reality.
conditions: Option<Vec<StorageVersionCondition>>
The latest available observations of the storageVersion's state.
storage_versions: Option<Vec<ServerStorageVersion>>
The reported versions per API server instance.
Trait Implementations
impl Clone for StorageVersionStatus
[src]
pub fn clone(&self) -> StorageVersionStatus
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for StorageVersionStatus
[src]
impl Default for StorageVersionStatus
[src]
pub fn default() -> StorageVersionStatus
[src]
impl<'de> Deserialize<'de> for StorageVersionStatus
[src]
pub fn deserialize<D>(deserializer: D) -> Result<Self, D::Error> where
D: Deserializer<'de>,
[src]
D: Deserializer<'de>,
impl PartialEq<StorageVersionStatus> for StorageVersionStatus
[src]
pub fn eq(&self, other: &StorageVersionStatus) -> bool
[src]
pub fn ne(&self, other: &StorageVersionStatus) -> bool
[src]
impl Serialize for StorageVersionStatus
[src]
impl StructuralPartialEq for StorageVersionStatus
[src]
Auto Trait Implementations
impl RefUnwindSafe for StorageVersionStatus
[src]
impl Send for StorageVersionStatus
[src]
impl Sync for StorageVersionStatus
[src]
impl Unpin for StorageVersionStatus
[src]
impl UnwindSafe for StorageVersionStatus
[src]
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
T: for<'de> Deserialize<'de>,
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,