Maraiah/maraiah/doc.rs

23 lines
336 B
Rust
Raw Normal View History

2019-06-17 22:40:39 -07:00
#![doc(hidden)]
/// Macro-izes `#[doc = x]`.
///
/// # Examples
///
/// ```
/// use maraiah::doc_comment;
///
/// doc_comment! {
2019-07-05 20:21:11 -07:00
/// concat!("Have a nice", " day", "!"),
/// const A: u32 = 5;
2019-06-17 22:40:39 -07:00
/// }
///
/// assert_eq!(A, 5);
/// ```
#[macro_export]
macro_rules! doc_comment {
2019-07-05 20:21:11 -07:00
($x:expr, $($tt:tt)*) => {#[doc = $x] $($tt)*}
2019-06-17 22:40:39 -07:00
}
// EOF