sasl: remove `ignore` from scram-requiring doctest

Jonas Schäfer created

We can make that conditional on the feature flag, thus always doing the
right thing depending on how the sasl crate is being built.

Change summary

sasl/src/lib.rs | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)

Detailed changes

sasl/src/lib.rs 🔗

@@ -25,7 +25,8 @@
 //!
 //! ## More complex usage
 //!
-//! ```rust,ignore
+#![cfg_attr(feature = "scram", doc = "```rust\n")]
+#![cfg_attr(not(feature = "scram"), doc = "```rust,ignore\n")]
 //! #[macro_use] extern crate sasl;
 //!
 //! use sasl::server::{Validator, Provider, Mechanism as ServerMechanism, Response};