// TypeString returns the g variant type string for this variant. func (v *Variant) TypeString() string { // the string returned from this belongs to GVariant and must not be freed. return C.GoString((*C.char)(C.g_variant_get_type_string(v.native()))) }
func (v *GVariant) TypeString() string { cs := (*C.char)(C.g_variant_get_type_string(v.native())) return C.GoString(cs) }