From c72dfae3545353513d4e1c3f99246afea8f85c40 Mon Sep 17 00:00:00 2001 From: NikVolf Date: Tue, 27 Jun 2017 14:12:57 +0300 Subject: [PATCH] export example --- src/builder/module.rs | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/src/builder/module.rs b/src/builder/module.rs index 8e8d690..9c987a0 100644 --- a/src/builder/module.rs +++ b/src/builder/module.rs @@ -332,6 +332,24 @@ impl ModuleBuilder where F: Invoke { } /// Export entry builder + /// # Examples + /// ``` + /// use parity_wasm::builder::module; + /// use parity_wasm::elements::Opcode::*; + /// + /// let module = module() + /// .global() + /// .value_type().i32() + /// .init_expr(I32Const(0)) + /// .build() + /// .export() + /// .field("_zero") + /// .internal().global(0) + /// .build() + /// .build(); + /// + /// assert_eq!(module.export_section().expect("import section to exist").entries().len(), 1); + /// ``` pub fn export(self) -> export::ExportBuilder { export::ExportBuilder::with_callback(self) }