Skip to main content

HttpModuleMainConf

Trait HttpModuleMainConf 

Source
pub unsafe trait HttpModuleMainConf: HttpModule {
    type MainConf;

    // Provided methods
    fn main_conf(o: &impl HttpModuleConfExt) -> Option<&'static Self::MainConf> { ... }
    fn main_conf_mut(
        o: &impl HttpModuleConfExt,
    ) -> Option<&'static mut Self::MainConf> { ... }
}
Expand description

Trait to define and access main module configuration

§Safety

Caller must ensure that type HttpModuleMainConf::MainConf matches the configuration type for the specified module.

Required Associated Types§

Source

type MainConf

Type for main module configuration

Provided Methods§

Source

fn main_conf(o: &impl HttpModuleConfExt) -> Option<&'static Self::MainConf>

Get reference to main module configuration

Source

fn main_conf_mut( o: &impl HttpModuleConfExt, ) -> Option<&'static mut Self::MainConf>

Get mutable reference to main module configuration

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§