k8s_openapi_ext/get/
condition.rs1use super::*;
2
3pub trait ConditionGetExt {
4 fn myself(&self) -> &metav1::Condition;
5
6 fn r#type_(&self) -> &str {
7 &self.myself().type_
8 }
9
10 fn status(&self) -> &str {
11 &self.myself().status
12 }
13
14 fn last_transition_time(&self) -> &metav1::Time {
15 &self.myself().last_transition_time
16 }
17
18 fn reason(&self) -> &str {
19 &self.myself().reason
20 }
21
22 fn message(&self) -> &str {
23 &self.myself().message
24 }
25
26 fn observed_generation(&self) -> Option<i64> {
27 self.myself().observed_generation
28 }
29}
30
31impl ConditionGetExt for metav1::Condition {
32 #[inline(always)]
33 fn myself(&self) -> &metav1::Condition {
34 self
35 }
36}