pub fn destroy(self) -> Result<(), Krb5Error> {
    let code = unsafe { krb5_cc_destroy(self.context.context, self.ccache) };

    krb5_error_code_escape_hatch(self.context, code)?;

    Ok(())
  }
/**
   * Destroy any existing contents of the cache and close it.
   *
   * [krb5_cc_destroy](https://web.mit.edu/kerberos/krb5-1.16/doc/appdev/refs/api/krb5_cc_destroy.html)
   */
Destroy any existing contents of the cache and close it.
Destroy any existing contents of the cache and close it .
pub fn destroy(self) -> Result<(), Krb5Error> {
    let code = unsafe { krb5_cc_destroy(self.context.context, self.ccache) };
    krb5_error_code_escape_hatch(self.context, code)?;
    Ok(())
  }
pub fn destroy ( self ) -> Result < ( ) , Krb5Error > { let code = unsafe { krb5_cc_destroy ( self . context . context , self . ccache ) } ; krb5_error_code_escape_hatch ( self . context , code ) ? ; Ok ( ( ) ) }
Destroy any existing contents of the cache and close it.
Destroy any existing contents of the cache and close it .
self