Skip to main content

FedAuth

Trait FedAuth 

Source
pub trait FedAuth: AuthScheme {
    // Required method
    fn input<'a>(
        origin: OwnedServerName,
        dest: OwnedServerName,
        keypair: &'a Ed25519KeyPair,
    ) -> <Self as AuthScheme>::Input<'a>;
}

Required Methods§

Source

fn input<'a>( origin: OwnedServerName, dest: OwnedServerName, keypair: &'a Ed25519KeyPair, ) -> <Self as AuthScheme>::Input<'a>

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementations on Foreign Types§

Source§

impl FedAuth for NoAccessToken

Source§

fn input<'a>( _: OwnedServerName, _: OwnedServerName, _: &'a Ed25519KeyPair, ) -> SendAccessToken<'a>

Source§

impl FedAuth for NoAuthentication

Source§

fn input(_: OwnedServerName, _: OwnedServerName, _: &Ed25519KeyPair)

Source§

impl FedAuth for ServerSignatures

Source§

fn input<'a>( origin: OwnedServerName, dest: OwnedServerName, keypair: &'a Ed25519KeyPair, ) -> ServerSignaturesInput<'a>

Implementors§