[package]
name = "monetize-cloud-guest"
description = "What a monetize CLOUD guest compiles against: the cloud op table, the wire, the CloudGuest trait (one Cloud built per call over the host's doors), the host-backed pool ledger and pace, and export_cloud! — the product guest's doors and scaffolding, reused"
version.workspace = true
edition.workspace = true
rust-version.workspace = true
repository = "https://git.gunnar.rs/nordisk/monetize"
license.workspace = true
authors.workspace = true
publish = true
# Compiled for wasm32-unknown-unknown inside every cloud guest AND linked into
# the host. The doors, the ABI and the export scaffolding are the product
# guest's (one copy of the unsafe half); the types are monetize-cloud's own,
# which is serde + serde_json and crosses to wasm32 unchanged.
[dependencies]
monetize-product-guest = { path = "../monetize-product-guest" }
monetize-cloud = { path = "../monetize-cloud", default-features = false }
serde.workspace = true
serde_json.workspace = true
[dev-dependencies]
monetize-pay = { path = "../monetize-pay" }