macro_rules! destructure {
($obj:expr, $field:literal) => { ... };
($obj:expr, { $($field:literal),* }) => { ... };
($obj:expr, validate: $schema:expr) => { ... };
}Expand description
Macro for easy destructuring of complex types
macro_rules! destructure {
($obj:expr, $field:literal) => { ... };
($obj:expr, { $($field:literal),* }) => { ... };
($obj:expr, validate: $schema:expr) => { ... };
}Macro for easy destructuring of complex types