pub struct QuadContainer {
pub elements: HashSet<Quad>,
pub last_timestamp_changed: i64,
}Fields§
§elements: HashSet<Quad>§last_timestamp_changed: i64Implementations§
Source§impl QuadContainer
impl QuadContainer
pub fn new(elements: HashSet<Quad>, ts: i64) -> Self
pub fn len(&self) -> usize
pub fn add(&mut self, quad: Quad, ts: i64)
pub fn is_empty(&self) -> bool
pub fn remove(&mut self, quad: &Quad, ts: i64)
pub fn contains(&self, quad: &Quad) -> bool
pub fn clear(&mut self, ts: i64)
Trait Implementations§
Source§impl Clone for QuadContainer
impl Clone for QuadContainer
Source§fn clone(&self) -> QuadContainer
fn clone(&self) -> QuadContainer
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for QuadContainer
impl RefUnwindSafe for QuadContainer
impl Send for QuadContainer
impl Sync for QuadContainer
impl Unpin for QuadContainer
impl UnwindSafe for QuadContainer
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