pub enum ResourceArg {
Resource(Resource),
NamedResource(NamedResource),
}
Variants§
Resource(Resource)
NamedResource(NamedResource)
Implementations§
Source§impl ResourceArg
impl ResourceArg
pub fn from_strings( resources: &[String], kubeapi: &Kubeapi, ) -> Result<Vec<Self>, InvalidResourceSpec>
pub async fn get(&self, kubeapi: &Kubeapi) -> Result<Box<dyn Show>>
pub async fn delete( &self, kubeapi: &Kubeapi, dp: &DeleteParams, all: bool, ) -> Result<()>
pub fn resource(&self) -> &Resource
pub fn name(&self) -> Option<&str>
Trait Implementations§
Source§impl Clone for ResourceArg
impl Clone for ResourceArg
Source§fn clone(&self) -> ResourceArg
fn clone(&self) -> ResourceArg
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for ResourceArg
impl Debug for ResourceArg
Source§impl Display for ResourceArg
impl Display for ResourceArg
Source§impl PartialEq for ResourceArg
impl PartialEq for ResourceArg
impl StructuralPartialEq for ResourceArg
Auto Trait Implementations§
impl Freeze for ResourceArg
impl RefUnwindSafe for ResourceArg
impl Send for ResourceArg
impl Sync for ResourceArg
impl Unpin for ResourceArg
impl UnwindSafe for ResourceArg
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<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 more