xref: /third_party/rust/crates/bindgen/bindgen-tests/tests/expectations/tests/issue-1198-alias-rust-enum.rs
  • Home
  • History
  • Annotate Annotate
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
  • only in /third_party/rust/crates/bindgen/bindgen-tests/tests/expectations/tests/
112a9d9c8Sopenharmony_ci#![allow(
212a9d9c8Sopenharmony_ci    dead_code,
312a9d9c8Sopenharmony_ci    non_snake_case,
412a9d9c8Sopenharmony_ci    non_camel_case_types,
512a9d9c8Sopenharmony_ci    non_upper_case_globals
612a9d9c8Sopenharmony_ci)]
712a9d9c8Sopenharmony_ci
812a9d9c8Sopenharmony_ciimpl MyDupeEnum {
912a9d9c8Sopenharmony_ci    pub const A_alias: MyDupeEnum = MyDupeEnum::A;
1012a9d9c8Sopenharmony_ci}
1112a9d9c8Sopenharmony_ci#[repr(u32)]
1212a9d9c8Sopenharmony_ci#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)]
1312a9d9c8Sopenharmony_cipub enum MyDupeEnum {
1412a9d9c8Sopenharmony_ci    A = 0,
1512a9d9c8Sopenharmony_ci    B = 1,
1612a9d9c8Sopenharmony_ci}
1712a9d9c8Sopenharmony_ciimpl MyOtherDupeEnum {
1812a9d9c8Sopenharmony_ci    pub const C_alias: MyOtherDupeEnum = MyOtherDupeEnum::C;
1912a9d9c8Sopenharmony_ci}
2012a9d9c8Sopenharmony_ci#[repr(u32)]
2112a9d9c8Sopenharmony_ci#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)]
2212a9d9c8Sopenharmony_cipub enum MyOtherDupeEnum {
2312a9d9c8Sopenharmony_ci    C = 0,
2412a9d9c8Sopenharmony_ci    D = 1,
2512a9d9c8Sopenharmony_ci}
26

Indexes created Thu Nov 07 10:32:03 CST 2024