Hide
Normally AMQP maps are unmarshalled as Go maps, however Go has restrictions on the types that are allowed as a map Key. Also, unmarshalling ot a Go map does not preserve the wire-order of the map.
Add a Go type AnyMap which is a slice of interface{} pairs to represent the most general case of an AMQP map which allows arbitrary key values and preserves wire order, for unusual interop cases.
Show
Normally AMQP maps are unmarshalled as Go maps, however Go has restrictions on the types that are allowed as a map Key. Also, unmarshalling ot a Go map does not preserve the wire-order of the map.
Add a Go type AnyMap which is a slice of interface{} pairs to represent the most general case of an AMQP map which allows arbitrary key values and preserves wire order, for unusual interop cases.