zocalo

Crates.iozocalo
lib.rszocalo
version0.1.0
created_at2026-01-16 11:44:00.393001+00
updated_at2026-01-16 11:44:00.393001+00
descriptionTools for interfacing with python-Zocalo distributed systems
homepage
repositoryhttps://github.com/ndevenish/zocalo-rs
max_upload_size
id2048474
size67,952
Nicholas Devenish (ndevenish)

documentation

README

Zocalo Compatibility Tools for Rust

Crates.io Docs.rs CI License

Support infrastructure for interacting with Zocalo systems from Rust.

Currently supports:

  • Loading configuration files and extracting data values from them, via a Configuration object, or constructing directly with environment defaults via the configuration::ExtractConfig trait e.g.

Usage example:

use crate::zocalo::ExtractConfig;

let rmq = zocalo::RabbitMQConfig::from_default_env().unwrap().unwrap();
println!("RabbitMQ hosts: {}", rmq.host.join(", "));
Commit count: 0

cargo fmt