macro_rules! define_logical_plan_node {
(
$(#[$meta:meta])*
pub struct $name:ident {
$($field:ident: $type:ty),* $(,)?
}
enum: $enum_variant:ident
input: ZeroInputNode
) => { ... };
(
$(#[$meta:meta])*
pub struct $name:ident {
$($field:ident: $type:ty),* $(,)?
}
enum: $enum_variant:ident
input: MultipleInputNode
) => { ... };
}