List of all items
Structs
- application::Application
- event::KeyEvent
- event::KeyModifiers
- event::MouseEvent
- listener::AsyncPort
- listener::EventListenerCfg
- listener::SyncPort
- props::BorderSides
- props::Borders
- props::Layout
- props::Props
- props::Style
- props::TableBuilder
- props::TextModifiers
- props::Title
- ratatui::CompletedFrame
- ratatui::Frame
- ratatui::Terminal
- ratatui::TerminalOptions
- ratatui::backend::CrosstermBackend
- ratatui::backend::TermionBackend
- ratatui::backend::TermwizBackend
- ratatui::backend::TestBackend
- ratatui::backend::WindowSize
- ratatui::crossterm::cursor::DisableBlinking
- ratatui::crossterm::cursor::EnableBlinking
- ratatui::crossterm::cursor::Hide
- ratatui::crossterm::cursor::MoveDown
- ratatui::crossterm::cursor::MoveLeft
- ratatui::crossterm::cursor::MoveRight
- ratatui::crossterm::cursor::MoveTo
- ratatui::crossterm::cursor::MoveToColumn
- ratatui::crossterm::cursor::MoveToNextLine
- ratatui::crossterm::cursor::MoveToPreviousLine
- ratatui::crossterm::cursor::MoveToRow
- ratatui::crossterm::cursor::MoveUp
- ratatui::crossterm::cursor::RestorePosition
- ratatui::crossterm::cursor::SavePosition
- ratatui::crossterm::cursor::Show
- ratatui::crossterm::event::DisableBracketedPaste
- ratatui::crossterm::event::DisableFocusChange
- ratatui::crossterm::event::DisableMouseCapture
- ratatui::crossterm::event::EnableBracketedPaste
- ratatui::crossterm::event::EnableFocusChange
- ratatui::crossterm::event::EnableMouseCapture
- ratatui::crossterm::event::EventStream
- ratatui::crossterm::event::KeyEvent
- ratatui::crossterm::event::KeyEventState
- ratatui::crossterm::event::KeyModifiers
- ratatui::crossterm::event::KeyboardEnhancementFlags
- ratatui::crossterm::event::MouseEvent
- ratatui::crossterm::event::PopKeyboardEnhancementFlags
- ratatui::crossterm::event::PushKeyboardEnhancementFlags
- ratatui::crossterm::style::Attributes
- ratatui::crossterm::style::Colors
- ratatui::crossterm::style::ContentStyle
- ratatui::crossterm::style::Print
- ratatui::crossterm::style::PrintStyledContent
- ratatui::crossterm::style::ResetColor
- ratatui::crossterm::style::SetAttribute
- ratatui::crossterm::style::SetAttributes
- ratatui::crossterm::style::SetBackgroundColor
- ratatui::crossterm::style::SetColors
- ratatui::crossterm::style::SetForegroundColor
- ratatui::crossterm::style::SetStyle
- ratatui::crossterm::style::SetUnderlineColor
- ratatui::crossterm::style::StyledContent
- ratatui::crossterm::terminal::BeginSynchronizedUpdate
- ratatui::crossterm::terminal::Clear
- ratatui::crossterm::terminal::DisableLineWrap
- ratatui::crossterm::terminal::EnableLineWrap
- ratatui::crossterm::terminal::EndSynchronizedUpdate
- ratatui::crossterm::terminal::EnterAlternateScreen
- ratatui::crossterm::terminal::LeaveAlternateScreen
- ratatui::crossterm::terminal::ScrollDown
- ratatui::crossterm::terminal::ScrollUp
- ratatui::crossterm::terminal::SetSize
- ratatui::crossterm::terminal::SetTitle
- ratatui::crossterm::terminal::WindowSize
- ratatui::prelude::Buffer
- ratatui::prelude::CrosstermBackend
- ratatui::prelude::Frame
- ratatui::prelude::Layout
- ratatui::prelude::Line
- ratatui::prelude::Margin
- ratatui::prelude::Masked
- ratatui::prelude::Modifier
- ratatui::prelude::Position
- ratatui::prelude::Rect
- ratatui::prelude::Size
- ratatui::prelude::Span
- ratatui::prelude::Style
- ratatui::prelude::Terminal
- ratatui::prelude::TermionBackend
- ratatui::prelude::TermwizBackend
- ratatui::prelude::Text
- ratatui::prelude::backend::TestBackend
- ratatui::prelude::backend::WindowSize
- ratatui::prelude::buffer::Buffer
- ratatui::prelude::buffer::Cell
- ratatui::prelude::layout::Columns
- ratatui::prelude::layout::Layout
- ratatui::prelude::layout::Margin
- ratatui::prelude::layout::Offset
- ratatui::prelude::layout::Position
- ratatui::prelude::layout::Positions
- ratatui::prelude::layout::Rect
- ratatui::prelude::layout::Rows
- ratatui::prelude::layout::Size
- ratatui::prelude::style::Modifier
- ratatui::prelude::style::ParseColorError
- ratatui::prelude::style::Style
- ratatui::prelude::style::palette::material::AccentedPalette
- ratatui::prelude::style::palette::material::NonAccentedPalette
- ratatui::prelude::style::palette::tailwind::Palette
- ratatui::prelude::symbols::bar::Set
- ratatui::prelude::symbols::block::Set
- ratatui::prelude::symbols::border::Set
- ratatui::prelude::symbols::line::Set
- ratatui::prelude::symbols::scrollbar::Set
- ratatui::prelude::text::Line
- ratatui::prelude::text::Masked
- ratatui::prelude::text::Span
- ratatui::prelude::text::StyledGrapheme
- ratatui::prelude::text::Text
- ratatui::termion::AsyncReader
- ratatui::termion::clear::AfterCursor
- ratatui::termion::clear::All
- ratatui::termion::clear::BeforeCursor
- ratatui::termion::clear::CurrentLine
- ratatui::termion::clear::UntilNewline
- ratatui::termion::color::AnsiValue
- ratatui::termion::color::Bg
- ratatui::termion::color::Black
- ratatui::termion::color::Blue
- ratatui::termion::color::Cyan
- ratatui::termion::color::Fg
- ratatui::termion::color::Green
- ratatui::termion::color::LightBlack
- ratatui::termion::color::LightBlue
- ratatui::termion::color::LightCyan
- ratatui::termion::color::LightGreen
- ratatui::termion::color::LightMagenta
- ratatui::termion::color::LightRed
- ratatui::termion::color::LightWhite
- ratatui::termion::color::LightYellow
- ratatui::termion::color::Magenta
- ratatui::termion::color::Red
- ratatui::termion::color::Reset
- ratatui::termion::color::Rgb
- ratatui::termion::color::White
- ratatui::termion::color::Yellow
- ratatui::termion::cursor::BlinkingBar
- ratatui::termion::cursor::BlinkingBlock
- ratatui::termion::cursor::BlinkingUnderline
- ratatui::termion::cursor::Down
- ratatui::termion::cursor::Goto
- ratatui::termion::cursor::Hide
- ratatui::termion::cursor::HideCursor
- ratatui::termion::cursor::Left
- ratatui::termion::cursor::Restore
- ratatui::termion::cursor::Right
- ratatui::termion::cursor::Save
- ratatui::termion::cursor::Show
- ratatui::termion::cursor::SteadyBar
- ratatui::termion::cursor::SteadyBlock
- ratatui::termion::cursor::SteadyUnderline
- ratatui::termion::cursor::Up
- ratatui::termion::input::Events
- ratatui::termion::input::EventsAndRaw
- ratatui::termion::input::Keys
- ratatui::termion::input::MouseTerminal
- ratatui::termion::raw::RawTerminal
- ratatui::termion::screen::AlternateScreen
- ratatui::termion::screen::ToAlternateScreen
- ratatui::termion::screen::ToMainScreen
- ratatui::termion::scroll::Down
- ratatui::termion::scroll::Up
- ratatui::termion::style::Blink
- ratatui::termion::style::Bold
- ratatui::termion::style::CrossedOut
- ratatui::termion::style::Faint
- ratatui::termion::style::Framed
- ratatui::termion::style::Invert
- ratatui::termion::style::Italic
- ratatui::termion::style::NoBlink
- ratatui::termion::style::NoBold
- ratatui::termion::style::NoCrossedOut
- ratatui::termion::style::NoFaint
- ratatui::termion::style::NoInvert
- ratatui::termion::style::NoItalic
- ratatui::termion::style::NoUnderline
- ratatui::termion::style::Reset
- ratatui::termion::style::Underline
- ratatui::termwiz::Error
- ratatui::termwiz::caps::Capabilities
- ratatui::termwiz::caps::ProbeHints
- ratatui::termwiz::caps::probed::ProbeCapabilities
- ratatui::termwiz::caps::probed::XtVersion
- ratatui::termwiz::cell::Cell
- ratatui::termwiz::cell::CellAttributes
- ratatui::termwiz::cell::Hyperlink
- ratatui::termwiz::cell::UnicodeVersion
- ratatui::termwiz::cellcluster::CellCluster
- ratatui::termwiz::color::LinearRgba
- ratatui::termwiz::color::RgbColor
- ratatui::termwiz::color::SrgbaTuple
- ratatui::termwiz::error::Error
- ratatui::termwiz::escape::EnterDeviceControlMode
- ratatui::termwiz::escape::OneBased
- ratatui::termwiz::escape::ShortDeviceControl
- ratatui::termwiz::escape::Sixel
- ratatui::termwiz::escape::apc::KittyImageFrame
- ratatui::termwiz::escape::apc::KittyImageFrameCompose
- ratatui::termwiz::escape::apc::KittyImagePlacement
- ratatui::termwiz::escape::apc::KittyImageTransmit
- ratatui::termwiz::escape::csi::DeviceAttributeFlags
- ratatui::termwiz::escape::csi::KittyKeyboardFlags
- ratatui::termwiz::escape::csi::Unspecified
- ratatui::termwiz::escape::csi::XtSmGraphics
- ratatui::termwiz::escape::osc::ChangeColorPair
- ratatui::termwiz::escape::osc::Hyperlink
- ratatui::termwiz::escape::osc::ITermFileData
- ratatui::termwiz::escape::osc::Selection
- ratatui::termwiz::escape::parser::Parser
- ratatui::termwiz::hyperlink::Hyperlink
- ratatui::termwiz::hyperlink::Rule
- ratatui::termwiz::hyperlink::RuleMatch
- ratatui::termwiz::image::ImageCell
- ratatui::termwiz::image::ImageData
- ratatui::termwiz::image::TextureCoordinate
- ratatui::termwiz::input::InputParser
- ratatui::termwiz::input::KeyCodeEncodeModes
- ratatui::termwiz::input::KeyEvent
- ratatui::termwiz::input::Modifiers
- ratatui::termwiz::input::MouseButtons
- ratatui::termwiz::input::MouseEvent
- ratatui::termwiz::input::PixelMouseEvent
- ratatui::termwiz::keymap::KeyMap
- ratatui::termwiz::lineedit::BasicHistory
- ratatui::termwiz::lineedit::CompletionCandidate
- ratatui::termwiz::lineedit::LineEditBuffer
- ratatui::termwiz::lineedit::LineEditor
- ratatui::termwiz::lineedit::NopLineEditorHost
- ratatui::termwiz::lineedit::SearchResult
- ratatui::termwiz::nerdfonts::NERD_FONTS
- ratatui::termwiz::render::terminfo::TerminfoRenderer
- ratatui::termwiz::surface::Image
- ratatui::termwiz::surface::Line
- ratatui::termwiz::surface::Surface
- ratatui::termwiz::surface::TextureCoordinate
- ratatui::termwiz::surface::change::ChangeSequence
- ratatui::termwiz::surface::change::Image
- ratatui::termwiz::surface::change::ImageData
- ratatui::termwiz::surface::change::TextureCoordinate
- ratatui::termwiz::surface::line::Line
- ratatui::termwiz::terminal::ScreenSize
- ratatui::termwiz::terminal::TerminalWaker
- ratatui::termwiz::terminal::UnixTerminal
- ratatui::termwiz::terminal::buffered::BufferedTerminal
- ratatui::termwiz::terminal::unix::TtyReadHandle
- ratatui::termwiz::terminal::unix::TtyWriteHandle
- ratatui::termwiz::terminal::unix::UnixTerminal
- ratatui::termwiz::terminal::unix::UnixTerminalWaker
- ratatui::termwiz::tmux_cc::Guarded
- ratatui::termwiz::tmux_cc::PaneLayout
- ratatui::termwiz::tmux_cc::Parser
- ratatui::termwiz::tmux_cc::parser::TmuxParser
- ratatui::widgets::Axis
- ratatui::widgets::Bar
- ratatui::widgets::BarChart
- ratatui::widgets::BarGroup
- ratatui::widgets::Block
- ratatui::widgets::Borders
- ratatui::widgets::Cell
- ratatui::widgets::Chart
- ratatui::widgets::Clear
- ratatui::widgets::Dataset
- ratatui::widgets::Gauge
- ratatui::widgets::LineGauge
- ratatui::widgets::List
- ratatui::widgets::ListItem
- ratatui::widgets::ListState
- ratatui::widgets::Padding
- ratatui::widgets::Paragraph
- ratatui::widgets::RatatuiLogo
- ratatui::widgets::RatatuiMascot
- ratatui::widgets::Row
- ratatui::widgets::Scrollbar
- ratatui::widgets::ScrollbarState
- ratatui::widgets::Sparkline
- ratatui::widgets::SparklineBar
- ratatui::widgets::Table
- ratatui::widgets::TableState
- ratatui::widgets::Tabs
- ratatui::widgets::Wrap
- ratatui::widgets::canvas::Canvas
- ratatui::widgets::canvas::Circle
- ratatui::widgets::canvas::Context
- ratatui::widgets::canvas::Label
- ratatui::widgets::canvas::Line
- ratatui::widgets::canvas::Map
- ratatui::widgets::canvas::Painter
- ratatui::widgets::canvas::Points
- ratatui::widgets::canvas::Rectangle
- subscription::MouseEventClause
- subscription::Sub
- terminal::AsyncTestEventListener
- terminal::CrosstermAsyncStream
- terminal::CrosstermInputListener
- terminal::CrosstermTerminalAdapter
- terminal::TermionInputListener
- terminal::TermionTerminalAdapter
- terminal::TermwizInputListener
- terminal::TermwizTerminalAdapter
- terminal::TestEventListener
- terminal::TestTerminalAdapter
- utils::Email
- utils::PhoneNumber
- view::View
Enums
- application::ApplicationError
- application::PollStrategy
- command::Cmd
- command::CmdResult
- command::Direction
- command::Position
- event::Event
- event::Key
- event::MediaKeyCode
- event::MouseButton
- event::MouseEventKind
- event::NoUserEvent
- listener::ListenerError
- listener::PollError
- listener::PortError
- props::AttrValue
- props::AttrValueRef
- props::Attribute
- props::BorderType
- props::Color
- props::Direction
- props::HorizontalAlignment
- props::InputType
- props::PropPayload
- props::PropPayloadRef
- props::PropValue
- props::PropValueRef
- props::QueryResult
- props::Shape
- props::VerticalAlignment
- ratatui::Viewport
- ratatui::backend::ClearType
- ratatui::crossterm::cursor::SetCursorStyle
- ratatui::crossterm::event::Event
- ratatui::crossterm::event::KeyCode
- ratatui::crossterm::event::KeyEventKind
- ratatui::crossterm::event::MediaKeyCode
- ratatui::crossterm::event::ModifierKeyCode
- ratatui::crossterm::event::MouseButton
- ratatui::crossterm::event::MouseEventKind
- ratatui::crossterm::style::Attribute
- ratatui::crossterm::style::Color
- ratatui::crossterm::style::Colored
- ratatui::crossterm::terminal::ClearType
- ratatui::prelude::Color
- ratatui::prelude::Constraint
- ratatui::prelude::Direction
- ratatui::prelude::HorizontalAlignment
- ratatui::prelude::VerticalAlignment
- ratatui::prelude::backend::ClearType
- ratatui::prelude::layout::Constraint
- ratatui::prelude::layout::Direction
- ratatui::prelude::layout::Flex
- ratatui::prelude::layout::HorizontalAlignment
- ratatui::prelude::layout::Spacing
- ratatui::prelude::layout::VerticalAlignment
- ratatui::prelude::style::Color
- ratatui::prelude::symbols::Marker
- ratatui::prelude::symbols::marker::Marker
- ratatui::prelude::symbols::merge::MergeStrategy
- ratatui::termion::event::Event
- ratatui::termion::event::Key
- ratatui::termion::event::MouseButton
- ratatui::termion::event::MouseEvent
- ratatui::termwiz::caps::ColorLevel
- ratatui::termwiz::cell::AttributeChange
- ratatui::termwiz::cell::Blink
- ratatui::termwiz::cell::Intensity
- ratatui::termwiz::cell::Presentation
- ratatui::termwiz::cell::SemanticType
- ratatui::termwiz::cell::Underline
- ratatui::termwiz::cell::VerticalAlign
- ratatui::termwiz::color::AnsiColor
- ratatui::termwiz::color::ColorAttribute
- ratatui::termwiz::color::ColorSpec
- ratatui::termwiz::escape::Action
- ratatui::termwiz::escape::CSI
- ratatui::termwiz::escape::ControlCode
- ratatui::termwiz::escape::DeviceControlMode
- ratatui::termwiz::escape::Esc
- ratatui::termwiz::escape::EscCode
- ratatui::termwiz::escape::KittyImage
- ratatui::termwiz::escape::OperatingSystemCommand
- ratatui::termwiz::escape::SixelData
- ratatui::termwiz::escape::apc::KittyFrameCompositionMode
- ratatui::termwiz::escape::apc::KittyImage
- ratatui::termwiz::escape::apc::KittyImageCompression
- ratatui::termwiz::escape::apc::KittyImageData
- ratatui::termwiz::escape::apc::KittyImageDelete
- ratatui::termwiz::escape::apc::KittyImageFormat
- ratatui::termwiz::escape::apc::KittyImageVerbosity
- ratatui::termwiz::escape::csi::CSI
- ratatui::termwiz::escape::csi::CharacterPath
- ratatui::termwiz::escape::csi::CsiParam
- ratatui::termwiz::escape::csi::Cursor
- ratatui::termwiz::escape::csi::CursorStyle
- ratatui::termwiz::escape::csi::CursorTabulationControl
- ratatui::termwiz::escape::csi::DecPrivateMode
- ratatui::termwiz::escape::csi::DecPrivateModeCode
- ratatui::termwiz::escape::csi::Device
- ratatui::termwiz::escape::csi::DeviceAttribute
- ratatui::termwiz::escape::csi::DeviceAttributeCodes
- ratatui::termwiz::escape::csi::DeviceAttributes
- ratatui::termwiz::escape::csi::Edit
- ratatui::termwiz::escape::csi::EraseInDisplay
- ratatui::termwiz::escape::csi::EraseInLine
- ratatui::termwiz::escape::csi::Font
- ratatui::termwiz::escape::csi::Keyboard
- ratatui::termwiz::escape::csi::KittyKeyboardMode
- ratatui::termwiz::escape::csi::Mode
- ratatui::termwiz::escape::csi::MouseButton
- ratatui::termwiz::escape::csi::MouseReport
- ratatui::termwiz::escape::csi::Sgr
- ratatui::termwiz::escape::csi::SgrCode
- ratatui::termwiz::escape::csi::TabulationClear
- ratatui::termwiz::escape::csi::TerminalMode
- ratatui::termwiz::escape::csi::TerminalModeCode
- ratatui::termwiz::escape::csi::Window
- ratatui::termwiz::escape::csi::XtSmGraphicsAction
- ratatui::termwiz::escape::csi::XtSmGraphicsItem
- ratatui::termwiz::escape::csi::XtSmGraphicsStatus
- ratatui::termwiz::escape::csi::XtermKeyModifierResource
- ratatui::termwiz::escape::esc::Esc
- ratatui::termwiz::escape::esc::EscCode
- ratatui::termwiz::escape::osc::ColorOrQuery
- ratatui::termwiz::escape::osc::DynamicColorNumber
- ratatui::termwiz::escape::osc::FinalTermClick
- ratatui::termwiz::escape::osc::FinalTermPromptKind
- ratatui::termwiz::escape::osc::FinalTermSemanticPrompt
- ratatui::termwiz::escape::osc::ITermDimension
- ratatui::termwiz::escape::osc::ITermProprietary
- ratatui::termwiz::escape::osc::ITermUnicodeVersionOp
- ratatui::termwiz::escape::osc::OperatingSystemCommand
- ratatui::termwiz::escape::osc::OperatingSystemCommandCode
- ratatui::termwiz::escape::osc::Progress
- ratatui::termwiz::image::ImageDataType
- ratatui::termwiz::input::InputEvent
- ratatui::termwiz::input::KeyCode
- ratatui::termwiz::input::KeyboardEncoding
- ratatui::termwiz::keymap::Found
- ratatui::termwiz::lineedit::Action
- ratatui::termwiz::lineedit::Movement
- ratatui::termwiz::lineedit::OutputElement
- ratatui::termwiz::lineedit::SearchDirection
- ratatui::termwiz::lineedit::SearchStyle
- ratatui::termwiz::surface::Change
- ratatui::termwiz::surface::CursorShape
- ratatui::termwiz::surface::CursorVisibility
- ratatui::termwiz::surface::LineAttribute
- ratatui::termwiz::surface::Position
- ratatui::termwiz::surface::change::Change
- ratatui::termwiz::surface::change::LineAttribute
- ratatui::termwiz::surface::line::CellRef
- ratatui::termwiz::surface::line::DoubleClickRange
- ratatui::termwiz::terminal::Blocking
- ratatui::termwiz::terminal::unix::Purge
- ratatui::termwiz::terminal::unix::SetAttributeWhen
- ratatui::termwiz::tmux_cc::Event
- ratatui::termwiz::tmux_cc::WindowLayout
- ratatui::termwiz::tmux_cc::parser::Rule
- ratatui::widgets::BorderType
- ratatui::widgets::GraphType
- ratatui::widgets::HighlightSpacing
- ratatui::widgets::LegendPosition
- ratatui::widgets::ListDirection
- ratatui::widgets::MascotEyeColor
- ratatui::widgets::RatatuiLogoSize
- ratatui::widgets::RenderDirection
- ratatui::widgets::ScrollDirection
- ratatui::widgets::ScrollbarOrientation
- ratatui::widgets::TitlePosition
- ratatui::widgets::canvas::MapResolution
- state::State
- state::StateValue
- subscription::EventClause
- subscription::SubClause
- terminal::TerminalError
- view::ViewError
Traits
- component::AppComponent
- component::Component
- injector::Injector
- listener::Poll
- listener::PollAsync
- props::PropBound
- ratatui::backend::Backend
- ratatui::backend::FromCrossterm
- ratatui::backend::FromTermion
- ratatui::backend::FromTermwiz
- ratatui::backend::IntoCrossterm
- ratatui::backend::IntoTermion
- ratatui::backend::IntoTermwiz
- ratatui::crossterm::Command
- ratatui::crossterm::ExecutableCommand
- ratatui::crossterm::QueueableCommand
- ratatui::crossterm::SynchronizedUpdate
- ratatui::crossterm::style::Stylize
- ratatui::crossterm::tty::IsTty
- ratatui::prelude::Backend
- ratatui::prelude::BlockExt
- ratatui::prelude::FromCrossterm
- ratatui::prelude::FromTermion
- ratatui::prelude::FromTermwiz
- ratatui::prelude::IntoCrossterm
- ratatui::prelude::IntoTermion
- ratatui::prelude::IntoTermwiz
- ratatui::prelude::StatefulWidget
- ratatui::prelude::Stylize
- ratatui::prelude::Widget
- ratatui::prelude::backend::Backend
- ratatui::prelude::style::Styled
- ratatui::prelude::style::Stylize
- ratatui::prelude::text::ToLine
- ratatui::prelude::text::ToSpan
- ratatui::prelude::text::ToText
- ratatui::termion::color::Color
- ratatui::termion::color::DetectColors
- ratatui::termion::cursor::DetectCursorPos
- ratatui::termion::input::TermRead
- ratatui::termion::input::TermReadEventsAndRaw
- ratatui::termion::raw::IntoRawMode
- ratatui::termion::screen::IntoAlternateScreen
- ratatui::termwiz::Context
- ratatui::termwiz::error::Context
- ratatui::termwiz::istty::IsTty
- ratatui::termwiz::lineedit::History
- ratatui::termwiz::lineedit::LineEditorHost
- ratatui::termwiz::render::RenderTty
- ratatui::termwiz::terminal::Terminal
- ratatui::termwiz::terminal::unix::UnixTty
- ratatui::widgets::BlockExt
- ratatui::widgets::StatefulWidget
- ratatui::widgets::Widget
- ratatui::widgets::canvas::Shape
- terminal::TerminalAdapter
Macros
- ratatui::border
- ratatui::crossterm::execute
- ratatui::crossterm::queue
- ratatui::termwiz::bail
- ratatui::termwiz::ensure
- ratatui::termwiz::format_err
- subclause_and
- subclause_and_not
- subclause_or
Attribute Macros
Derive Macros
Functions
- ratatui::crossterm::cursor::position
- ratatui::crossterm::event::poll
- ratatui::crossterm::event::read
- ratatui::crossterm::style::available_color_count
- ratatui::crossterm::style::force_color_output
- ratatui::crossterm::style::style
- ratatui::crossterm::terminal::disable_raw_mode
- ratatui::crossterm::terminal::enable_raw_mode
- ratatui::crossterm::terminal::is_raw_mode_enabled
- ratatui::crossterm::terminal::size
- ratatui::crossterm::terminal::supports_keyboard_enhancement
- ratatui::crossterm::terminal::window_size
- ratatui::init
- ratatui::init::init
- ratatui::init::init_with_options
- ratatui::init::restore
- ratatui::init::run
- ratatui::init::try_init
- ratatui::init::try_init_with_options
- ratatui::init::try_restore
- ratatui::init_with_options
- ratatui::restore
- ratatui::run
- ratatui::termion::async_stdin
- ratatui::termion::event::parse_event
- ratatui::termion::get_tty
- ratatui::termion::is_tty
- ratatui::termion::terminal_size
- ratatui::termion::terminal_size_fd
- ratatui::termion::terminal_size_pixels
- ratatui::termion::terminal_size_pixels_fd
- ratatui::termwiz::cell::grapheme_column_width
- ratatui::termwiz::cell::is_white_space_char
- ratatui::termwiz::cell::is_white_space_grapheme
- ratatui::termwiz::cell::unicode_column_width
- ratatui::termwiz::lineedit::line_editor_terminal
- ratatui::termwiz::terminal::new_terminal
- ratatui::termwiz::tmux_cc::parse_layout
- ratatui::termwiz::tmux_cc::unvis
- ratatui::try_init
- ratatui::try_init_with_options
- ratatui::try_restore
- testing::buffer_to_string
- testing::render_to_string
- utils::clone_line
- utils::clone_span
- utils::clone_text
- utils::parser::parse_color
- utils::parser::parse_email
- utils::parser::parse_phone_number
Type Aliases
- application::ApplicationResult
- listener::PortResult
- props::AnyPropBox
- props::LineStatic
- props::SpanStatic
- props::Table
- props::TextStatic
- ratatui::DefaultTerminal
- ratatui::init::DefaultTerminal
- ratatui::prelude::Alignment
- ratatui::prelude::layout::Alignment
- ratatui::termwiz::Result
- ratatui::termwiz::color::PaletteIndex
- ratatui::termwiz::error::Result
- ratatui::termwiz::escape::SixelValue
- ratatui::termwiz::lineedit::HistoryIndex
- ratatui::termwiz::lineedit::RepeatCount
- ratatui::termwiz::surface::SequenceNo
- ratatui::termwiz::terminal::SystemTerminal
- ratatui::termwiz::tmux_cc::TmuxPaneId
- ratatui::termwiz::tmux_cc::TmuxSessionId
- ratatui::termwiz::tmux_cc::TmuxWindowId
- terminal::TerminalResult
- view::ViewResult
Constants
- ratatui::prelude::style::palette::material::AMBER
- ratatui::prelude::style::palette::material::BLACK
- ratatui::prelude::style::palette::material::BLUE
- ratatui::prelude::style::palette::material::BLUE_GRAY
- ratatui::prelude::style::palette::material::BROWN
- ratatui::prelude::style::palette::material::CYAN
- ratatui::prelude::style::palette::material::DEEP_ORANGE
- ratatui::prelude::style::palette::material::DEEP_PURPLE
- ratatui::prelude::style::palette::material::GRAY
- ratatui::prelude::style::palette::material::GREEN
- ratatui::prelude::style::palette::material::INDIGO
- ratatui::prelude::style::palette::material::LIGHT_BLUE
- ratatui::prelude::style::palette::material::LIGHT_GREEN
- ratatui::prelude::style::palette::material::LIME
- ratatui::prelude::style::palette::material::ORANGE
- ratatui::prelude::style::palette::material::PINK
- ratatui::prelude::style::palette::material::PURPLE
- ratatui::prelude::style::palette::material::RED
- ratatui::prelude::style::palette::material::TEAL
- ratatui::prelude::style::palette::material::WHITE
- ratatui::prelude::style::palette::material::YELLOW
- ratatui::prelude::style::palette::tailwind::AMBER
- ratatui::prelude::style::palette::tailwind::BLACK
- ratatui::prelude::style::palette::tailwind::BLUE
- ratatui::prelude::style::palette::tailwind::CYAN
- ratatui::prelude::style::palette::tailwind::EMERALD
- ratatui::prelude::style::palette::tailwind::FUCHSIA
- ratatui::prelude::style::palette::tailwind::GRAY
- ratatui::prelude::style::palette::tailwind::GREEN
- ratatui::prelude::style::palette::tailwind::INDIGO
- ratatui::prelude::style::palette::tailwind::LIME
- ratatui::prelude::style::palette::tailwind::NEUTRAL
- ratatui::prelude::style::palette::tailwind::ORANGE
- ratatui::prelude::style::palette::tailwind::PINK
- ratatui::prelude::style::palette::tailwind::PURPLE
- ratatui::prelude::style::palette::tailwind::RED
- ratatui::prelude::style::palette::tailwind::ROSE
- ratatui::prelude::style::palette::tailwind::SKY
- ratatui::prelude::style::palette::tailwind::SLATE
- ratatui::prelude::style::palette::tailwind::STONE
- ratatui::prelude::style::palette::tailwind::TEAL
- ratatui::prelude::style::palette::tailwind::VIOLET
- ratatui::prelude::style::palette::tailwind::WHITE
- ratatui::prelude::style::palette::tailwind::YELLOW
- ratatui::prelude::style::palette::tailwind::ZINC
- ratatui::prelude::symbols::DOT
- ratatui::prelude::symbols::bar::FIVE_EIGHTHS
- ratatui::prelude::symbols::bar::FULL
- ratatui::prelude::symbols::bar::HALF
- ratatui::prelude::symbols::bar::NINE_LEVELS
- ratatui::prelude::symbols::bar::ONE_EIGHTH
- ratatui::prelude::symbols::bar::ONE_QUARTER
- ratatui::prelude::symbols::bar::SEVEN_EIGHTHS
- ratatui::prelude::symbols::bar::THREE_EIGHTHS
- ratatui::prelude::symbols::bar::THREE_LEVELS
- ratatui::prelude::symbols::bar::THREE_QUARTERS
- ratatui::prelude::symbols::block::FIVE_EIGHTHS
- ratatui::prelude::symbols::block::FULL
- ratatui::prelude::symbols::block::HALF
- ratatui::prelude::symbols::block::NINE_LEVELS
- ratatui::prelude::symbols::block::ONE_EIGHTH
- ratatui::prelude::symbols::block::ONE_QUARTER
- ratatui::prelude::symbols::block::SEVEN_EIGHTHS
- ratatui::prelude::symbols::block::THREE_EIGHTHS
- ratatui::prelude::symbols::block::THREE_LEVELS
- ratatui::prelude::symbols::block::THREE_QUARTERS
- ratatui::prelude::symbols::border::DOUBLE
- ratatui::prelude::symbols::border::EMPTY
- ratatui::prelude::symbols::border::FULL
- ratatui::prelude::symbols::border::HEAVY_DOUBLE_DASHED
- ratatui::prelude::symbols::border::HEAVY_QUADRUPLE_DASHED
- ratatui::prelude::symbols::border::HEAVY_TRIPLE_DASHED
- ratatui::prelude::symbols::border::LIGHT_DOUBLE_DASHED
- ratatui::prelude::symbols::border::LIGHT_QUADRUPLE_DASHED
- ratatui::prelude::symbols::border::LIGHT_TRIPLE_DASHED
- ratatui::prelude::symbols::border::ONE_EIGHTH_BOTTOM_EIGHT
- ratatui::prelude::symbols::border::ONE_EIGHTH_LEFT_EIGHT
- ratatui::prelude::symbols::border::ONE_EIGHTH_RIGHT_EIGHT
- ratatui::prelude::symbols::border::ONE_EIGHTH_TALL
- ratatui::prelude::symbols::border::ONE_EIGHTH_TOP_EIGHT
- ratatui::prelude::symbols::border::ONE_EIGHTH_WIDE
- ratatui::prelude::symbols::border::PLAIN
- ratatui::prelude::symbols::border::PROPORTIONAL_TALL
- ratatui::prelude::symbols::border::PROPORTIONAL_WIDE
- ratatui::prelude::symbols::border::QUADRANT_BLOCK
- ratatui::prelude::symbols::border::QUADRANT_BOTTOM_HALF
- ratatui::prelude::symbols::border::QUADRANT_BOTTOM_LEFT
- ratatui::prelude::symbols::border::QUADRANT_BOTTOM_RIGHT
- ratatui::prelude::symbols::border::QUADRANT_INSIDE
- ratatui::prelude::symbols::border::QUADRANT_LEFT_HALF
- ratatui::prelude::symbols::border::QUADRANT_OUTSIDE
- ratatui::prelude::symbols::border::QUADRANT_RIGHT_HALF
- ratatui::prelude::symbols::border::QUADRANT_TOP_HALF
- ratatui::prelude::symbols::border::QUADRANT_TOP_LEFT
- ratatui::prelude::symbols::border::QUADRANT_TOP_LEFT_BOTTOM_LEFT_BOTTOM_RIGHT
- ratatui::prelude::symbols::border::QUADRANT_TOP_LEFT_BOTTOM_RIGHT
- ratatui::prelude::symbols::border::QUADRANT_TOP_LEFT_TOP_RIGHT_BOTTOM_LEFT
- ratatui::prelude::symbols::border::QUADRANT_TOP_LEFT_TOP_RIGHT_BOTTOM_RIGHT
- ratatui::prelude::symbols::border::QUADRANT_TOP_RIGHT
- ratatui::prelude::symbols::border::QUADRANT_TOP_RIGHT_BOTTOM_LEFT
- ratatui::prelude::symbols::border::QUADRANT_TOP_RIGHT_BOTTOM_LEFT_BOTTOM_RIGHT
- ratatui::prelude::symbols::border::ROUNDED
- ratatui::prelude::symbols::border::THICK
- ratatui::prelude::symbols::braille::BRAILLE
- ratatui::prelude::symbols::half_block::FULL
- ratatui::prelude::symbols::half_block::LOWER
- ratatui::prelude::symbols::half_block::UPPER
- ratatui::prelude::symbols::line::BOTTOM_LEFT
- ratatui::prelude::symbols::line::BOTTOM_RIGHT
- ratatui::prelude::symbols::line::CROSS
- ratatui::prelude::symbols::line::DOUBLE
- ratatui::prelude::symbols::line::DOUBLE_BOTTOM_LEFT
- ratatui::prelude::symbols::line::DOUBLE_BOTTOM_RIGHT
- ratatui::prelude::symbols::line::DOUBLE_CROSS
- ratatui::prelude::symbols::line::DOUBLE_HORIZONTAL
- ratatui::prelude::symbols::line::DOUBLE_HORIZONTAL_DOWN
- ratatui::prelude::symbols::line::DOUBLE_HORIZONTAL_UP
- ratatui::prelude::symbols::line::DOUBLE_TOP_LEFT
- ratatui::prelude::symbols::line::DOUBLE_TOP_RIGHT
- ratatui::prelude::symbols::line::DOUBLE_VERTICAL
- ratatui::prelude::symbols::line::DOUBLE_VERTICAL_LEFT
- ratatui::prelude::symbols::line::DOUBLE_VERTICAL_RIGHT
- ratatui::prelude::symbols::line::HEAVY_DOUBLE_DASHED
- ratatui::prelude::symbols::line::HEAVY_DOUBLE_DASH_HORIZONTAL
- ratatui::prelude::symbols::line::HEAVY_DOUBLE_DASH_VERTICAL
- ratatui::prelude::symbols::line::HEAVY_QUADRUPLE_DASHED
- ratatui::prelude::symbols::line::HEAVY_QUADRUPLE_DASH_HORIZONTAL
- ratatui::prelude::symbols::line::HEAVY_QUADRUPLE_DASH_VERTICAL
- ratatui::prelude::symbols::line::HEAVY_TRIPLE_DASHED
- ratatui::prelude::symbols::line::HEAVY_TRIPLE_DASH_HORIZONTAL
- ratatui::prelude::symbols::line::HEAVY_TRIPLE_DASH_VERTICAL
- ratatui::prelude::symbols::line::HORIZONTAL
- ratatui::prelude::symbols::line::HORIZONTAL_DOWN
- ratatui::prelude::symbols::line::HORIZONTAL_UP
- ratatui::prelude::symbols::line::LIGHT_DOUBLE_DASHED
- ratatui::prelude::symbols::line::LIGHT_DOUBLE_DASH_HORIZONTAL
- ratatui::prelude::symbols::line::LIGHT_DOUBLE_DASH_VERTICAL
- ratatui::prelude::symbols::line::LIGHT_QUADRUPLE_DASHED
- ratatui::prelude::symbols::line::LIGHT_QUADRUPLE_DASH_HORIZONTAL
- ratatui::prelude::symbols::line::LIGHT_QUADRUPLE_DASH_VERTICAL
- ratatui::prelude::symbols::line::LIGHT_TRIPLE_DASHED
- ratatui::prelude::symbols::line::LIGHT_TRIPLE_DASH_HORIZONTAL
- ratatui::prelude::symbols::line::LIGHT_TRIPLE_DASH_VERTICAL
- ratatui::prelude::symbols::line::NORMAL
- ratatui::prelude::symbols::line::ROUNDED
- ratatui::prelude::symbols::line::ROUNDED_BOTTOM_LEFT
- ratatui::prelude::symbols::line::ROUNDED_BOTTOM_RIGHT
- ratatui::prelude::symbols::line::ROUNDED_TOP_LEFT
- ratatui::prelude::symbols::line::ROUNDED_TOP_RIGHT
- ratatui::prelude::symbols::line::THICK
- ratatui::prelude::symbols::line::THICK_BOTTOM_LEFT
- ratatui::prelude::symbols::line::THICK_BOTTOM_RIGHT
- ratatui::prelude::symbols::line::THICK_CROSS
- ratatui::prelude::symbols::line::THICK_HORIZONTAL
- ratatui::prelude::symbols::line::THICK_HORIZONTAL_DOWN
- ratatui::prelude::symbols::line::THICK_HORIZONTAL_UP
- ratatui::prelude::symbols::line::THICK_TOP_LEFT
- ratatui::prelude::symbols::line::THICK_TOP_RIGHT
- ratatui::prelude::symbols::line::THICK_VERTICAL
- ratatui::prelude::symbols::line::THICK_VERTICAL_LEFT
- ratatui::prelude::symbols::line::THICK_VERTICAL_RIGHT
- ratatui::prelude::symbols::line::TOP_LEFT
- ratatui::prelude::symbols::line::TOP_RIGHT
- ratatui::prelude::symbols::line::VERTICAL
- ratatui::prelude::symbols::line::VERTICAL_LEFT
- ratatui::prelude::symbols::line::VERTICAL_RIGHT
- ratatui::prelude::symbols::marker::DOT
- ratatui::prelude::symbols::pixel::OCTANTS
- ratatui::prelude::symbols::pixel::QUADRANTS
- ratatui::prelude::symbols::pixel::SEXTANTS
- ratatui::prelude::symbols::scrollbar::DOUBLE_HORIZONTAL
- ratatui::prelude::symbols::scrollbar::DOUBLE_VERTICAL
- ratatui::prelude::symbols::scrollbar::HORIZONTAL
- ratatui::prelude::symbols::scrollbar::VERTICAL
- ratatui::prelude::symbols::shade::DARK
- ratatui::prelude::symbols::shade::EMPTY
- ratatui::prelude::symbols::shade::FULL
- ratatui::prelude::symbols::shade::LIGHT
- ratatui::prelude::symbols::shade::MEDIUM
- ratatui::termion::raw::CONTROL_SEQUENCE_TIMEOUT
- ratatui::termwiz::cell::LATEST_UNICODE_VERSION
- ratatui::termwiz::hyperlink::CLOSING_PARENTHESIS_HYPERLINK_PATTERN
- ratatui::termwiz::hyperlink::GENERIC_HYPERLINK_PATTERN
- ratatui::termwiz::input::CSI
- ratatui::termwiz::input::SS3
- ratatui::termwiz::nerdfonts::NERD_FONT_GLYPHS
- ratatui::termwiz::surface::SEQ_ZERO