passless-config-doc

Crates.iopassless-config-doc
lib.rspassless-config-doc
version0.7.1
created_at2025-11-23 03:16:48.003236+00
updated_at2026-01-18 22:44:58.015131+00
descriptionProcedural macro to generate documented configuration file for Passless.
homepagehttps://github.com/pando85/passless
repositoryhttps://github.com/pando85/passless
max_upload_size
id1946068
size46,764
(pando85)

documentation

README

passless-config-doc

Procedural macro to generate documented configuration files for Passless.

This crate provides the #[derive(ConfigDoc)] macro that extracts documentation from struct field doc comments and generates TOML configuration files with inline documentation.

Usage

use passless_config_doc::ConfigDoc;

#[derive(ConfigDoc)]
struct MyConfig {
    /// This is a documented field
    #[default("default_value".to_string())]
    pub field: String,
}

This macro is specifically designed for use with the Passless FIDO2 authenticator.

Commit count: 164

cargo fmt