Function hdk::entry::create_entry[][src]

pub fn create_entry<I, E>(input: I) -> ExternResult<HeaderHash> where
    CreateInput: TryFrom<I, Error = E>,
    WasmError: From<E>, 
Expand description

Create an app entry.

Apps define app entries by registering entry def ids with the entry_defs callback and serialize the entry content when committing to the source chain.

This function accepts any input that implements TryInto<CreateInput> . The default impls from the #[hdk_entry( .. )] and [ entry_def! ] macros include this.

With generic type handling it may make sense to directly construct CreateInput and create .

e.g.

#[hdk_entry(id = "foo")]
pub struct Foo(u32);
create_entry(Foo(50))?;

See get and get_details for more information on CRUD.