pub struct LinearRouteExpiryIndex;Trait Implementations§
Source§impl Clone for LinearRouteExpiryIndex
impl Clone for LinearRouteExpiryIndex
Source§fn clone(&self) -> LinearRouteExpiryIndex
fn clone(&self) -> LinearRouteExpiryIndex
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for LinearRouteExpiryIndex
Source§impl Debug for LinearRouteExpiryIndex
impl Debug for LinearRouteExpiryIndex
Source§impl Default for LinearRouteExpiryIndex
impl Default for LinearRouteExpiryIndex
Source§fn default() -> LinearRouteExpiryIndex
fn default() -> LinearRouteExpiryIndex
Returns the “default value” for a type. Read more
impl Eq for LinearRouteExpiryIndex
Source§impl PartialEq for LinearRouteExpiryIndex
impl PartialEq for LinearRouteExpiryIndex
Source§impl RouteExpiryIndex for LinearRouteExpiryIndex
impl RouteExpiryIndex for LinearRouteExpiryIndex
const INDEXED: bool = false
fn invalidate(&self)
fn insert(&self, _row: usize, _expiry: InstantMillis)
fn update(&self, _row: usize, _expiry: InstantMillis)
fn swap_remove(&self, _removed: usize, _last: usize)
fn prefers_linear_cull(&self, _row_count: usize, _now: InstantMillis) -> bool
fn earliest_exact<F>( &self, row_count: usize, expiry_of: F, ) -> Option<InstantMillis>
fn first_expired<F>( &self, row_count: usize, now: InstantMillis, expiry_of: F, ) -> Option<usize>
impl StructuralPartialEq for LinearRouteExpiryIndex
Auto Trait Implementations§
impl Freeze for LinearRouteExpiryIndex
impl RefUnwindSafe for LinearRouteExpiryIndex
impl Send for LinearRouteExpiryIndex
impl Sync for LinearRouteExpiryIndex
impl Unpin for LinearRouteExpiryIndex
impl UnsafeUnpin for LinearRouteExpiryIndex
impl UnwindSafe for LinearRouteExpiryIndex
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