- Add custom
impl Default
to support non-Default-able<T>
types (b49f4eab) - lazycell: Fix unsound aliasing in
LazyCell::fill
(e789ac1a, closes #98)
- Implement serde support (e728a0b6)
- fix typo (5f5ba9d5)
- Implement Clone for LazyCell and AtomicLazyCell (30fe4a8f)
- add
LazyCell::replace
for infallible access (a63ffb90)
- add note regarding LazyCell::borrow_mut (9d634d1f)
- describe mutability more consistently (b8078029, closes #78)
- add NONE constant for an empty AtomicLazyCell (31aff0da, closes #87)
- add
LazyCell::borrow_mut_with
andLazyCell::try_borrow_mut_with
(fdc6d268, closes #79, #80)
- Add #![no_std] (e59f6b55)
- fix soundness hole in borrow_with (d1f46bef)
- add Default derives (71bc5088)
- add LazyCell::try_borrow_with (bffa4028)
- add LazyCell::borrow_mut method (fd419dea)
- fix missing backticks (44bafaaf)
- derive
Debug
impls (9da0a5a2)
- Add get method for Copy types (dc8f8209)
- add borrow_with to LazyCell (a15efa35)
- add AtomicLazyCell which is thread-safe (85afbd36)
- Use UnsafeCell instead of RefCell (3347a8e9)
- put types in between backticks (607cf939)
- lazycell:
- CHANGELOG: removed unnecessary sections (1cc0555d)
- README: add link to documentation (c8dc33f0, closes #13)
- lib.rs: implement Default trait for LazyCell (150a6304)
- Cargo.toml: loosen restrictions on Clippy version (84dd8f96)