X-Git-Url: http://git.bitcoin.ninja/index.cgi?a=blobdiff_plain;f=lightning%2Fsrc%2Fln%2Ffeatures.rs;h=7d4b86f5acabf6ae81d5f0df9b13f3090fb11d29;hb=1701b021241feae4091a5cda9f68c649070a416a;hp=ca8150b09cfa580d69e55550cc6661b3068ea15c;hpb=1279c6807c1439262f83bf1922e998dc81be7532;p=rust-lightning diff --git a/lightning/src/ln/features.rs b/lightning/src/ln/features.rs index ca8150b09..7d4b86f5a 100644 --- a/lightning/src/ln/features.rs +++ b/lightning/src/ln/features.rs @@ -451,6 +451,16 @@ impl PartialEq for Features { self.flags.eq(&o.flags) } } +impl PartialOrd for Features { + fn partial_cmp(&self, other: &Self) -> Option { + self.flags.partial_cmp(&other.flags) + } +} +impl Ord for Features { + fn cmp(&self, other: &Self) -> cmp::Ordering { + self.flags.cmp(&other.flags) + } +} impl fmt::Debug for Features { fn fmt(&self, fmt: &mut fmt::Formatter) -> Result<(), fmt::Error> { self.flags.fmt(fmt)