pub enum Action {
Show 92 variants
MoveDown,
MoveUp,
JumpTop,
JumpBottom,
PageDown,
PageUp,
ViewportTop,
ViewportMiddle,
ViewportBottom,
CenterCurrent,
SwitchPane,
OpenSelected,
Back,
QuitView,
ClearSelection,
OpenMailboxScreen,
OpenSearchScreen,
OpenRulesScreen,
OpenDiagnosticsScreen,
OpenAccountsScreen,
OpenTab1,
OpenTab2,
OpenTab3,
OpenTab4,
OpenTab5,
OpenSearch,
SubmitSearch,
CloseSearch,
CycleSearchMode,
NextSearchResult,
PrevSearchResult,
GoToInbox,
GoToStarred,
GoToSent,
GoToDrafts,
GoToAllMail,
OpenSubscriptions,
GoToLabel,
OpenCommandPalette,
CloseCommandPalette,
SyncNow,
OpenMessageView,
CloseMessageView,
ToggleMailListMode,
SelectLabel(LabelId),
SelectSavedSearch(String, SearchMode),
ClearFilter,
RefreshRules,
ToggleRuleEnabled,
DeleteRule,
ShowRuleHistory,
ShowRuleDryRun,
OpenRuleFormNew,
OpenRuleFormEdit,
SaveRuleForm,
RefreshDiagnostics,
RefreshAccounts,
OpenAccountFormNew,
SaveAccountForm,
TestAccountForm,
ReauthorizeAccountForm,
SetDefaultAccount,
GenerateBugReport,
Compose,
Reply,
ReplyAll,
Forward,
Archive,
Trash,
Spam,
Star,
MarkRead,
MarkUnread,
ApplyLabel,
MoveToLabel,
Unsubscribe,
ConfirmUnsubscribeOnly,
ConfirmUnsubscribeAndArchiveSender,
CancelUnsubscribe,
Snooze,
OpenInBrowser,
ToggleReaderMode,
ToggleSignature,
ToggleSelect,
VisualLineMode,
PatternSelect(PatternKind),
AttachmentList,
OpenLinks,
ToggleFullscreen,
ExportThread,
Help,
Noop,
}Variants§
MoveDown
MoveUp
JumpTop
JumpBottom
PageDown
PageUp
ViewportTop
ViewportMiddle
ViewportBottom
CenterCurrent
SwitchPane
OpenSelected
Back
QuitView
ClearSelection
OpenMailboxScreen
OpenSearchScreen
OpenRulesScreen
OpenDiagnosticsScreen
OpenAccountsScreen
OpenTab1
OpenTab2
OpenTab3
OpenTab4
OpenTab5
OpenSearch
SubmitSearch
CloseSearch
CycleSearchMode
NextSearchResult
PrevSearchResult
GoToInbox
GoToStarred
GoToSent
GoToDrafts
GoToAllMail
OpenSubscriptions
GoToLabel
OpenCommandPalette
CloseCommandPalette
SyncNow
OpenMessageView
CloseMessageView
ToggleMailListMode
SelectLabel(LabelId)
SelectSavedSearch(String, SearchMode)
ClearFilter
RefreshRules
ToggleRuleEnabled
DeleteRule
ShowRuleHistory
ShowRuleDryRun
OpenRuleFormNew
OpenRuleFormEdit
SaveRuleForm
RefreshDiagnostics
RefreshAccounts
OpenAccountFormNew
SaveAccountForm
TestAccountForm
SetDefaultAccount
GenerateBugReport
Compose
Reply
ReplyAll
Forward
Archive
Trash
Spam
Star
MarkRead
MarkUnread
ApplyLabel
MoveToLabel
Unsubscribe
ConfirmUnsubscribeOnly
ConfirmUnsubscribeAndArchiveSender
CancelUnsubscribe
Snooze
OpenInBrowser
ToggleReaderMode
ToggleSignature
ToggleSelect
VisualLineMode
PatternSelect(PatternKind)
AttachmentList
OpenLinks
ToggleFullscreen
ExportThread
Help
Noop
Trait Implementations§
impl Eq for Action
impl StructuralPartialEq for Action
Auto Trait Implementations§
impl Freeze for Action
impl RefUnwindSafe for Action
impl Send for Action
impl Sync for Action
impl Unpin for Action
impl UnsafeUnpin for Action
impl UnwindSafe for Action
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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