0.0.2
This commit is contained in:
@@ -1,14 +1,34 @@
|
||||
pub fn add(left: u64, right: u64) -> u64 {
|
||||
left + right
|
||||
}
|
||||
// file: kb_lib/src/lib.rs
|
||||
|
||||
#[cfg(test)]
|
||||
mod tests {
|
||||
use super::*;
|
||||
//! Core library of the `khadhroony-bobobot` workspace.
|
||||
//!
|
||||
//! This crate contains the reusable backend logic shared by the desktop
|
||||
//! application and future clients. The first milestone focuses on a
|
||||
//! conformant project skeleton with configuration loading, tracing setup,
|
||||
//! shared constants, and transport client placeholders.
|
||||
|
||||
#[test]
|
||||
fn it_works() {
|
||||
let result = add(2, 2);
|
||||
assert_eq!(result, 4);
|
||||
}
|
||||
}
|
||||
#![deny(unreachable_pub)]
|
||||
#![warn(missing_docs)]
|
||||
|
||||
mod config;
|
||||
mod constants;
|
||||
mod error;
|
||||
mod http_client;
|
||||
mod tracing;
|
||||
mod types;
|
||||
mod ws_client;
|
||||
|
||||
pub use crate::config::KbAppConfig;
|
||||
pub use crate::config::KbConfig;
|
||||
pub use crate::config::KbDataConfig;
|
||||
pub use crate::config::KbHttpEndpointConfig;
|
||||
pub use crate::config::KbLoggingConfig;
|
||||
pub use crate::config::KbSolanaConfig;
|
||||
pub use crate::config::KbWsEndpointConfig;
|
||||
pub use crate::constants::*;
|
||||
pub use crate::error::KbError;
|
||||
pub use crate::http_client::HttpClient;
|
||||
pub use crate::tracing::KbTracingGuard;
|
||||
pub use crate::tracing::init_tracing;
|
||||
pub use crate::types::KbConnectionState;
|
||||
pub use crate::ws_client::WsClient;
|
||||
|
||||
Reference in New Issue
Block a user