I'm trying to understand the following example from the condition compilation manual @ doc.rust-lang.org:
// This function is only included when either foo or bar is defined
#[cfg(any(foo, bar))]
fn needs_foo_or_bar() {
// ...
}
What do those foo
and bar
identifiers represent?
Is this a shortcut for target_os
identifiers or what is it for?