Skip to content

Juan-ctr/TestingRust

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MiniGraph

Pequeño grafo en Rust con CLI. Permite crear nodos, listarlos y persistir el estado entre ejecuciones mediante un archivo JSON con escritura atómica. La idea es practicar el lenguaje Rust.

Características

Núcleo (lib) separado del binario (CLI).

Comandos:

add-node

list-nodes

Persistencia local en ./.minigraph/graph.json (JSON + escritura atómica).

1 test de persistencia ida/vuelta.

0 warnings con clippy (pedantic) y unsafe prohibido.

Requisitos

Rust/Cargo ≥ 1.90.0

Toolchain instalado con rustup.

Instalación

# Clonar (ejemplo)
git clone <url-del-repo> minigraph
cd minigraph

# Formatear + análisis estático
cargo fmt
cargo clippy -- -D warnings

# Ejecutar tests
cargo test

Desarrollo

Comandos útiles:

# Verificar compilación
cargo check

# Ejecutar en modo dev
cargo run --bin minigraph-cli -- <comandos>

# Formateo y análisis
cargo fmt
cargo clippy -- -D warnings

# Tests
cargo test

About

Pequeño grafo en Rust con CLI.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages