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 Sender
pub 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.