Quellcodebibliothek Statistik Leitseite products/Sources/formale Sprachen/C/Firefox/third_party/rust/enumset/tests/compile-fail/   (Browser von der Mozilla Stiftung Version 136.0.1©)  Datei vom 10.2.2025 mit Größe 590 B image not shown  

Quelle  variants.rs   Sprache: unbekannt

 
Spracherkennung für: .rs vermutete Sprache: Unknown {[0] [0] [0]} [Methode: Schwerpunktbildung, einfache Gewichte, sechs Dimensionen]

use enumset::*;

#[derive(EnumSetType)]
enum NegativeVariant {
    Variant = -1,
}

#[derive(EnumSetType)]
enum HasFields {
    Variant(u32),
}

#[derive(EnumSetType)]
#[enumset(repr = "u128")]
enum BadExplicitRepr {
    Variant = 128,
}

#[derive(EnumSetType)]
#[enumset(serialize_repr = "u8")]
enum BadSerializationRepr {
    Variant = 8,
}

#[derive(EnumSetType)]
enum NonLiteralRepr {
    Variant = 1 + 1,
}

#[derive(EnumSetType)]
#[enumset(repr = "u16")]
enum BadMemRepr {
    Variant = 16,
}

#[derive(EnumSetType)]
enum ExcessiveReprSize {
    Variant = 0xFFFFFFD0,
}

fn main() {}

[ Dauer der Verarbeitung: 0.24 Sekunden  ]