impl Error { /// Create an error from a message. pubfn msg(msg: &'static str) -> Self {
Error {
inner: Inner::Msg(msg),
}
}
// Not public so we don't leak the `crate::kv::value::inner` API #[cfg(feature = "value-bag")] pub(super) fn from_value(err: crate::kv::value::inner::Error) -> Self {
Error {
inner: Inner::Value(err),
}
}
// Not public so we don't leak the `crate::kv::value::inner` API #[cfg(feature = "value-bag")] pub(super) fn into_value(self) -> crate::kv::value::inner::Error { matchself.inner {
Inner::Value(err) => err, #[cfg(feature = "kv_std")]
_ => crate::kv::value::inner::Error::boxed(self), #[cfg(not(feature = "kv_std"))]
_ => crate::kv::value::inner::Error::msg("error inspecting a value"),
}
}
}
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.