[−][src]Struct hyper::body::Sender
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]
pub fn poll_ready(&mut self, cx: &mut Context) -> Poll<Result<()>>
[src]
Check to see if this Sender
can send more data.
pub async fn send_data<'_>(&'_ mut self, chunk: Chunk) -> Result<()>
[src]
Send data on this channel when it is ready.
pub fn try_send_data(&mut self, chunk: Chunk) -> Result<(), Chunk>
[src]
Try to send data on this channel.
Errors
Returns Err(Chunk)
if the channel could not (currently) accept
another Chunk
.
Note
This is mostly useful for when trying to send from some other thread
that doesn't have an async context. If in an async context, prefer
[send_data
][] instead.
pub fn abort(self)
[src]
Aborts the body in an abnormal fashion.
Trait Implementations
Auto Trait Implementations
impl Unpin for Sender
impl Sync for Sender
impl Send for Sender
impl !UnwindSafe for Sender
impl !RefUnwindSafe for Sender
Blanket Implementations
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> From<T> for T
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
ⓘImportant traits for &'_ mut Ffn borrow_mut(&mut self) -> &mut T
[src]
ⓘImportant traits for &'_ mut F
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,