[][src]Derive Macro rep_derive::CheckRep

#[derive(CheckRep)]
{
    // Attributes available to this derive:
    #[rep]
}

A macro for deriving an implementation of CheckRep

The following usages of #[rep] are supported.

  • #[rep(assert_default)]
  • #[rep(assert_true)]
  • #[rep(assert_false)]
  • #[rep(assert_eq = "---")]
  • #[rep(assert_gt = 0.0)]
  • #[rep(assert_lt = 100.0)]
  • #[rep(assert_ge = 20)]
  • #[rep(assert_le = 40)]
  • #[rep(assert_with = "has_valid_id")]
  • #[rep(check)]