hermes_runtime_components/traits/
random.rs

1use cgp::prelude::*;
2
3#[derive_component(RandomGeneratorComponent, RandomGenerator<Runtime>)]
4#[async_trait]
5pub trait CanGenerateRandom<T: Async>: Async {
6    async fn generate_random(&self) -> T;
7
8    async fn random_range(&self, min: T, max: T) -> T;
9}