// Keep the modules private only exposing
// the primary struct's from each module.
modclient;moderror;modmessage;// Publicly exposed modules
pubusecrate::{client::{Client, ClientBuilder},error::Error,message::Message,};#[cfg(feature ="supported-messages")]pubmodmessages;