[][src]Derive Macro gflags_derive::GFlags

#[derive(GFlags)]
{
    // Attributes available to this derive:
    #[gflags]
}

Struct level attributes

#[gflags(prefix = "...")] -- apply this prefix to flag names

Field level attributes

#[gflags(default = ...)] -- default value for this flag

#[gflags(placeholder= "...")] -- placeholder to display in help

#[gflags(skip)] -- do not generate a flag for this field

#[gflags(type = "...")] -- generate a flag with this type

#[gflags(visibility = "...")] -- generate a flag with this visibility

Refer to the crate level documentation for a complete example.