#[test]
fn ff_resolve() {
let _: Option<shepherd::Harness> = None;
let _: Option<shepherd::Error> = None;
#[cfg(feature = "std")]
{
let _: Option<shepherd::ShepherdConfig> = None;
}
#[cfg(feature = "registry")]
{
let _: Option<shepherd::registry::Error> = None;
}
#[cfg(feature = "render")]
{
let _: Option<shepherd::render::Error> = None;
}
#[cfg(feature = "compiler")]
{
let _: Option<shepherd::compiler::CompileInput> = None;
}
}
#[test]
fn prelude_is_unambiguous_under_every_capability() {
use shepherd::prelude::*;
let _: Option<Error> = None;
let _: Result<()> = Ok(());
}