From b9970cbdac90b25b41a9e3c3aed3679eabf3b62b Mon Sep 17 00:00:00 2001 From: Dominik Maier Date: Thu, 16 Mar 2023 16:12:00 +0100 Subject: [PATCH] Implement From for usize (#1152) --- libafl/src/corpus/mod.rs | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/libafl/src/corpus/mod.rs b/libafl/src/corpus/mod.rs index 7b2617d1d7..8859822668 100644 --- a/libafl/src/corpus/mod.rs +++ b/libafl/src/corpus/mod.rs @@ -54,6 +54,13 @@ impl From for CorpusId { } } +impl From for usize { + /// Not that the `CorpusId` is not necessarily stable in the corpus (if we remove [`Testcase`]s, for example). + fn from(id: CorpusId) -> Self { + id.0 + } +} + /// Utility macro to call `Corpus::random_id` #[macro_export] macro_rules! random_corpus_id {