Struct hyper::body::Sender [−][src]
#[must_use = "Sender does nothing unless sent on"]pub struct Sender { /* fields omitted */ }
A sender half used with Body::channel().
Useful when wanting to stream chunks from another thread. See
Body::channel for more.
Methods
impl Sender[src]
impl Senderpub fn poll_ready(&mut self) -> Poll<(), Error>[src]
pub fn poll_ready(&mut self) -> Poll<(), Error>Check to see if this Sender can send more data.
pub fn send_data(&mut self, chunk: Chunk) -> Result<(), Chunk>[src]
pub fn send_data(&mut self, chunk: Chunk) -> Result<(), Chunk>Sends data on this channel.
This should be called after poll_ready indicated the channel
could accept another Chunk.
Returns Err(Chunk) if the channel could not (currently) accept
another Chunk.
pub fn abort(self)[src]
pub fn abort(self)Aborts the body in an abnormal fashion.