Struct libafl_bolts::fs::InputFile
source · pub struct InputFile {
pub path: PathBuf,
pub file: File,
pub rc: Rc<RefCell<usize>>,
}
Expand description
An InputFile
to write fuzzer input to.
The target/forkserver will read from this file.
Fields§
§path: PathBuf
The filename/path too this InputFile
file: File
The underlying file that got created
rc: Rc<RefCell<usize>>
Implementations§
Trait Implementations§
source§impl PartialEq for InputFile
impl PartialEq for InputFile
impl Eq for InputFile
Auto Trait Implementations§
impl Freeze for InputFile
impl !RefUnwindSafe for InputFile
impl !Send for InputFile
impl !Sync for InputFile
impl Unpin for InputFile
impl !UnwindSafe for InputFile
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
source§impl<Tail, T> Prepend<T> for Tail
impl<Tail, T> Prepend<T> for Tail
§type PreprendResult = Tail
type PreprendResult = Tail
The Resulting
TupleList
, of an Prepend::prepend()
call,
including the prepended entry.source§fn prepend(self, value: T) -> (T, <Tail as Prepend<T>>::PreprendResult)
fn prepend(self, value: T) -> (T, <Tail as Prepend<T>>::PreprendResult)
Prepend a value to this tuple, returning a new tuple with prepended value.