[][src]Module meli::components

Components visual and logical separations of application interfaces.

Re-exports

pub use crate::mail::*;
pub use self::utilities::*;
pub use crate::contacts::*;

Modules

contacts
mail

Entities that handle Mail specific functions.

notifications

Notification handling components.

svg
utilities

Various useful components that can be used in a generic fashion.

Enums

PageMovement

Traits

Component

Types implementing this Trait can draw on the terminal and receive events. If a type wants to skip drawing if it has not changed anything, it can hold some flag in its fields (eg self.dirty = false) and act upon that in their draw implementation.

Type Definitions

ComponentId
ShortcutMap
ShortcutMaps