#[non_exhaustive]pub struct UpdateProblemInput {
pub problem_id: Option<String>,
pub update_status: Option<UpdateStatus>,
pub visibility: Option<Visibility>,
}Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.problem_id: Option<String>The ID of the problem.
update_status: Option<UpdateStatus>The status of the problem. Arguments can be passed for only problems that show a status of RECOVERING.
visibility: Option<Visibility>The visibility of a problem. When you pass a value of IGNORED, the problem is removed from the default view, and all notifications for the problem are suspended. When VISIBLE is passed, the IGNORED action is reversed.
Implementations§
source§impl UpdateProblemInput
impl UpdateProblemInput
sourcepub fn problem_id(&self) -> Option<&str>
pub fn problem_id(&self) -> Option<&str>
The ID of the problem.
sourcepub fn update_status(&self) -> Option<&UpdateStatus>
pub fn update_status(&self) -> Option<&UpdateStatus>
The status of the problem. Arguments can be passed for only problems that show a status of RECOVERING.
sourcepub fn visibility(&self) -> Option<&Visibility>
pub fn visibility(&self) -> Option<&Visibility>
The visibility of a problem. When you pass a value of IGNORED, the problem is removed from the default view, and all notifications for the problem are suspended. When VISIBLE is passed, the IGNORED action is reversed.
source§impl UpdateProblemInput
impl UpdateProblemInput
sourcepub fn builder() -> UpdateProblemInputBuilder
pub fn builder() -> UpdateProblemInputBuilder
Creates a new builder-style object to manufacture UpdateProblemInput.
Trait Implementations§
source§impl Clone for UpdateProblemInput
impl Clone for UpdateProblemInput
source§fn clone(&self) -> UpdateProblemInput
fn clone(&self) -> UpdateProblemInput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for UpdateProblemInput
impl Debug for UpdateProblemInput
source§impl PartialEq for UpdateProblemInput
impl PartialEq for UpdateProblemInput
impl StructuralPartialEq for UpdateProblemInput
Auto Trait Implementations§
impl Freeze for UpdateProblemInput
impl RefUnwindSafe for UpdateProblemInput
impl Send for UpdateProblemInput
impl Sync for UpdateProblemInput
impl Unpin for UpdateProblemInput
impl UnwindSafe for UpdateProblemInput
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit)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>
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>
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