Docs.rs
  • holochain_wasmer_host-0.0.101
    • holochain_wasmer_host 0.0.101
    • Permalink
    • Docs.rs crate page
    • Apache-2.0
    • Links
    • Homepage
    • Repository
    • crates.io
    • Source
    • Owners
    • github:holochain:core-dev
    • zippy
    • thedavidmeister
    • Dependencies
      • bimap ^0.6 normal
      • bytes ^1 normal
      • hex ^0.4 normal
      • holochain_serialized_bytes =0.0.56 normal
      • holochain_wasmer_common =0.0.101 normal
      • parking_lot ^0.12 normal
      • serde ^1 normal
      • thiserror ^2 normal
      • tracing ^0.1 normal
      • wasmer ^6.0.0 normal
      • wasmer-middlewares ^6.0.0 normal optional
      • tempfile ^3.14.0 dev
    • Versions
    • 59.26% of the crate is documented
  • Platform
    • x86_64-apple-darwin
    • x86_64-pc-windows-msvc
    • x86_64-unknown-linux-gnu
  • Feature flags
  • docs.rs
    • About docs.rs
    • Privacy policy
  • Rust
    • Rust website
    • The Book
    • Standard Library API Reference
    • Rust by Example
    • The Cargo Guide
    • Clippy Documentation

holochain_wasmer_host0.0.101

Crate Items

  • Macros
  • Structs
  • Enums
  • Constants
  • Traits
  • Functions
  • Type Aliases
  • Derive Macros

List of all items

Structs

  • env::Env
  • error::WasmHostError
  • module::InstanceWithStore
  • module::ModuleBuilder
  • module::ModuleCache
  • module::ModuleWithStore
  • plru::Cache
  • prelude::SerializedBytes
  • prelude::UnsafeBytes
  • prelude::WasmError
  • prelude::result::WasmError
  • prelude::serde_bytes::ByteArray
  • prelude::serde_bytes::ByteBuf
  • prelude::serde_bytes::Bytes

Enums

  • prelude::SerializedBytesError
  • prelude::WasmErrorInner
  • prelude::result::WasmErrorInner

Traits

  • prelude::Deserialize
  • prelude::Serialize
  • prelude::TryFrom
  • prelude::TryInto
  • prelude::serde_bytes::Deserialize
  • prelude::serde_bytes::Serialize

Macros

  • prelude::holochain_serial
  • prelude::wasm_error
  • wasm_host_error

Derive Macros

  • prelude::Deserialize
  • prelude::Serialize
  • prelude::SerializedBytes

Functions

  • guest::call
  • guest::from_guest_ptr
  • guest::read_bytes
  • guest::write_bytes
  • module::build_module
  • plru::create
  • prelude::decode
  • prelude::encode
  • prelude::merge_u32
  • prelude::merge_u64
  • prelude::merge_usize
  • prelude::serde_bytes::deserialize
  • prelude::serde_bytes::serialize
  • prelude::split_u128
  • prelude::split_u64
  • prelude::split_usize

Type Aliases

  • module::CacheKey
  • plru::BigCache
  • plru::DynamicCache
  • plru::HugeCache
  • plru::MediumCache
  • plru::MicroCache
  • plru::SmallCache
  • prelude::DoubleUSize
  • prelude::GuestPtr
  • prelude::GuestPtrLen
  • prelude::Len
  • prelude::Mutex
  • prelude::WasmSize

Constants

  • module::WASM_METERING_LIMIT