Skip to main content

RFactor

Derive Macro RFactor 

Source
#[derive(RFactor)]
{
    // Attributes available to this derive:
    #[r_factor]
}
Expand description

Derive RFactor: enables conversion between Rust enums and R factors.

§Usage

#[derive(Copy, Clone, RFactor)]
enum Color {
    Red,
    Green,
    Blue,
}

§Attributes

  • #[r_factor(rename = "name")] - Rename a variant’s level string
  • #[r_factor(rename_all = "snake_case")] - Rename all variants (snake_case, kebab-case, lower, upper)