pub struct MaxMap<T> {
pub hm: HashMap<usize, T>,
pub maxk: Option<usize>,
}Fields§
§hm: HashMap<usize, T>§maxk: Option<usize>Implementations§
Source§impl<T> MaxMap<T>
impl<T> MaxMap<T>
pub fn new() -> Self
pub fn insert(&mut self, k: usize, v: T)
pub fn max_removed(&mut self)
pub fn get(&self, key: &usize) -> Option<&T>
pub fn contains_key(&self, key: &usize) -> bool
pub fn len(&self) -> usize
pub fn is_empty(&self) -> bool
pub fn get_maxk(&self) -> Option<usize>
pub fn iter(&self) -> MaxMapIter<'_, T> ⓘ
pub fn for_each_mut<F>(&mut self, f: F)
pub fn keys(&self) -> MaxMapKeys<'_, T> ⓘ
pub fn values(&self) -> MaxMapValues<'_, T> ⓘ
pub fn entry(&mut self, key: usize) -> Entry<'_, usize, T, DefaultHashBuilder>
pub fn get_mut(&mut self, key: &usize) -> Option<&mut T>
pub fn remove(&mut self, key: &usize) -> Option<T>
pub fn clear(&mut self)
pub fn drain(&mut self) -> Drain<'_, usize, T>
pub fn retain<F>(&mut self, f: F)
Source§impl MaxMap<TableCell>
impl MaxMap<TableCell>
pub fn align(&mut self, pos: usize, prop: Option<CellAlign>, empty_val: &Val)
pub fn borders( &mut self, pos: usize, prop: Option<CellBorders>, empty_val: &Val, )
pub fn checkbox(&mut self, pos: usize, prop: Option<Checkbox>, empty_val: &Val)
pub fn data_format( &mut self, pos: usize, prop: Option<DataFormat>, empty_val: &Val, )
pub fn dropdown(&mut self, pos: usize, prop: Option<Dropdown>, empty_val: &Val)
pub fn highlight( &mut self, pos: usize, prop: Option<Highlight>, empty_val: &Val, )
pub fn note(&mut self, pos: usize, prop: Option<Note>, empty_val: &Val)
pub fn progress_bar( &mut self, pos: usize, prop: Option<ProgressBar>, empty_val: &Val, )
pub fn readonly(&mut self, pos: usize, prop: bool, empty_val: &Val)
pub fn set_cell_val(&mut self, pos: usize, val: Val)
pub fn set_cell(&mut self, pos: usize, cell: TableCell)
Trait Implementations§
Source§impl<T> IntoIterator for MaxMap<T>
impl<T> IntoIterator for MaxMap<T>
Source§impl<'a, T> IntoIterator for &'a MaxMap<T>
impl<'a, T> IntoIterator for &'a MaxMap<T>
impl<T> StructuralPartialEq for MaxMap<T>
Auto Trait Implementations§
impl<T> Freeze for MaxMap<T>
impl<T> RefUnwindSafe for MaxMap<T>where
T: RefUnwindSafe,
impl<T> Send for MaxMap<T>where
T: Send,
impl<T> Sync for MaxMap<T>where
T: Sync,
impl<T> Unpin for MaxMap<T>where
T: Unpin,
impl<T> UnsafeUnpin for MaxMap<T>
impl<T> UnwindSafe for MaxMap<T>where
T: UnwindSafe,
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