pub trait ErrorKind: Sealed {
    fn with_message<S: Into<Cow<'static, str>>>(s: S) -> Error { ... }
    fn with_source<E: Error + Send + Sync + 'static>(src: E) -> Error { ... }
    fn with_source_box(src: Box<dyn Error + Send + Sync>) -> Error { ... }
    fn with_source_ref<T>(src: T) -> Error
    where
        T: AsRef<dyn Error + Send + Sync>,
        T: Send + Sync + 'static
, { ... } fn build() -> Error { ... } }
Expand description

Trait that marks EdgeDB errors.

This is currently sealed because EdgeDB errors will be changed in future.

Provided Methods

Implementors