message: test(c-api) Remove `no_run` for 2 doctests.
diff: -pub use super::unstable::engine::wasm_config_set_target;
  +pub use super::unstable::engine::{
  + wasm_config_set_target, wasmer_is_compiler_available, wasmer_is_engine_available,
  +};
  use super::unstable::target_lexicon::wasm_target_t;
  use crate::error::{update_last_error, CApiError};
  use cfg_if::cfg_if;
  @@ -170,7 +172,7 @@ pub extern "C" fn wasm_config_delete(_config: Option<Box<wasm_config_t>>) {}
  ///
  /// # Example
  ///
  -/// ```rust,no_run
  +/// ```rust
  /// # use inline_c::assert_c;
  /// # fn main() {
  /// # (assert_c! {
  @@ -180,8 +182,19 @@ pub extern "C" fn wasm_config_delete(_config: Option<Box<wasm_config_t>>) {}
  /// // Create the configuration.
  /// wasm_config_t* config = wasm_config_new();
  ///
  -/// // Use the Cranelift compiler.
  +/// // Use the Cranelift compiler, if available.
  +/// if (wasmer_is_compiler_available(CRANELIFT)) {
  /// wasm_config_set_compiler(config, CRANELIFT);
  +/// }
  +/// // Or maybe LLVM?
  +/// else if (wasmer_is_compiler_available(LLVM)) {
  +/// wasm_config_set_compiler(config, LLVM);
  +/// }
  +/// // Or maybe Singlepass?
  +/// else if (wasmer_is_compiler_available(SINGLEPASS)) {
  +/// wasm_config_set_compiler(config, SINGLEPASS);
  +/// }
  +/// // OK, let's run with no particular compiler.
  ///
  /// // Create the engine.
  /// wasm_engine_t* engine = wasm_engine_new_with_config(config);
  @@ -213,7 +226,7 @@ pub extern "C" fn wasm_config_set_compiler(
  ///
  /// # Example
  ///
  -/// ```rust,no_run
  +/// ```rust
  /// # use inline_c::assert_c;
  /// # fn main() {
  /// # (assert_c! {
  @@ -223,8 +236,15 @@ pub extern "C" fn wasm_config_set_compiler(
  /// // Create the configuration.
  /// wasm_config_t* config = wasm_config_new();
  ///
  -/// // Use the JIT engine.
  +/// // Use the JIT engine, if available.
  +/// if (wasmer_is_engine_available(JIT)) {
  /// wasm_config_set_engine(config, JIT);
  +/// }
  +/// // Or maybe the Native engine?
  +/// else if (wasmer_is_engine_available(NATIVE)) {
  +/// wasm_config_set_engine(config, NATIVE);
  +/// }
  +/// // OK, let's do not specify any particular engine.
  ///
  /// // Create the engine.
  /// wasm_engine_t* engine = wasm_engine_new_with_config(config);
  