#![warn(clippy::alloc_instead_of_core)]
#![warn(clippy::std_instead_of_alloc)]
#![warn(clippy::std_instead_of_core)]
#[macro_use]
pub mod enum_gen;
pub mod alignment;
pub mod bump_allocator;
pub mod cyclic_tagger;
pub mod lazy_singleton;
pub mod math;
pub mod package_version;
pub mod relocatable_ptr;
pub mod scope_guard;
pub mod static_assert;
pub mod unique_id;
pub mod allocator {
pub use iceoryx2_bb_elementary_traits::allocator::*;
}
pub use iceoryx2_bb_elementary_traits::as_cstr::*;
pub mod generic_pointer {
pub use iceoryx2_bb_elementary_traits::generic_pointer::GenericPointer;
}
pub mod owning_pointer {
pub use iceoryx2_bb_elementary_traits::owning_pointer::*;
}
pub mod pointer_trait {
pub use iceoryx2_bb_elementary_traits::pointer_trait::PointerTrait;
}
pub mod relocatable_container {
pub use iceoryx2_bb_elementary_traits::relocatable_container::RelocatableContainer;
}
pub mod placement_default {
pub use iceoryx2_bb_elementary_traits::placement_default::PlacementDefault;
}
pub mod zero_copy_send {
pub use iceoryx2_bb_elementary_traits::zero_copy_send::ZeroCopySend;
}
#[derive(Debug, PartialEq, Eq, Clone, Copy)]
pub enum CallbackProgression {
Stop,
Continue,
}