pub struct StateCondition {
pub code: Option<String>,
pub message: Option<String>,
}
Expand description
A condition that is part of the trigger state computation.
This type is not used in any activity, and only used as part of another schema.
Fields§
§code: Option<String>
The canonical code of the condition.
message: Option<String>
Human-readable message.
Trait Implementations§
Source§impl Clone for StateCondition
impl Clone for StateCondition
Source§fn clone(&self) -> StateCondition
fn clone(&self) -> StateCondition
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 StateCondition
impl Debug for StateCondition
Source§impl Default for StateCondition
impl Default for StateCondition
Source§fn default() -> StateCondition
fn default() -> StateCondition
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for StateCondition
impl<'de> Deserialize<'de> for StateCondition
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Serialize for StateCondition
impl Serialize for StateCondition
impl Part for StateCondition
Auto Trait Implementations§
impl Freeze for StateCondition
impl RefUnwindSafe for StateCondition
impl Send for StateCondition
impl Sync for StateCondition
impl Unpin for StateCondition
impl UnwindSafe for StateCondition
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