pub trait IsInteger: SealedInteger { }Available on crate features
msg or queue only.Expand description
Trait to identify integer types for implementations.
This trait is sealed and can only be implemented by prosa_utils for supported integer types.
use prosa_utils::hash::IsInteger;
/// When you implement the trait, P need to be an integer
pub trait IntegerGetter<P: IsInteger> {
/// Returns an integer
fn get_int(&self) -> P;
}ⓘ
struct CustomInteger(u64);
impl prosa_utils::hash::IsInteger for CustomInteger {}Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".