Skip to main content

rustc_middle/util/
mod.rs

1pub mod bug;
2
3#[derive(#[automatically_derived]
impl ::core::default::Default for Providers {
    #[inline]
    fn default() -> Providers {
        Providers {
            queries: ::core::default::Default::default(),
            extern_queries: ::core::default::Default::default(),
            hooks: ::core::default::Default::default(),
        }
    }
}Default, #[automatically_derived]
impl ::core::marker::Copy for Providers { }Copy, #[automatically_derived]
impl ::core::clone::Clone for Providers {
    #[inline]
    fn clone(&self) -> Providers {
        let _: ::core::clone::AssertParamIsClone<crate::query::Providers>;
        let _:
                ::core::clone::AssertParamIsClone<crate::query::ExternProviders>;
        let _: ::core::clone::AssertParamIsClone<crate::hooks::Providers>;
        *self
    }
}Clone)]
4pub struct Providers {
5    pub queries: crate::query::Providers,
6    pub extern_queries: crate::query::ExternProviders,
7    pub hooks: crate::hooks::Providers,
8}