···1010license = "MIT OR Apache-2.0"
1111repository = "https://tangled.sh/did:plc:54jgbo4psy24qu2bk4njtpc4/simple-left-right/"
1212description = "Lockfree, realtime safe and copy-free Synchronisation"
1313+exclude = ["known_mutants_regex.txt"]
1314# workspace = "../"
14151516# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
+14
tests/tests.rs
···325325 writer.apply_op(SetToNone);
326326 }
327327 }
328328+329329+ #[test]
330330+ fn forget_lock() {
331331+ let mut writer: Writer<i32, CounterAddOp> = Writer::new(0);
332332+ let mut reader = writer.build_reader().unwrap();
333333+334334+ let write = writer.try_lock().unwrap();
335335+ core::mem::forget(write);
336336+ let write = writer.try_lock().unwrap();
337337+338338+ let read = reader.lock();
339339+ core::mem::forget(read);
340340+ reader.lock();
341341+ }
328342}