pub enum ChatMode {
Chat,
SelectModel,
Browse,
Help,
Config,
ArchiveConfirm,
ArchiveList,
}Variants§
Chat
正常对话模式(焦点在输入框)
SelectModel
模型选择模式
Browse
消息浏览模式(可选中消息并复制)
Help
帮助
Config
配置编辑模式
ArchiveConfirm
归档确认模式(确认归档名称)
ArchiveList
归档列表模式(查看和还原归档)
Trait Implementations§
Auto Trait Implementations§
impl Freeze for ChatMode
impl RefUnwindSafe for ChatMode
impl Send for ChatMode
impl Sync for ChatMode
impl Unpin for ChatMode
impl UnsafeUnpin for ChatMode
impl UnwindSafe for ChatMode
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<S> FromSample<S> for S
impl<S> FromSample<S> for S
fn from_sample_(s: S) -> S
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