init crate

This commit is contained in:
yggverse 2024-10-18 21:34:49 +03:00
parent 60bc4d37e0
commit 4c32be1e63
4 changed files with 36 additions and 1 deletions

2
.gitignore vendored Normal file
View file

@ -0,0 +1,2 @@
Cargo.lock
target

14
Cargo.toml Normal file
View file

@ -0,0 +1,14 @@
[package]
name = "ggemini"
version = "0.1.0"
edition = "2021"
license = "MIT"
readme = "README.md"
description = "Glib-oriented client for Gemini protocol"
keywords = ["gemini", "gemini-protocol", "gtk", "gio", "client"]
categories = ["development-tools", "network-programming"]
repository = "https://github.com/YGGverse/ggemini"
[dependencies.gtk]
package = "gtk4"
version = "0.9.1"

View file

@ -1,2 +1,7 @@
# ggemini
Glib-oriented client for Gemini protocol
Glib-oriented client for [Gemini protocol](https://geminiprotocol.net/)
> [!IMPORTANT]
> Project in development!
>

14
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);
}
}