Struct Patch

Crates.io MIT licensed Docs

A lib help generate toml example

Introduction

This crate provides the TomlExample trait and an accompanying derive macro.

Deriving TomlExample on a struct will provide to_example function help generate toml example file base documentation

Quick Example

```rust use toml_example::TomlExample;

[derive(TomlExample)]

struct Config { /// Config.a should be a number a: usize, /// Config.b should be a string b: String, /// Optional Config.c is a number c: usize, } let doc = Config::toml_example();

// doc is String toml example base on the docstring

// # Config.a should be a number // a = 0 // # Config.b should be a string // b = "" // # Optional Config.c is a number // c = 0

```

Will do later