set_of 0.0.3

I consent to the transfer of this crate to the first person who asks help@crates.io for it.
Documentation
use std::fmt::Debug;

use error_set::error_set;

error_set! {
    AuthError1<T: Debug> = {
        SourceStruct(std::fmt::Error) {},
        DoesNotExist {
            name: T,
            role: u32,
        },
        InvalidCredentials
    };
    AuthError2<T: Debug> = {
        SourceStruct(std::fmt::Error) {},
        DoesNotExist {
            name: T,
            role: u32,
        },
        InvalidCredentials
    };
    AuthError3<G: Debug> = {
        SourceStruct(std::fmt::Error) {},
        DoesNotExist {
            name: G,
            role: u32,
        },
        InvalidCredentials
    };
    LoginError = {
        IoError(std::io::Error),
    } || AuthError1 || AuthError2 || AuthError3;
}

pub fn main() {}