dangerous/support/
zc.rs

1#[cfg_attr(docsrs, doc(cfg(feature = "zc")))]
2unsafe impl<'o> zc::Dependant<'o> for crate::error::RootBacktrace {
3    type Static = crate::error::RootBacktrace;
4}
5
6#[cfg(feature = "alloc")]
7#[cfg_attr(docsrs, doc(cfg(all(feature = "zc", feature = "alloc"))))]
8unsafe impl<'o> zc::Dependant<'o> for crate::error::FullBacktrace {
9    type Static = crate::error::FullBacktrace;
10}
11
12#[cfg_attr(docsrs, doc(cfg(feature = "zc")))]
13unsafe impl<'o> zc::Dependant<'o> for crate::error::CoreContext {
14    type Static = crate::error::CoreContext;
15}
16
17#[cfg_attr(docsrs, doc(cfg(feature = "zc")))]
18unsafe impl<'o> zc::Dependant<'o> for crate::error::Fatal {
19    type Static = crate::error::Fatal;
20}
21
22#[cfg_attr(docsrs, doc(cfg(feature = "zc")))]
23unsafe impl<'o> zc::Dependant<'o> for crate::error::Invalid {
24    type Static = crate::error::Invalid;
25}
26
27#[cfg_attr(docsrs, doc(cfg(feature = "zc")))]
28unsafe impl<'o> zc::Dependant<'o> for crate::error::RetryRequirement {
29    type Static = crate::error::RetryRequirement;
30}
31
32#[cfg_attr(docsrs, doc(cfg(feature = "zc")))]
33unsafe impl<'o, S> zc::Dependant<'o> for crate::error::Expected<'o, S>
34where
35    S: zc::Dependant<'o>,
36{
37    type Static = crate::error::Expected<'static, S::Static>;
38}
39
40#[cfg_attr(docsrs, doc(cfg(feature = "zc")))]
41unsafe impl<'o> zc::Dependant<'o> for crate::error::ExpectedLength<'o> {
42    type Static = crate::error::ExpectedLength<'static>;
43}
44
45#[cfg_attr(docsrs, doc(cfg(feature = "zc")))]
46unsafe impl<'o> zc::Dependant<'o> for crate::error::ExpectedValid<'o> {
47    type Static = crate::error::ExpectedValid<'static>;
48}
49
50#[cfg_attr(docsrs, doc(cfg(feature = "zc")))]
51unsafe impl<'o> zc::Dependant<'o> for crate::error::ExpectedValue<'o> {
52    type Static = crate::error::ExpectedValue<'static>;
53}
54
55#[cfg_attr(docsrs, doc(cfg(feature = "zc")))]
56unsafe impl<'o> zc::Dependant<'o> for crate::input::Span {
57    type Static = crate::input::Span;
58}
59
60#[cfg_attr(docsrs, doc(cfg(feature = "zc")))]
61unsafe impl<'o> zc::Dependant<'o> for crate::input::Bytes<'o> {
62    type Static = crate::input::Bytes<'static>;
63}
64
65#[cfg_attr(docsrs, doc(cfg(feature = "zc")))]
66unsafe impl<'o> zc::Dependant<'o> for crate::input::String<'o> {
67    type Static = crate::input::String<'static>;
68}
69
70#[cfg_attr(docsrs, doc(cfg(feature = "zc")))]
71unsafe impl<'o> zc::Dependant<'o> for crate::input::MaybeString<'o> {
72    type Static = crate::input::MaybeString<'static>;
73}