Crate view

source ·
Expand description

Git Interactive Rebase Tool - View Module


This module is used to handle working with the view.

Test Utilities

To facilitate testing the usages of this crate, a set of testing utilities are provided. Since these utilities are not tested, and often are optimized for developer experience than performance should only be used in test code.


  • Represents a segment in a larger line.
  • Represents data associated with rendering content.
  • Represents a message sender and receiver for passing actions between threads.
  • A thread that updates the rendered view.
  • Represents a view.
  • Represents the content to be rendered to the View.
  • An updater utility for a ViewData.
  • Represents a line in the view.