Struct kube_core::admission::AdmissionReview
source · [−]pub struct AdmissionReview<T: Resource> {
pub types: TypeMeta,
pub request: Option<AdmissionRequest<T>>,
pub response: Option<AdmissionResponse>,
}
Available on crate feature
admission
only.Expand description
The top level struct used for Serializing and Deserializing AdmissionReview requests and responses.
This is both the input type received by admission controllers, and the output type admission controllers should return.
An admission controller should start by inspecting the AdmissionRequest
.
Fields
types: TypeMeta
Contains the API version and type of the request.
request: Option<AdmissionRequest<T>>
Describes the attributes for the admission request.
response: Option<AdmissionResponse>
Describes the attributes for the admission response.
Trait Implementations
sourceimpl<T: Clone + Resource> Clone for AdmissionReview<T>
impl<T: Clone + Resource> Clone for AdmissionReview<T>
sourcefn clone(&self) -> AdmissionReview<T>
fn clone(&self) -> AdmissionReview<T>
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl<T: Debug + Resource> Debug for AdmissionReview<T>
impl<T: Debug + Resource> Debug for AdmissionReview<T>
sourceimpl<'de, T: Resource> Deserialize<'de> for AdmissionReview<T>where
T: Deserialize<'de>,
impl<'de, T: Resource> Deserialize<'de> for AdmissionReview<T>where
T: Deserialize<'de>,
sourcefn 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
sourceimpl<T: Resource> Serialize for AdmissionReview<T>where
T: Serialize,
impl<T: Resource> Serialize for AdmissionReview<T>where
T: Serialize,
sourceimpl<T: Resource> TryInto<AdmissionRequest<T>> for AdmissionReview<T>
impl<T: Resource> TryInto<AdmissionRequest<T>> for AdmissionReview<T>
type Error = ConvertAdmissionReviewError
type Error = ConvertAdmissionReviewError
The type returned in the event of a conversion error.
sourcefn try_into(self) -> Result<AdmissionRequest<T>, Self::Error>
fn try_into(self) -> Result<AdmissionRequest<T>, Self::Error>
Performs the conversion.
Auto Trait Implementations
impl<T> RefUnwindSafe for AdmissionReview<T>where
T: RefUnwindSafe,
impl<T> Send for AdmissionReview<T>where
T: Send,
impl<T> Sync for AdmissionReview<T>where
T: Sync,
impl<T> Unpin for AdmissionReview<T>where
T: Unpin,
impl<T> UnwindSafe for AdmissionReview<T>where
T: UnwindSafe,
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