pub struct StatusPatch { /* private fields */ }Implementations§
Source§impl StatusPatch
impl StatusPatch
pub fn new() -> StatusPatch
pub fn set<V>(self, key: impl Into<String>, value: V) -> StatusPatchwhere
V: Serialize,
pub fn condition(self, condition: StatusCondition) -> StatusPatch
pub async fn apply<K>(
self,
client: &Client,
resource: &K,
) -> Result<(), OperatorError>where
K: Resource + Clone + Debug + Serialize + DeserializeOwned + Send + Sync + 'static,
<K as Resource>::DynamicType: Default,
Trait Implementations§
Source§impl Default for StatusPatch
impl Default for StatusPatch
Source§fn default() -> StatusPatch
fn default() -> StatusPatch
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for StatusPatch
impl RefUnwindSafe for StatusPatch
impl Send for StatusPatch
impl Sync for StatusPatch
impl Unpin for StatusPatch
impl UnsafeUnpin for StatusPatch
impl UnwindSafe for StatusPatch
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> 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> 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