#docs #constants #fields #comments #macro

macro doc_consts_derive

get doc comments on fields as runtime constants

1 unstable release

0.1.0 Aug 2, 2023

#5 in #doc

25 downloads per month
Used in doc_consts

MIT/Apache

5KB
91 lines

doc_consts

get doc comments on fields as runtime constants

#[derive(DocConsts)]
struct Test {
    /// doc comment
    ///     with indentation
    field: (),
    /// another doc comment
    field2: (),
}

#[test]
fn it_works() {
    assert_eq!("doc comment\n    with indentation", Test::get_docs().field);
    assert_eq!("another doc comment", Test::get_docs().field2);
}

Dependencies

~285–710KB
~17K SLoC