macro_rules! GhtTypeWithSchema {
(() => () => $( $schema:ty ),+ : $storage:ident) => { ... };
(() => $( $z:ty ),* => $schema:ty : $storage:ident) => { ... };
($a:ty => () => $schema:ty : $storage:ident) => { ... };
($a:ty => $( $z:ty ),* => $schema:ty : $storage:ident) => { ... };
($a:ty, $( $b:ty ),* => () => $schema:ty : $storage:ident) => { ... };
($a:ty, $( $b:ty ),* => $( $z:ty ),* => $schema:ty : $storage:ident) => { ... };
}
Expand description
Internal macro for constructing a Ght struct with the given schema and storage type
Should not be used directly, use GhtType!
instead