aboutsummaryrefslogtreecommitdiff
path: root/src/libs/intertrait/cast/error.rs
blob: a834c058c008be951f5c7220c08bf710fa0809c8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
#[derive(thiserror::Error, Debug)]
pub enum CastError
{
    #[error("Failed to cast from trait {from} to trait {to}")]
    CastFailed
    {
        from: &'static str,
        to: &'static str,
    },

    #[error("Trait '{0}' can't be cast to Arc")]
    NotArcCastable(&'static str),
}