pingora_core::protocols

Trait UniqueID

Source
pub trait UniqueID {
    // Required method
    fn id(&self) -> UniqueIDType;
}
Expand description

Define how a given session/connection identifies itself.

Required Methods§

Source

fn id(&self) -> UniqueIDType

The ID returned should be unique among all existing connections of the same type. But ID can be recycled after a connection is shutdown.

Implementations on Foreign Types§

Source§

impl UniqueID for Mock

Source§

impl UniqueID for DuplexStream

Source§

impl<T> UniqueID for Cursor<T>

Implementors§