From cac762d71b64f54542a70932a8b06d03452c996b Mon Sep 17 00:00:00 2001 From: Carl Suster Date: Wed, 11 Jan 2023 15:32:40 +1100 Subject: [PATCH] Update README for new API --- README.md | 5 ++++- src/symmetric.rs | 5 ++++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index c814b29..a90bd78 100644 --- a/README.md +++ b/README.md @@ -22,7 +22,10 @@ fn main() { let matrix1 = DistMatrix::from_pw_distances(&[1, 5, 3]); assert_eq!(matrix1.get(1, 2), Some(&2)); assert_eq!(matrix1.get(2, 1), None); - assert_eq!(matrix1.get_symmetric(2, 1), Some(2)); + assert_eq!( + matrix1.get_symmetric(2, 1).map(|x| x.get_or_default()), + Some(2) + ); // A square matrix stored in row major order: // _1___5___3 diff --git a/src/symmetric.rs b/src/symmetric.rs index 23e82e7..acc13af 100644 --- a/src/symmetric.rs +++ b/src/symmetric.rs @@ -934,6 +934,9 @@ mod tests { let matrix1 = DistMatrix::from_pw_distances(&[1, 5, 3]); assert_eq!(matrix1.get(1, 2), Some(&2)); assert_eq!(matrix1.get(2, 1), None); - assert_eq!(matrix1.get_symmetric(2, 1), Some(Entry::Explicit(&2))); + assert_eq!( + matrix1.get_symmetric(2, 1).map(|x| x.get_or_default()), + Some(2) + ); } }