Enum websocat::PeerConstructor
source · pub enum PeerConstructor {
ServeOnce(BoxedNewPeerFuture),
ServeMultipleTimes(BoxedNewPeerStream),
Overlay1(BoxedNewPeerFuture, PeerOverlay),
OverlayM(BoxedNewPeerStream, PeerOverlay),
Error(Box<dyn Error>),
}
Variants§
ServeOnce(BoxedNewPeerFuture)
ServeMultipleTimes(BoxedNewPeerStream)
Overlay1(BoxedNewPeerFuture, PeerOverlay)
OverlayM(BoxedNewPeerStream, PeerOverlay)
Error(Box<dyn Error>)
Implementations§
source§impl PeerConstructor
impl PeerConstructor
pub fn map<F>(self, func: F) -> Self
pub fn get_only_first_conn(self, l2r: L2rUser) -> BoxedNewPeerFuture
Auto Trait Implementations§
impl Freeze for PeerConstructor
impl !RefUnwindSafe for PeerConstructor
impl !Send for PeerConstructor
impl !Sync for PeerConstructor
impl Unpin for PeerConstructor
impl !UnwindSafe for PeerConstructor
Blanket Implementations§
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