pub struct GVK(/* private fields */);Implementations§
Source§impl GVK
impl GVK
pub fn new(group: &str, version: &str, kind: &str) -> GVK
pub fn from_dynamic_obj(obj: &DynamicObject) -> Result<GVK>
pub fn from_owner_ref(rf: &OwnerReference) -> Result<GVK>
pub fn into_type_meta(&self) -> TypeMeta
Methods from Deref<Target = GroupVersionKind>§
Sourcepub fn api_version(&self) -> String
pub fn api_version(&self) -> String
Generate the apiVersion string used in a kind’s yaml
Trait Implementations§
Source§impl<'de> Deserialize<'de> for GVK
impl<'de> Deserialize<'de> for GVK
Source§fn deserialize<D>(deserializer: D) -> Result<GVK, D::Error>where
D: Deserializer<'de>,
fn deserialize<D>(deserializer: D) -> Result<GVK, D::Error>where
D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for GVK
impl StructuralPartialEq for GVK
Auto Trait Implementations§
impl Freeze for GVK
impl RefUnwindSafe for GVK
impl Send for GVK
impl Sync for GVK
impl Unpin for GVK
impl UnwindSafe for GVK
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
Source§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string, but without panic on OOM.