use Deref;
use ;
use ;
use crateRatatuiPlugins;
/// Trait for types that implement lifecycle functions for initializing a terminal context and
/// restoring the terminal state after exiting. Implementors must also use their implementation of
/// the `configure_plugin_group()` function to add any systems, resources, events, etcetera
/// necessary for the functioning of its associated Ratatui backend or its particular
/// functionality.