pub trait FedAuth: AuthScheme {
// Required method
fn input(
origin: OwnedServerName,
dest: OwnedServerName,
keypair: &Ed25519KeyPair,
) -> <Self as AuthScheme>::Input<'_>;
}Expand description
Builds ruma authentication input from the local federation identity.
Implementations bridge each concrete [AuthScheme] to the common origin,
destination, and signing-key context available to the service.
Required Methods§
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".