Function hdk::entry::create_entry
source · [−]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.