pub struct CommandsFinalizeInvocationEffectRequest {
pub effect: Value,
pub outcome: CommandsInvocationEffectOutcome,
}Expand description
The pending slash-command invocation effect to finalize, plus whether the host applied or cancelled it.
Experimental. This type is part of an experimental wire-protocol surface and may change or be removed in future SDK or CLI releases.
Fields§
§effect: ValueThe slash-command result object that produced the pending effect, echoed back unchanged.
outcome: CommandsInvocationEffectOutcomeWhether the host applied or cancelled the pending invocation effect.
Trait Implementations§
Source§impl Clone for CommandsFinalizeInvocationEffectRequest
impl Clone for CommandsFinalizeInvocationEffectRequest
Source§fn clone(&self) -> CommandsFinalizeInvocationEffectRequest
fn clone(&self) -> CommandsFinalizeInvocationEffectRequest
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Default for CommandsFinalizeInvocationEffectRequest
impl Default for CommandsFinalizeInvocationEffectRequest
Source§fn default() -> CommandsFinalizeInvocationEffectRequest
fn default() -> CommandsFinalizeInvocationEffectRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CommandsFinalizeInvocationEffectRequest
impl<'de> Deserialize<'de> for CommandsFinalizeInvocationEffectRequest
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 CommandsFinalizeInvocationEffectRequest
impl RefUnwindSafe for CommandsFinalizeInvocationEffectRequest
impl Send for CommandsFinalizeInvocationEffectRequest
impl Sync for CommandsFinalizeInvocationEffectRequest
impl Unpin for CommandsFinalizeInvocationEffectRequest
impl UnsafeUnpin for CommandsFinalizeInvocationEffectRequest
impl UnwindSafe for CommandsFinalizeInvocationEffectRequest
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