pub struct PingoraHttp;Expand description
Pingora-backed HTTP protocol implementation.
Trait Implementations§
Source§impl Protocol for PingoraHttp
impl Protocol for PingoraHttp
Source§fn register(
self: Box<Self>,
server: &mut PingoraServerRuntime,
config: &Config,
pipelines: &ListenerPipelines,
) -> Result<Vec<Sender<bool>>, ProxyError>
fn register( self: Box<Self>, server: &mut PingoraServerRuntime, config: &Config, pipelines: &ListenerPipelines, ) -> Result<Vec<Sender<bool>>, ProxyError>
Register this protocol’s services. Does not block. Read more
Auto Trait Implementations§
impl Freeze for PingoraHttp
impl RefUnwindSafe for PingoraHttp
impl Send for PingoraHttp
impl Sync for PingoraHttp
impl Unpin for PingoraHttp
impl UnsafeUnpin for PingoraHttp
impl UnwindSafe for PingoraHttp
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more