pub enum SlashAction {
Block(BlockKind),
Quote(Option<QuoteKind>),
Run(SlashRun),
}Expand description
What picking a slash or block menu row does.
Variants§
Block(BlockKind)
Turn the block the row was picked for into this one.
Quote(Option<QuoteKind>)
Put the block in a quote with this alert — see
markdown::Doc::toggle_quote.
Run(SlashRun)
Hand the block to the app, after the menu’s own update ends. From the
slash menu the /query is gone from the block by then; what the block
becomes, and where the caret goes, is the app’s.
Trait Implementations§
Auto Trait Implementations§
impl !RefUnwindSafe for SlashAction
impl !Send for SlashAction
impl !Sync for SlashAction
impl !UnwindSafe for SlashAction
impl Freeze for SlashAction
impl Unpin for SlashAction
impl UnsafeUnpin for SlashAction
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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