Rust library for my services
  • Rust 98.4%
  • Just 1.2%
  • Nix 0.3%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Clank 323d33b4da
All checks were successful
ci/woodpecker/push/verify Pipeline was successful
chore(deps): update docker.io/rust docker tag to v1.98 (#8)
Co-authored-by: Renovate <renovate@martials.no>
Reviewed-on: #8
2026-08-21 16:23:01 +00:00
.woodpecker chore(deps): update docker.io/rust docker tag to v1.98 (#8) 2026-08-21 16:23:01 +00:00
crates bump my-clients version to 0.1.1 2026-08-10 19:37:26 +00:00
src Initial commit 2026-07-24 15:48:33 +00:00
.gitignore feat: Add my-clients library for external apis (#5) 2026-08-09 19:49:39 +00:00
AGENTS.md Use my-nix-lib for devshell and remove unused package (#4) 2026-08-02 19:06:32 +00:00
Cargo.lock bump my-clients version to 0.1.1 2026-08-10 19:37:26 +00:00
Cargo.toml Update workspace to 2024 edition and metadata 2026-07-25 12:44:46 +02:00
CODEOWNERS Migration: codeowners (#2) 2026-07-29 18:15:53 +00:00
flake.lock Use my-nix-lib for devshell and remove unused package (#4) 2026-08-02 19:06:32 +00:00
flake.nix Use my-nix-lib for devshell and remove unused package (#4) 2026-08-02 19:06:32 +00:00
justfile feat: Add my-clients library for external apis (#5) 2026-08-09 19:49:39 +00:00
LICENSE Initial commit 2026-07-23 17:18:52 +00:00
README.md feat: Add my-clients library for external apis (#5) 2026-08-09 19:49:39 +00:00
renovate.json chore(renovate): Add renovate presets 2026-08-01 19:05:26 +02:00
rust-toolchain.toml Initial commit 2026-07-24 15:48:33 +00:00
treefmt.nix Initial commit 2026-07-24 15:48:33 +00:00

my-rust-lib

Rust workspace library for personal services.

Crates

Crate Description
my-rust-lib Workspace root (no deps, re-exports members)
openapi-gen-build Build-time OpenAPI client codegen via openapi-generator-cli
my-clients Generated clients for external service contracts

Usage

Add openapi-gen-build as a build dependency and generate API clients from OpenAPI specs:

// build.rs
use openapi_gen_build::Config;

fn main() {
    Config::new(std::env::var("OUT_DIR").unwrap().into())
        .spec("specs/api.yaml", "my_api")
        .generate()
        .emit_rerun_if_changed();
}

License

MIT