Installation

From Crates.io

Add laykit to your project:

cargo add laykit

Or add it manually to your Cargo.toml (check crates.io/crates/laykit for the latest version):

[dependencies]
laykit = "0"

From Source

Clone and reference locally:

git clone https://github.com/giridharsalana/laykit.git
[dependencies]
laykit = { path = "../laykit" }

Or pin to a specific release tag:

[dependencies]
laykit = { git = "https://github.com/giridharsalana/laykit", tag = "vX.Y.Z" }

Verifying Installation

use laykit::GDSIIFile;

fn main() {
    let gds = GDSIIFile::new("TEST".to_string());
    println!("LayKit is working! Library: {}", gds.library_name);
}
cargo run
# LayKit is working! Library: TEST

Building from Source

git clone https://github.com/giridharsalana/laykit.git
cd laykit

cargo build --release
cargo test
cargo doc --open

Requirements

  • Rust — any recent stable release
  • Zero runtime dependencies — only std

Next Steps

Continue to the Quick Start guide.