From 95b4124f6b0c3e3c8bdc9b9c184fad37491a1190 Mon Sep 17 00:00:00 2001 From: Magnus Hallin <mhallin@fastmail.com> Date: Thu, 18 May 2017 10:31:53 +0200 Subject: [PATCH] Provide better error message when running example without features Even better would be if "cargo run --example server" would automatically enable those features, but Cargo can't do that right now. --- Cargo.toml | 4 ++++ examples/server.rs | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/Cargo.toml b/Cargo.toml index da46c251..9fea2a15 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -15,6 +15,10 @@ name = "bench" harness = false path = "benches/bench.rs" +[[example]] +name = "server" +required-features = ["iron-handlers", "expose-test-schema"] + [features] default = ["rustc-serialize"] nightly = [] diff --git a/examples/server.rs b/examples/server.rs index e4ef3cbe..d0441fd7 100644 --- a/examples/server.rs +++ b/examples/server.rs @@ -2,7 +2,7 @@ extern crate iron; extern crate mount; extern crate logger; extern crate rustc_serialize; -#[macro_use] extern crate juniper; +extern crate juniper; use std::env;