// Copies the value into dst. func (v *Value) Copy(dst *Value) { C.g_value_copy(v.g(), dst.g()) }
// Copy copies the value into dst. func (v *Value) Copy(dst *Value) { if !v.Type().Compatible(dst.Type()) { panic(fmt.Sprintf("can't copy %s into %s", v.Type(), dst.Type())) } C.g_value_copy(v.g(), dst.g()) }
// g_value_copy func (this *Value) Set(src *Value) { C.g_value_copy(src.asC(), this.asC()) }