diff --git a/tarpc/src/macros.rs b/tarpc/src/macros.rs index a71d412..4ffdb43 100644 --- a/tarpc/src/macros.rs +++ b/tarpc/src/macros.rs @@ -1,9 +1,11 @@ +#[doc(hidden)] #[macro_export] macro_rules! as_item { ($i:item) => {$i} } // Required because if-let can't be used with irrefutable patterns, so it needs // to be special // cased. +#[doc(hidden)] #[macro_export] macro_rules! request_fns { ($fn_name:ident( $( $arg:ident : $in_:ty ),* ) -> $out:ty) => ( @@ -26,6 +28,7 @@ macro_rules! request_fns { } // Required because enum variants with no fields can't be suffixed by parens +#[doc(hidden)] #[macro_export] macro_rules! define_request { ($(@($($finished:tt)*))* --) => (as_item!( @@ -41,6 +44,7 @@ macro_rules! define_request { } // Required because enum variants with no fields can't be suffixed by parens +#[doc(hidden)] #[macro_export] macro_rules! request_variant { ($x:ident) => (__Request::$x);