Trait holochain_zome_types::zome_io::HostFnApiT [−][src]
Required methods
fn agent_info(&self, _: ()) -> Result<AgentInfo, HostFnApiError>
[src]
fn app_info(&self, _: ()) -> Result<AppInfo, HostFnApiError>
[src]
fn dna_info(&self, _: ()) -> Result<DnaInfo, HostFnApiError>
[src]
fn call_info(&self, _: ()) -> Result<CallInfo, HostFnApiError>
[src]
fn call_remote(&self, _: CallRemote) -> Result<ZomeCallResponse, HostFnApiError>
[src]
fn call(&self, _: Call) -> Result<ZomeCallResponse, HostFnApiError>
[src]
fn capability_claims(&self, _: ()) -> Result<(), HostFnApiError>
[src]
fn capability_grants(&self, _: ()) -> Result<(), HostFnApiError>
[src]
fn capability_info(&self, _: ()) -> Result<(), HostFnApiError>
[src]
fn create_link(&self, _: CreateLinkInput) -> Result<HeaderHash, HostFnApiError>
[src]
fn create_x25519_keypair(&self, _: ()) -> Result<X25519PubKey, HostFnApiError>
[src]
fn create(&self, _: EntryWithDefId) -> Result<HeaderHash, HostFnApiError>
[src]
fn trace(&self, _: TraceMsg) -> Result<(), HostFnApiError>
[src]
fn delete_link(&self, _: HeaderHash) -> Result<HeaderHash, HostFnApiError>
[src]
fn delete(&self, _: HeaderHash) -> Result<HeaderHash, HostFnApiError>
[src]
fn emit_signal(&self, _: AppSignal) -> Result<(), HostFnApiError>
[src]
fn get_agent_activity(
&self,
_: GetAgentActivityInput
) -> Result<AgentActivity, HostFnApiError>
[src]
&self,
_: GetAgentActivityInput
) -> Result<AgentActivity, HostFnApiError>
fn get_details(&self, _: GetInput) -> Result<Option<Details>, HostFnApiError>
[src]
fn get_link_details(
&self,
_: GetLinksInput
) -> Result<LinkDetails, HostFnApiError>
[src]
&self,
_: GetLinksInput
) -> Result<LinkDetails, HostFnApiError>
fn get_links(&self, _: GetLinksInput) -> Result<Links, HostFnApiError>
[src]
fn get(&self, _: GetInput) -> Result<Option<Element>, HostFnApiError>
[src]
fn hash_entry(&self, _: Entry) -> Result<EntryHash, HostFnApiError>
[src]
fn query(&self, _: ChainQueryFilter) -> Result<Vec<Element>, HostFnApiError>
[src]
fn random_bytes(&self, _: u32) -> Result<Bytes, HostFnApiError>
[src]
fn remote_signal(&self, _: RemoteSignal) -> Result<(), HostFnApiError>
[src]
fn schedule(&self, _: Duration) -> Result<(), HostFnApiError>
[src]
fn sleep(&self, _: Duration) -> Result<(), HostFnApiError>
[src]
fn version(&self, _: ()) -> Result<ZomeApiVersion, HostFnApiError>
[src]
fn sign(&self, _: Sign) -> Result<Signature, HostFnApiError>
[src]
fn sys_time(&self, _: ()) -> Result<Duration, HostFnApiError>
[src]
fn unreachable(&self, _: ()) -> Result<(), HostFnApiError>
[src]
fn update(&self, _: UpdateInput) -> Result<HeaderHash, HostFnApiError>
[src]
fn verify_signature(&self, _: VerifySignature) -> Result<bool, HostFnApiError>
[src]
fn x_salsa20_poly1305_encrypt(
&self,
_: XSalsa20Poly1305Encrypt
) -> Result<XSalsa20Poly1305EncryptedData, HostFnApiError>
[src]
&self,
_: XSalsa20Poly1305Encrypt
) -> Result<XSalsa20Poly1305EncryptedData, HostFnApiError>
fn x_salsa20_poly1305_decrypt(
&self,
_: XSalsa20Poly1305Decrypt
) -> Result<Option<XSalsa20Poly1305Data>, HostFnApiError>
[src]
&self,
_: XSalsa20Poly1305Decrypt
) -> Result<Option<XSalsa20Poly1305Data>, HostFnApiError>
fn x_25519_x_salsa20_poly1305_encrypt(
&self,
_: X25519XSalsa20Poly1305Encrypt
) -> Result<XSalsa20Poly1305EncryptedData, HostFnApiError>
[src]
&self,
_: X25519XSalsa20Poly1305Encrypt
) -> Result<XSalsa20Poly1305EncryptedData, HostFnApiError>
fn x_25519_x_salsa20_poly1305_decrypt(
&self,
_: X25519XSalsa20Poly1305Decrypt
) -> Result<Option<XSalsa20Poly1305Data>, HostFnApiError>
[src]
&self,
_: X25519XSalsa20Poly1305Decrypt
) -> Result<Option<XSalsa20Poly1305Data>, HostFnApiError>