Sha256: b2f7a33f44f44a03e94f54cc4b79ba2dcc5fcf0fdf64b07cdd9588a6544c8d8e

Contents?: true

Size: 374 Bytes

Versions: 11

Compression:

Stored size: 374 Bytes

Contents

use std::any::{Demand, Provider};

pub trait ThiserrorProvide: Sealed {
    fn thiserror_provide<'a>(&'a self, demand: &mut Demand<'a>);
}

impl<T: Provider + ?Sized> ThiserrorProvide for T {
    #[inline]
    fn thiserror_provide<'a>(&'a self, demand: &mut Demand<'a>) {
        self.provide(demand);
    }
}

pub trait Sealed {}
impl<T: Provider + ?Sized> Sealed for T {}

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
wasmtime-10.0.1 ./ext/cargo-vendor/thiserror-1.0.44/src/provide.rs
wasmtime-10.0.0 ./ext/cargo-vendor/thiserror-1.0.44/src/provide.rs
wasmtime-9.0.4 ./ext/cargo-vendor/thiserror-1.0.44/src/provide.rs
wasmtime-9.0.1 ./ext/cargo-vendor/thiserror-1.0.40/src/provide.rs
wasmtime-8.0.0 ./ext/cargo-vendor/thiserror-1.0.40/src/provide.rs
wasmtime-7.0.0 ./ext/cargo-vendor/thiserror-1.0.40/src/provide.rs
wasmtime-6.0.1 ./ext/cargo-vendor/thiserror-1.0.38/src/provide.rs
wasmtime-6.0.0 ./ext/cargo-vendor/thiserror-1.0.38/src/provide.rs
wasmtime-5.0.0 ./ext/cargo-vendor/thiserror-1.0.38/src/provide.rs
wasmtime-0.4.1 ./ext/cargo-vendor/thiserror-1.0.37/src/provide.rs
wasmtime-0.4.0 ./ext/cargo-vendor/thiserror-1.0.37/src/provide.rs