pub trait ErrorLinkable<Self_, Payload: Display>: Any + Display {
// Required methods
fn link(self, error_payload: impl Into<Payload>) -> ErrorLink_<Payload>;
fn link_fn(
error_payload: impl Into<Payload>,
) -> impl FnOnce(Self_) -> ErrorLink_<Payload>;
fn as_link(self) -> ErrorLink_<Payload>;
}
Required Methods§
fn link(self, error_payload: impl Into<Payload>) -> ErrorLink_<Payload>
fn link_fn( error_payload: impl Into<Payload>, ) -> impl FnOnce(Self_) -> ErrorLink_<Payload>
fn as_link(self) -> ErrorLink_<Payload>
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.