6
Ist es möglich, C enums in Rust zu verpacken?Ist es möglich, C enums in Rust zu verpacken?
Zum Beispiel C enum example
Ist es möglich, C enums in Rust zu verpacken?Ist es möglich, C enums in Rust zu verpacken?
Zum Beispiel C enum example
Ja, ohne Änderungen (außer Leerzeichen mit vorherrschenden Rust Stil passen in):
enum List {
MaxLogLevel = 1,
MaxNumMessages,
TrilinearFiltering,
MaxAnisotropy,
TexCompression,
SRGBLinearization,
LoadTextures,
FastAnimation,
ShadowMapSize,
SampleCount,
WireframeMode,
DebugViewMode,
DumpFailedShaders,
GatherTimeStats
}
fn main() {
println!("{} {} {}",
MaxLogLevel as uint,
SampleCount as uint,
GatherTimeStats as uint);
}
Drucke 1 10 14
.
Sie haben eine Änderung vorgenommen! Das '{' 'ist im Original in einer eigenen Zeile. : P –
@ChrisMorgan Fein! Wir werden es auf Ihre Weise haben. : P – huon
Es gibt eine zweite Änderung! Die Einrückung ist anders! : P –