pub fn delete_entry<I, E>(delete_input: I) -> ExternResult<HeaderHash> where
    DeleteInput: TryFrom<I, Error = E>,
    WasmError: From<E>, 
Expand description

Delete an app entry. Also see delete.

This function accepts the HeaderHash of the element to delete and optionally an argument to specify the ChainTopOrdering. Refer to DeleteInput for details.

#[hdk_entry(id = "foo")]
struct Foo(u32);

let header_hash = create_entry(Foo(50))?;
let delete_entry_header_hash = delete_entry(header_hash.clone())?;

with a specific ChainTopOrdering:

delete_entry(DeleteInput::new(header_hash.clone(), ChainTopOrdering::Relaxed)?;