[][src]Struct radius::server::Server

pub struct Server {}

A basic implementation of the RADIUS server.

Implementations

impl Server[src]

pub async fn run<X, E: Debug, T: RequestHandler<X, E>, U: SecretProvider, '_>(
    host: &'_ str,
    port: u16,
    buf_size: usize,
    skip_authenticity_validation: bool,
    request_handler: T,
    secret_provider: U,
    shutdown_trigger: impl Future
) -> Result<(), Error>
[src]

Start listening a UDP socket to process the RAIDUS requests.

Auto Trait Implementations

impl RefUnwindSafe for Server

impl Send for Server

impl Sync for Server

impl Unpin for Server

impl UnwindSafe for Server

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,