Crate scm_record

source ·
Expand description

Reusable change selector UI for source control systems.

Modules

  • Special runtime variables.
  • Helper functions for rendering UI components.

Structs

  • A container of selected changes and commit metadata.
  • The state of a file to be recorded.
  • The Unix file mode. The special mode 0 indicates that the file did not exist.
  • The state used to render the changes. This is passed into [Recorder::new] and then updated and returned with [Recorder::run].
  • UI component to record the user’s changes.
  • A changed line inside a Section.
  • A copy of the contents of the screen at a certain point in time.

Enums

Traits