pub struct ConditionalAction {
pub type: Type,
pub conditional_blocks: Vec<ConditionalBlock>,
}
Expand description
ConditionalAction : Checks if a condition is met before performing certain actions by using an if/else conditional statement.
Fields§
§type: Type
§conditional_blocks: Vec<ConditionalBlock>
Implementations§
Source§impl ConditionalAction
impl ConditionalAction
Sourcepub fn new(
type: Type,
conditional_blocks: Vec<ConditionalBlock>,
) -> ConditionalAction
pub fn new( type: Type, conditional_blocks: Vec<ConditionalBlock>, ) -> ConditionalAction
Checks if a condition is met before performing certain actions by using an if/else conditional statement.
Trait Implementations§
Source§impl Clone for ConditionalAction
impl Clone for ConditionalAction
Source§fn clone(&self) -> ConditionalAction
fn clone(&self) -> ConditionalAction
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 ConditionalAction
impl Debug for ConditionalAction
Source§impl Default for ConditionalAction
impl Default for ConditionalAction
Source§fn default() -> ConditionalAction
fn default() -> ConditionalAction
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ConditionalAction
impl<'de> Deserialize<'de> for ConditionalAction
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 PartialEq for ConditionalAction
impl PartialEq for ConditionalAction
Source§impl Serialize for ConditionalAction
impl Serialize for ConditionalAction
impl StructuralPartialEq for ConditionalAction
Auto Trait Implementations§
impl Freeze for ConditionalAction
impl RefUnwindSafe for ConditionalAction
impl Send for ConditionalAction
impl Sync for ConditionalAction
impl Unpin for ConditionalAction
impl UnwindSafe for ConditionalAction
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