pub struct TapSet<'a> {
pub taps: &'a [TapData],
pub combo_taps: &'a [u16],
pub combo_begin: &'a [u16],
pub group_begin: &'a [usize],
pub combos_count: usize,
pub reg_count: usize,
pub tot_combo_backs: usize,
pub group_names: &'a [&'a str],
}Fields§
§taps: &'a [TapData]§combo_taps: &'a [u16]§combo_begin: &'a [u16]§group_begin: &'a [usize]§combos_count: usize§reg_count: usize§tot_combo_backs: usize§group_names: &'a [&'a str]Implementations§
Source§impl TapSet<'_>
impl TapSet<'_>
pub fn num_groups(&self) -> usize
pub fn tap_size(&self) -> usize
pub fn taps(&self) -> TapIter<'_> ⓘ
pub fn regs(&self) -> RegisterIter<'_> ⓘ
pub fn group_taps(&self, group_id: usize) -> TapIter<'_> ⓘ
pub fn group_regs(&self, group_id: usize) -> RegisterIter<'_> ⓘ
pub fn group_size(&self, group_id: usize) -> usize
pub fn group_name(&self, group_id: usize) -> &str
pub fn combos_size(&self) -> usize
pub fn reg_count(&self) -> usize
pub fn combos(&self) -> ComboIter<'_> ⓘ
pub fn get_combo(&self, id: usize) -> ComboRef<'_>
Trait Implementations§
Auto Trait Implementations§
impl<'a> Freeze for TapSet<'a>
impl<'a> RefUnwindSafe for TapSet<'a>
impl<'a> Send for TapSet<'a>
impl<'a> Sync for TapSet<'a>
impl<'a> Unpin for TapSet<'a>
impl<'a> UnwindSafe for TapSet<'a>
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more