From 7b54d725f3b7ff4aef43f382f29e559785677b88 Mon Sep 17 00:00:00 2001 From: Andrea Fioraldi Date: Sun, 25 Apr 2021 12:48:02 +0200 Subject: [PATCH] reexport ctor in libafl --- libafl/src/bolts/serdeany.rs | 2 +- libafl/src/lib.rs | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/libafl/src/bolts/serdeany.rs b/libafl/src/bolts/serdeany.rs index b2e78d5d01..b83335b9cb 100644 --- a/libafl/src/bolts/serdeany.rs +++ b/libafl/src/bolts/serdeany.rs @@ -511,7 +511,7 @@ macro_rules! impl_serdeany { } #[allow(non_snake_case)] - #[ctor] + #[$crate::ctor] fn $struct_name() { $crate::bolts::serdeany::RegistryBuilder::register::<$struct_name>(); } diff --git a/libafl/src/lib.rs b/libafl/src/lib.rs index 98ca320fca..6ea3ad222d 100644 --- a/libafl/src/lib.rs +++ b/libafl/src/lib.rs @@ -9,8 +9,9 @@ extern crate alloc; #[macro_use] extern crate static_assertions; #[cfg(feature = "std")] -#[macro_use] extern crate ctor; +#[cfg(feature = "std")] +pub use ctor::ctor; // Re-export derive(SerdeAny) #[cfg(feature = "libafl_derive")]