Hide helper macros from tarpc documentation

This commit is contained in:
Adam Wright
2016-01-17 20:52:26 -08:00
parent 6823bab23e
commit a7a3f47c1a

View File

@@ -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);