OccupiedError returns value, fix doc errors

This commit is contained in:
Matt Duch
2023-04-26 15:59:44 -05:00
committed by ripytide
parent 77ace3f262
commit 4bc4458625
+3 -3
View File
@@ -110,14 +110,14 @@ where
self.inner.contains_range(range)
}
/// See [`DiscreteRangeMap::insert_strict()`] for more details.
pub fn insert_strict(&mut self, range: K) -> Result<(), OverlapError> {
pub fn insert_strict(&mut self, range: K) -> Result<(), OverlapError<()>> {
self.inner.insert_strict(range, ())
}
/// See [`DiscreteRangeMap::insert_merge_touching()`] for more details.
pub fn insert_merge_touching(
&mut self,
range: K,
) -> Result<K, OverlapError> {
) -> Result<K, OverlapError<()>> {
self.inner.insert_merge_touching(range, ())
}
/// See [`DiscreteRangeMap::insert_merge_overlapping()`] for more details.
@@ -135,7 +135,7 @@ where
/// See [`DiscreteRangeMap::from_slice_strict()`] for more details.
pub fn from_slice_strict<const N: usize>(
slice: [K; N],
) -> Result<DiscreteRangeSet<I, K>, OverlapError> {
) -> Result<DiscreteRangeSet<I, K>, OverlapError<()>> {
let mut set = DiscreteRangeSet::new();
for range in slice {
set.insert_strict(range)?;