Skip to main content

Source

Trait Source 

Source
pub trait Source:
    Source
    + Send
    + Sync {
    // Required method
    fn access(&self) -> Result<Access, Failure>;
}
Expand description

Resolves authority without allowing a consumer to implement a granting source.

Required Methods§

Source

fn access(&self) -> Result<Access, Failure>

Resolve the authority for one request.

§Errors

Returns the source’s named refusal when authority cannot be resolved.

Dyn Compatibility§

This trait is dyn compatible.

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

Implementors§