macro_rules! create_array { (Boolean, $values: expr) => { ... }; (Int8, $values: expr) => { ... }; (Int16, $values: expr) => { ... }; (Int32, $values: expr) => { ... }; (Int64, $values: expr) => { ... }; (UInt8, $values: expr) => { ... }; (UInt16, $values: expr) => { ... }; (UInt32, $values: expr) => { ... }; (UInt64, $values: expr) => { ... }; (Float16, $values: expr) => { ... }; (Float32, $values: expr) => { ... }; (Float64, $values: expr) => { ... }; (Utf8, $values: expr) => { ... }; }