/// Checks whether a type is visibly uninhabited from a particular module.
///
/// # Example
- /// ```rust
+ /// ```
+ /// #![feature(never_type)]
+ /// # fn main() {}
/// enum Void {}
/// mod a {
/// pub mod b {
/// }
///
/// mod c {
+ /// use super::Void;
/// pub struct AlsoSecretlyUninhabited {
/// _priv: Void,
/// }
/// contain `Foo`.
///
/// # Example
- /// ```rust
+ /// ```ignore (illustrative)
/// let foo_result: Result<T, Foo> = ... ;
/// let Ok(t) = foo_result;
/// ```