code: func ExportManifest(m interface{}) *Manifest {
  	v := reflect.ValueOf(m)
  	return (*Manifest)(unsafe.Pointer(v.Pointer()))
  }
docs: // ExportManifest exports a manifest to TiDB as a known format.
  // it just casts sub-manifest to manifest.