// IsMap returns a bool indicating whether or not the msg.Data is maplike, i.e. a map[string]interface
// or a bson.M
IsMap returns a bool indicating whether or not the msg.Data is maplike, i.e. a map[string]interface
or a bson.M
// IsMap returns a bool indicating whether or not the msg . Data is maplike i . e . a map [ string ] interface // or a bson . M
func (m *Msg) IsMap() bool {
	switch m.Data.(type) {
	case map[string]interface{}, bson.M:
		return true
	default:
		return false
	}
}
func ( m * Msg ) IsMap ( ) bool { switch m . Data . ( type ) { case map [ string ] interface { } , bson . M : return true default : return false } }
IsMap returns a bool indicating whether or not the msg.Data is maplike, i.e.
IsMap returns a bool indicating whether or not the msg . Data is maplike i . e .