#[cfg(feature="syntax-highlight")]
mod syntect;
#[cfg(feature="syntax-highlight")]
pub use self::syntect::*;

#[cfg(not(feature="syntax-highlight"))]
mod null;
#[cfg(not(feature="syntax-highlight"))]
pub use self::null::*;

#[cfg(all(feature="syntax-highlight", not(windows)))]
mod syntect;
#[cfg(all(feature="syntax-highlight", not(windows)))]
pub use self::syntect::*;

#[cfg(any(not(feature="syntax-highlight"), windows))]
mod null;
#[cfg(any(not(feature="syntax-highlight"), windows))]
pub use self::null::*;

--- 
+++ 
@@ -1,9 +1,9 @@
-#[cfg(all(feature="syntax-highlight", not(windows)))]
+#[cfg(feature="syntax-highlight")]
 mod syntect;
-#[cfg(all(feature="syntax-highlight", not(windows)))]
+#[cfg(feature="syntax-highlight")]
 pub use self::syntect::*;
 
-#[cfg(any(not(feature="syntax-highlight"), windows))]
+#[cfg(not(feature="syntax-highlight"))]
 mod null;
-#[cfg(any(not(feature="syntax-highlight"), windows))]
+#[cfg(not(feature="syntax-highlight"))]
 pub use self::null::*;
chore: Remove platform check for syntax-highlight

Now that there is `null` syntax highlighting, let people attempt to
enable the real version if they want to, even on unsupported platforms.

Really, the motivation is I'm running into a rustfmt bug and trying to
work around it.
