code: func yaml_emitter_emit_flow_mapping_value(emitter *yaml_emitter_t, event *yaml_event_t, simple bool) bool {
  	if simple {
  		if !yaml_emitter_write_indicator(emitter, []byte{':'}, false, false, false) {
  			return false
  		}
  	} else {
  		if emitter.canonical || emitter.column > emitter.best_width {
  			if !yaml_emitter_write_indent(emitter) {
  				return false
  			}
  		}
  		if !yaml_emitter_write_indicator(emitter, []byte{':'}, true, false, false) {
  			return false
  		}
  	}
  	emitter.states = append(emitter.states, yaml_EMIT_FLOW_MAPPING_KEY_STATE)
  	return yaml_emitter_emit_node(emitter, event, false, false, true, false)
  }
docs: // Expect a flow value node.