pub enum ViewId {
Show 70 variants
Home,
Reader,
SortMenu,
MainMenu,
TitleMenu,
SelectionMenu,
AnnotationMenu,
BatteryMenu,
ClockMenu,
SearchTargetMenu,
InputHistoryMenu,
KeyboardLayoutMenu,
Frontlight,
Dictionary,
FontSizeMenu,
TextAlignMenu,
FontFamilyMenu,
MarginWidthMenu,
ContrastExponentMenu,
ContrastGrayMenu,
LineHeightMenu,
DirectoryMenu,
BookMenu,
LibraryMenu,
PageMenu,
PresetMenu,
MarginCropperMenu,
SearchMenu,
SettingsMenu,
SettingsValueMenu,
SettingsCategoryEditor,
LibraryEditor,
LibraryRename,
LibraryRenameInput,
AutoSuspendInput,
AutoPowerOffInput,
SettingsRetentionInput,
IntermissionSuspendInput,
IntermissionPowerOffInput,
IntermissionShareInput,
SketchMenu,
RenameDocument,
RenameDocumentInput,
GoToPage,
GoToPageInput,
GoToResultsPage,
GoToResultsPageInput,
NamePage,
NamePageInput,
EditNote,
EditNoteInput,
EditLanguages,
EditLanguagesInput,
HomeSearchInput,
ReaderSearchInput,
DictionarySearchInput,
CalculatorInput,
SearchBar,
AddressBar,
AddressBarInput,
Keyboard,
AboutDialog,
ShareDialog,
MarginCropper,
TopBottomBars,
TableOfContents,
MessageNotif(Id),
SubMenu(u8),
Ota(OtaViewId),
FileChooser,
}Variants§
Home
Reader
SortMenu
MainMenu
TitleMenu
SelectionMenu
AnnotationMenu
BatteryMenu
ClockMenu
SearchTargetMenu
InputHistoryMenu
KeyboardLayoutMenu
Frontlight
Dictionary
FontSizeMenu
TextAlignMenu
FontFamilyMenu
MarginWidthMenu
ContrastExponentMenu
ContrastGrayMenu
LineHeightMenu
DirectoryMenu
BookMenu
LibraryMenu
PageMenu
PresetMenu
MarginCropperMenu
SearchMenu
SettingsMenu
SettingsValueMenu
SettingsCategoryEditor
LibraryEditor
LibraryRename
LibraryRenameInput
AutoSuspendInput
AutoPowerOffInput
SettingsRetentionInput
IntermissionSuspendInput
IntermissionPowerOffInput
SketchMenu
RenameDocument
RenameDocumentInput
GoToPage
GoToPageInput
GoToResultsPage
GoToResultsPageInput
NamePage
NamePageInput
EditNote
EditNoteInput
EditLanguages
EditLanguagesInput
HomeSearchInput
ReaderSearchInput
DictionarySearchInput
CalculatorInput
SearchBar
AddressBar
AddressBarInput
Keyboard
AboutDialog
MarginCropper
TopBottomBars
TableOfContents
MessageNotif(Id)
SubMenu(u8)
Ota(OtaViewId)
FileChooser
Trait Implementations§
impl Copy for ViewId
impl Eq for ViewId
impl StructuralPartialEq for ViewId
Auto Trait Implementations§
impl Freeze for ViewId
impl RefUnwindSafe for ViewId
impl Send for ViewId
impl Sync for ViewId
impl Unpin for ViewId
impl UnwindSafe for ViewId
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,
§impl<T> Downcast for Twhere
T: Any,
impl<T> Downcast for Twhere
T: Any,
§fn into_any(self: Box<T>) -> Box<dyn Any>
fn into_any(self: Box<T>) -> Box<dyn Any>
Converts
Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>, which can then be
downcast into Box<dyn ConcreteType> where ConcreteType implements Trait.§fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
Converts
Rc<Trait> (where Trait: Downcast) to Rc<Any>, which can then be further
downcast into Rc<ConcreteType> where ConcreteType implements Trait.§fn as_any(&self) -> &(dyn Any + 'static)
fn as_any(&self) -> &(dyn Any + 'static)
Converts
&Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot
generate &Any’s vtable from &Trait’s.§fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
Converts
&mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot
generate &mut Any’s vtable from &mut Trait’s.§impl<T> DowncastSend for T
impl<T> DowncastSend for T
§impl<T> DowncastSync for T
impl<T> DowncastSync for T
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.