reactive_graph_std_random_model/entity/
random_u64_pseudo.rs

1use crate::NAMESPACE_RANDOM;
2use crate::PseudoNumberGenerator;
3use reactive_graph_behaviour_model_api::behaviour_ty;
4use reactive_graph_behaviour_model_api::entity_behaviour_ty;
5use reactive_graph_graph::entity_ty;
6use reactive_graph_reactive_model_api::entity_model;
7use reactive_graph_runtime_model::Action;
8use reactive_graph_std_result_model::ResultNumberU64;
9
10entity_ty!(ENTITY_TYPE_RANDOM_U64_PSEUDO, NAMESPACE_RANDOM, ENTITY_TYPE_NAME_RANDOM_U64_PSEUDO, "random_u64_pseudo");
11behaviour_ty!(BEHAVIOUR_RANDOM_U64_PSEUDO, NAMESPACE_RANDOM, BEHAVIOUR_NAME_RANDOM_U64_PSEUDO, "random_u64_pseudo");
12entity_behaviour_ty!(ENTITY_BEHAVIOUR_RANDOM_U64_PSEUDO, ENTITY_TYPE_RANDOM_U64_PSEUDO, BEHAVIOUR_RANDOM_U64_PSEUDO);
13
14entity_model!(RandomU64Pseudo);
15impl Action for RandomU64Pseudo {}
16impl PseudoNumberGenerator for RandomU64Pseudo {}
17impl ResultNumberU64 for RandomU64Pseudo {}