blob: 6ab32347ba78178e0a1df251d5a56533ee438eba [file] [log] [blame]
#[cfg(feature = "with_proc_macro")]
use rustdoc_proc_macro::make_answer;
#[cfg(feature = "with_proc_macro")]
make_answer!();
/// The answer to the ultimate question
/// ```
/// fn answer() -> u32 { 42 }
/// assert_eq!(answer(), 42);
/// ```
///
/// ```
/// use adder::inc;
/// assert_eq!(inc(41), 42);
/// ```
#[cfg(not(feature = "with_proc_macro"))]
pub fn answer() -> u32 {
42
}
#[cfg(test)]
mod test {
use super::*;
#[test]
fn test_answer() {
assert_eq!(answer(), 42);
}
}