dangerous 0.10.0

Safely and explicitly parse untrusted / dangerous data
Documentation
#[cfg_attr(docsrs, doc(cfg(feature = "zc")))]
unsafe impl<'o> zc::Dependant<'o> for crate::error::RootBacktrace {
    type Static = crate::error::RootBacktrace;
}

#[cfg(feature = "alloc")]
#[cfg_attr(docsrs, doc(cfg(all(feature = "zc", feature = "alloc"))))]
unsafe impl<'o> zc::Dependant<'o> for crate::error::FullBacktrace {
    type Static = crate::error::FullBacktrace;
}

#[cfg_attr(docsrs, doc(cfg(feature = "zc")))]
unsafe impl<'o> zc::Dependant<'o> for crate::error::CoreContext {
    type Static = crate::error::CoreContext;
}

#[cfg_attr(docsrs, doc(cfg(feature = "zc")))]
unsafe impl<'o> zc::Dependant<'o> for crate::error::Fatal {
    type Static = crate::error::Fatal;
}

#[cfg_attr(docsrs, doc(cfg(feature = "zc")))]
unsafe impl<'o> zc::Dependant<'o> for crate::error::Invalid {
    type Static = crate::error::Invalid;
}

#[cfg_attr(docsrs, doc(cfg(feature = "zc")))]
unsafe impl<'o> zc::Dependant<'o> for crate::error::RetryRequirement {
    type Static = crate::error::RetryRequirement;
}

#[cfg_attr(docsrs, doc(cfg(feature = "zc")))]
unsafe impl<'o, S> zc::Dependant<'o> for crate::error::Expected<'o, S>
where
    S: zc::Dependant<'o>,
{
    type Static = crate::error::Expected<'static, S::Static>;
}

#[cfg_attr(docsrs, doc(cfg(feature = "zc")))]
unsafe impl<'o> zc::Dependant<'o> for crate::error::ExpectedLength<'o> {
    type Static = crate::error::ExpectedLength<'static>;
}

#[cfg_attr(docsrs, doc(cfg(feature = "zc")))]
unsafe impl<'o> zc::Dependant<'o> for crate::error::ExpectedValid<'o> {
    type Static = crate::error::ExpectedValid<'static>;
}

#[cfg_attr(docsrs, doc(cfg(feature = "zc")))]
unsafe impl<'o> zc::Dependant<'o> for crate::error::ExpectedValue<'o> {
    type Static = crate::error::ExpectedValue<'static>;
}

#[cfg_attr(docsrs, doc(cfg(feature = "zc")))]
unsafe impl<'o> zc::Dependant<'o> for crate::input::Span {
    type Static = crate::input::Span;
}

#[cfg_attr(docsrs, doc(cfg(feature = "zc")))]
unsafe impl<'o> zc::Dependant<'o> for crate::input::Bytes<'o> {
    type Static = crate::input::Bytes<'static>;
}

#[cfg_attr(docsrs, doc(cfg(feature = "zc")))]
unsafe impl<'o> zc::Dependant<'o> for crate::input::String<'o> {
    type Static = crate::input::String<'static>;
}

#[cfg_attr(docsrs, doc(cfg(feature = "zc")))]
unsafe impl<'o> zc::Dependant<'o> for crate::input::MaybeString<'o> {
    type Static = crate::input::MaybeString<'static>;
}