diff --git a/README.md b/README.md index 75bbbdd..20a3726 100644 --- a/README.md +++ b/README.md @@ -23,7 +23,8 @@ use tinyid::TinyId; let mut id = TinyId::random(); assert!(id.is_valid()); assert!(!id.is_null()); -id.make_invalid(); + +id.make_null(); assert!(!id.is_valid()); assert!(id.is_null()); assert_eq!(id, TinyId::null()); diff --git a/src/lib.rs b/src/lib.rs index f110ce8..159411b 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -18,7 +18,7 @@ //! let mut id = TinyId::random(); //! assert!(id.is_valid()); //! assert!(!id.is_null()); -//! id.make_invalid(); +//! id.make_null(); //! assert!(!id.is_valid()); //! assert!(id.is_null()); //! assert_eq!(id, TinyId::null()); @@ -166,6 +166,11 @@ impl TinyId { self.data == Self::NULL_DATA } + /// Makes this [`TinyId`] null. + pub fn make_null(&mut self) { + self.data = Self::NULL_DATA; + } + fn from_str(s: &str) -> std::result::Result { use std::char::TryFromCharError; if s.len() != 8 {