asklyphe/asklyphe-common/src/lib.rs

36 lines
1 KiB
Rust
Raw Normal View History

2025-03-12 12:32:15 -07:00
/*
* asklyphe-common lib.rs
* - main library file for asklyphe-common
*
* Copyright (C) 2025 Real Microsoft, LLC
*
* This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3.
*
* This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details.
*
* You should have received a copy of the GNU Affero General Public License along with this program. If not, see <https://www.gnu.org/licenses/>.
*/
pub mod nats;
pub mod db;
2025-03-12 12:52:24 -07:00
pub mod ldb;
2025-03-12 12:32:15 -07:00
2025-03-12 12:52:24 -07:00
pub use lyphedb;
2025-03-12 15:21:58 -07:00
#[cfg(feature = "foundationdb")]
2025-03-12 12:32:15 -07:00
pub use foundationdb;
pub fn add(left: usize, right: usize) -> usize {
left + right
}
#[cfg(test)]
mod tests {
use super::*;
#[test]
fn it_works() {
let result = add(2, 2);
assert_eq!(result, 4);
}
}