pub struct StrikeAction {
pub label: String,
pub method: String,
pub action_type: ActionType,
pub ui_parameters: Vec<UIParameter>,
pub input: Vec<CandidType>,
pub input_parameters: Vec<Value>,
pub output: Vec<CandidType>,
}Fields§
§label: String§method: String§action_type: ActionType§ui_parameters: Vec<UIParameter>§input: Vec<CandidType>§input_parameters: Vec<Value>§output: Vec<CandidType>Trait Implementations§
Source§impl Debug for StrikeAction
impl Debug for StrikeAction
Source§impl<'de> Deserialize<'de> for StrikeAction
impl<'de> Deserialize<'de> for StrikeAction
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
Auto Trait Implementations§
impl Freeze for StrikeAction
impl RefUnwindSafe for StrikeAction
impl !Send for StrikeAction
impl !Sync for StrikeAction
impl Unpin for StrikeAction
impl UnsafeUnpin for StrikeAction
impl UnwindSafe for StrikeAction
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