Macro dtab::dentry
[−]
[src]
macro_rules! dentry { ($src: expr => $dst: expr ) => { ... }; }
Macro for constructing a [Dentry
].
This allows us to make [Dentry
]s somewhat more ergonomically
than using the >>
operator (since it doesn't require
the use of grouping symbols for the destination side of the
Dentry when using the [NameTree
] DSL).
The macro also allows the use of =>
rather than >>
, as to
more closely match the dtab synbtax.
Examples
use dtab::NameTree; let dentry = dentry!( "/iceCreamStore" => NameTree::from("/smitten") | "/humphrys" | "/birite" | "/three-twins" ); assert_eq!( "/iceCreamStore => /smitten | /humphrys | /birite | /three-twins;" , &dentry.to_string() );