# Structs
AnnotationStyle is the style of annotations for hints and matched text.
Match is a single entry matched by fastcopy.
Range specifies a range of offsets in a text, referring to the [start:end) subslice of the text.
Selection is a choice made by the user in the fastcopy UI.
Style configures the display style of the widget.
Widget is the main fastcopy widget.
WidgetConfig configures the fastcopy widget.
# Interfaces
Handler handles events from the widget.