use ;
use TryFrom;
use mem_bank;
/// Represents the memory bank options.
///
/// # Variants
///
/// - `MainMemBank`: Represents the main memory bank.
/// - `EmbedFuncMemBank`: Represents the embedded function memory bank.
///
/// # Description
///
/// This enum is used to specify the memory bank for operations involving register access. It provides
/// options for switching between the main memory bank and the embedded function memory bank.