Minor doc and instance changes

Signed-off-by: Alexis Sellier<alexis@radicle.xyz>
This commit is contained in:
Alexis Sellier 2022-11-26 17:51:07 +01:00
parent fee0296910
commit a79c95283b
No known key found for this signature in database
2 changed files with 8 additions and 3 deletions

View File

@ -5,7 +5,7 @@ use crate::Semilattice;
/// The "redacted" state is the top-most element and takes precedence
/// over other states.
///
/// There is no `Default` instance, as it wouldn't obbey semilattice laws.
/// There is no `Default` instance, since this is not a "bounded" semilattice.
///
/// Nb. The merge rules are such that if two redactables with different
/// values present are merged; the result is redacted. This is the preserve

View File

@ -1,3 +1,4 @@
use std::cmp::Ordering;
use std::collections::btree_map::Entry;
use std::collections::BTreeMap;
use std::ops::{ControlFlow, Deref, DerefMut};
@ -42,8 +43,12 @@ impl Comment {
}
impl PartialOrd for Comment {
fn partial_cmp(&self, _other: &Self) -> Option<std::cmp::Ordering> {
None
fn partial_cmp(&self, other: &Self) -> Option<Ordering> {
if self == other {
Some(Ordering::Equal)
} else {
None
}
}
}