use mdbook::MDBook;
use mdbook::errors::{Result as Result3};
+
+#[cfg(all(target_arch = "x86_64", target_os = "linux"))]
use mdbook::renderer::RenderContext;
#[cfg(all(target_arch = "x86_64", target_os = "linux"))]
if let Err(err) = linkcheck(sub_matches) {
eprintln!("Error: {}", err);
- if let Ok(broken_links) = err.downcast::<BrokenLinks>() {
- for cause in broken_links.links().iter() {
- eprintln!("\tCaused By: {}", cause);
+ #[cfg(all(target_arch = "x86_64", target_os = "linux"))]
+ {
+ if let Ok(broken_links) = err.downcast::<BrokenLinks>() {
+ for cause in broken_links.links().iter() {
+ eprintln!("\tCaused By: {}", cause);
+ }
}
}
}
#[cfg(not(all(target_arch = "x86_64", target_os = "linux")))]
-pub fn linkcheck(args: &ArgMatches<'_>) -> Result<(), Error> {
+pub fn linkcheck(_args: &ArgMatches<'_>) -> Result<(), Error> {
bail!("mdbook-linkcheck only works on x86_64 linux targets.");
}