added proper prelude

This commit is contained in:
michael-bailey 2022-06-16 20:05:10 +02:00
parent 7e06d90d18
commit a87453e6e0
2 changed files with 19 additions and 1 deletions

View File

@ -1,3 +1,18 @@
//! # prelude
//! A module that coalesces different types into one module of defined structure
mod observer;
pub(crate) use observer::ObservableMessage;
pub mod actors {
//! exports all actors used in the program.
pub use crate::server::Server;
pub(crate) use crate::network::{Connection, ConnectionInitiator, NetworkManager};
pub(crate) use crate::client_management::{Client,ClientManager};
}
pub mod messages {
//! exports all messages used in the program.
pub(crate) use super::observer::ObservableMessage;
pub(crate) use crate::network::{NetworkMessage,NetworkOutput,ConnectionMessage,ConnectionOuput};
pub(crate) use crate::client_management::{ClientManagerOutput,ClientManagerMessage};
}

View File

@ -1,3 +1,6 @@
//! # observer.rs
//! crates a message type for the observer pattern.
use actix::{Message, Recipient};
/// # ObservableMessage