Add libclide.

This commit is contained in:
2026-02-21 14:41:17 -05:00
parent 7ad25af13d
commit 1119b3db9b
4 changed files with 26 additions and 0 deletions

5
Cargo.lock generated
View File

@@ -298,6 +298,7 @@ dependencies = [
"devicons",
"dirs",
"edtui",
"libclide",
"log",
"ratatui",
"strum",
@@ -1121,6 +1122,10 @@ version = "0.2.180"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "bcc35a38544a891a5f7c865aca548a982ccb3b8650a5b06d0fd33a10283c56fc"
[[package]]
name = "libclide"
version = "0.1.0"
[[package]]
name = "libredox"
version = "0.1.12"

View File

@@ -18,6 +18,7 @@ tui-logger = "0.18.1"
edtui = "0.11.1"
strum = "0.27.2"
devicons = "0.6.12"
libclide = { path = "./libclide" }
[build-dependencies]
# The link_qt_object_files feature is required for statically linking Qt 6.

6
libclide/Cargo.toml Normal file
View File

@@ -0,0 +1,6 @@
[package]
name = "libclide"
version = "0.1.0"
edition = "2024"
[dependencies]

14
libclide/src/lib.rs Normal file
View File

@@ -0,0 +1,14 @@
pub fn add(left: u64, right: u64) -> u64 {
left + right
}
#[cfg(test)]
mod tests {
use super::*;
#[test]
fn it_works() {
let result = add(2, 2);
assert_eq!(result, 4);
}
}