diff --git a/libafl/src/feedbacks/mod.rs b/libafl/src/feedbacks/mod.rs index 388e2bda9e..57d6c4925c 100644 --- a/libafl/src/feedbacks/mod.rs +++ b/libafl/src/feedbacks/mod.rs @@ -914,7 +914,7 @@ impl TimeFeedback { } } -/// Consider interesting a testcase if the list in ListObserver is not empty. +/// Consider interesting a testcase if the list in `ListObserver` is not empty. #[derive(Serialize, Deserialize, Clone, Debug)] pub struct ListFeedback where diff --git a/libafl/src/observers/mod.rs b/libafl/src/observers/mod.rs index 59f336ddad..c6ec5e23e2 100644 --- a/libafl/src/observers/mod.rs +++ b/libafl/src/observers/mod.rs @@ -23,7 +23,10 @@ pub mod owned; #[cfg(unstable_feature)] pub use owned::*; -use alloc::string::{String, ToString}; +use alloc::{ + string::{String, ToString}, + vec::Vec, +}; use core::{fmt::Debug, time::Duration}; use serde::{Deserialize, Serialize}; @@ -256,11 +259,13 @@ where } /// Get a list ref + #[must_use] pub fn list(&self) -> &Vec { self.list.as_ref() } /// Get a list mut + #[must_use] pub fn list_mut(&mut self) -> &mut Vec { self.list.as_mut() }