pub struct Ws { /* private fields */ }Expand description
Define HTTP actor
Trait Implementations§
Source§impl Actor for Ws
impl Actor for Ws
Source§impl StreamHandler<Result<Message, ProtocolError>> for Ws
Handler for ws::Message message
impl StreamHandler<Result<Message, ProtocolError>> for Ws
Handler for ws::Message message
Source§fn handle(
&mut self,
msg: Result<Message, ProtocolError>,
ctx: &mut Self::Context,
)
fn handle( &mut self, msg: Result<Message, ProtocolError>, ctx: &mut Self::Context, )
Called for every message emitted by the stream.
Source§fn add_stream<S>(stream: S, ctx: &mut Self::Context) -> SpawnHandlewhere
S: Stream + 'static,
Self: StreamHandler<<S as Stream>::Item>,
Self::Context: AsyncContext<Self>,
fn add_stream<S>(stream: S, ctx: &mut Self::Context) -> SpawnHandlewhere
S: Stream + 'static,
Self: StreamHandler<<S as Stream>::Item>,
Self::Context: AsyncContext<Self>,
Register a Stream to the actor context.
Auto Trait Implementations§
impl Freeze for Ws
impl !RefUnwindSafe for Ws
impl Send for Ws
impl Sync for Ws
impl Unpin for Ws
impl !UnwindSafe for Ws
Blanket Implementations§
Source§impl<'a, T> AsTaggedExplicit<'a> for Twhere
T: 'a,
impl<'a, T> AsTaggedExplicit<'a> for Twhere
T: 'a,
Source§impl<'a, T> AsTaggedImplicit<'a> for Twhere
T: 'a,
impl<'a, T> AsTaggedImplicit<'a> 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