Struct deno_core::CancelHandle
source · [−]pub struct CancelHandle { /* private fields */ }
Implementations
Trait Implementations
sourceimpl Debug for CancelHandle
impl Debug for CancelHandle
sourceimpl Default for CancelHandle
impl Default for CancelHandle
sourcefn default() -> CancelHandle
fn default() -> CancelHandle
Returns the “default value” for a type. Read more
sourceimpl Resource for CancelHandle
impl Resource for CancelHandle
sourcefn name(&self) -> Cow<'_, str>
fn name(&self) -> Cow<'_, str>
Returns a string representation of the resource which is made available
to JavaScript code through
op_resources
. The default implementation
returns the Rust type name, but specific resource types may override this
trait method. Read moresourcefn close(self: Rc<Self>)
fn close(self: Rc<Self>)
Resources may implement the
close()
trait method if they need to do
resource specific clean-ups, such as cancelling pending futures, after a
resource has been removed from the resource table. Read moresourcefn read_return(
self: Rc<Self>,
_buf: ZeroCopyBuf
) -> AsyncResult<(usize, ZeroCopyBuf)>
fn read_return(
self: Rc<Self>,
_buf: ZeroCopyBuf
) -> AsyncResult<(usize, ZeroCopyBuf)>
Resources may implement
read_return()
to be a readable streamsourcefn write(self: Rc<Self>, _buf: ZeroCopyBuf) -> AsyncResult<usize>
fn write(self: Rc<Self>, _buf: ZeroCopyBuf) -> AsyncResult<usize>
Resources may implement
write()
to be a writable streamsourcefn shutdown(self: Rc<Self>) -> AsyncResult<()>
fn shutdown(self: Rc<Self>) -> AsyncResult<()>
Resources may implement
shutdown()
for graceful async shutdownssourcefn backing_fd(self: Rc<Self>) -> Option<RawFd>
fn backing_fd(self: Rc<Self>) -> Option<RawFd>
Resources backed by a file descriptor can let ops know to allow for
low-level optimizations. Read more
fn size_hint(&self) -> (u64, Option<u64>)
Auto Trait Implementations
impl !RefUnwindSafe for CancelHandle
impl !Send for CancelHandle
impl !Sync for CancelHandle
impl !Unpin for CancelHandle
impl !UnwindSafe for CancelHandle
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more