Function tskit::bindings::kastore_close[][src]

pub unsafe extern "C" fn kastore_close(self_: *mut kastore_t) -> c_int

@brief Close an opened store, freeing all resources.

Any store that has been opened must be closed to avoid memory leaks (including cases in which errors have occured). It is not an error to call kastore_close multiple times on the same object, but kastore_open must be called before kastore_close.

@param self A pointer to a kastore object. @return Return 0 on success or a negative value on failure.