rotbl 0.2.10

Read Only Table
Documentation
1
2
3
4
5
6
7
8
9
use std::ops::RangeBounds;

/// A helper trait to accept a range argument: `RangeBounds<T> + Clone + Send + 'static`.
///
/// Range arguments used by Rotbl implements this trait,
/// such as `Rotbl::range(impl RangeArg<String>)`.
pub trait RangeArg<T = String>: RangeBounds<T> + Clone + Send + 'static {}

impl<T, R> RangeArg<T> for R where R: RangeBounds<T> + Clone + Send + 'static {}