Structs

A selected text range (could be a range of length zero).
A selected text range (could be a range of length zero).
A text region that the user can edit the contents of.
The output from a TextEdit.
The text edit state stored between frames.

Traits

Trait constraining what types crate::TextEdit may use as an underlying buffer.