OxL Справочник OxL
РусскийEnglish

data AttrInfo

Comptime description of an attribute (@name(args)).

Example:

oxl✓ проверяется в CI
use std.reflect { reflect }

@derive(Copy)
data Sample {
  @since(2) label: i32
}

fn main() io {
  print("{reflect(Sample).attrs.len} type attr(s)")
  inline for a in reflect(Sample).attrs {
    print("@{a.name}")
  }
}
Вывод
1 type attr(s)
@derive
pub(api) data AttrInfo

С версии. 1.0.0-beta

Определено в: std/reflect/reflect.oxl:172

См. также