# Proc-macro reference To use `conf`, use the `#[derive(Conf)]` proc macro on your configuration struct. Then call a [`Conf`] trait function to parse your configuration struct. * [DeriveConf](./REFERENCE_derive_conf.md) * [DeriveSubcommands](./REFERENCE_derive_subcommands.md)