deny(unreachable_pub)

This commit is contained in:
Gwilym Inzani 2023-05-09 21:46:57 +01:00
parent 68e68386a1
commit 35061ffb6a

View file

@ -14,6 +14,7 @@
#![deny(rustdoc::broken_intra_doc_links)] #![deny(rustdoc::broken_intra_doc_links)]
#![deny(rustdoc::private_intra_doc_links)] #![deny(rustdoc::private_intra_doc_links)]
#![deny(rustdoc::invalid_html_tags)] #![deny(rustdoc::invalid_html_tags)]
#![deny(unreachable_pub)]
extern crate alloc; extern crate alloc;
@ -1048,13 +1049,13 @@ mod test {
} }
impl DropRegistry { impl DropRegistry {
pub fn new() -> Self { fn new() -> Self {
Self { Self {
are_dropped: Default::default(), are_dropped: Default::default(),
} }
} }
pub fn new_droppable(&self) -> Droppable<'_> { fn new_droppable(&self) -> Droppable<'_> {
self.are_dropped.borrow_mut().push(0); self.are_dropped.borrow_mut().push(0);
Droppable { Droppable {
id: self.are_dropped.borrow().len() - 1, id: self.are_dropped.borrow().len() - 1,
@ -1062,19 +1063,19 @@ mod test {
} }
} }
pub fn dropped(&self, id: usize) { fn dropped(&self, id: usize) {
self.are_dropped.borrow_mut()[id] += 1; self.are_dropped.borrow_mut()[id] += 1;
} }
pub fn assert_dropped_once(&self, id: usize) { fn assert_dropped_once(&self, id: usize) {
assert_eq!(self.are_dropped.borrow()[id], 1); assert_eq!(self.are_dropped.borrow()[id], 1);
} }
pub fn assert_not_dropped(&self, id: usize) { fn assert_not_dropped(&self, id: usize) {
assert_eq!(self.are_dropped.borrow()[id], 0); assert_eq!(self.are_dropped.borrow()[id], 0);
} }
pub fn assert_dropped_n_times(&self, id: usize, num_drops: i32) { fn assert_dropped_n_times(&self, id: usize, num_drops: i32) {
assert_eq!(self.are_dropped.borrow()[id], num_drops); assert_eq!(self.are_dropped.borrow()[id], num_drops);
} }
} }