pub struct SlashCommandAddTimelineEntryResult {
pub entry: SlashCommandTimelineEntry,
pub kind: SlashCommandAddTimelineEntryResultKind,
pub prefill_input: Option<String>,
pub runtime_settings_changed: Option<bool>,
}Expand description
Experimental. This type is part of an experimental wire-protocol surface and may change or be removed in future SDK or CLI releases.
Fields§
§entry: SlashCommandTimelineEntryTimeline entry the host should append.
kind: SlashCommandAddTimelineEntryResultKindDiscriminator for an add-timeline-entry result.
prefill_input: Option<String>Optional text the host should prefill into the input editor.
runtime_settings_changed: Option<bool>Whether command execution changed persisted runtime settings.
Trait Implementations§
Source§impl Clone for SlashCommandAddTimelineEntryResult
impl Clone for SlashCommandAddTimelineEntryResult
Source§fn clone(&self) -> SlashCommandAddTimelineEntryResult
fn clone(&self) -> SlashCommandAddTimelineEntryResult
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 SlashCommandAddTimelineEntryResult
impl Default for SlashCommandAddTimelineEntryResult
Source§fn default() -> SlashCommandAddTimelineEntryResult
fn default() -> SlashCommandAddTimelineEntryResult
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for SlashCommandAddTimelineEntryResult
impl<'de> Deserialize<'de> for SlashCommandAddTimelineEntryResult
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 SlashCommandAddTimelineEntryResult
impl RefUnwindSafe for SlashCommandAddTimelineEntryResult
impl Send for SlashCommandAddTimelineEntryResult
impl Sync for SlashCommandAddTimelineEntryResult
impl Unpin for SlashCommandAddTimelineEntryResult
impl UnsafeUnpin for SlashCommandAddTimelineEntryResult
impl UnwindSafe for SlashCommandAddTimelineEntryResult
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