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 more
sourcefn 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 more
sourcefn read(self: Rc<Self>, buf: ZeroCopyBuf) -> AsyncResult<usize>
fn read(self: Rc<Self>, buf: ZeroCopyBuf) -> AsyncResult<usize>
Resources may implement read()
to be a readable stream
fn read_return(
self: Rc<Self>,
_buf: ZeroCopyBuf
) -> AsyncResult<(usize, ZeroCopyBuf)>
sourcefn 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 stream
sourcefn shutdown(self: Rc<Self>) -> AsyncResult<()>
fn shutdown(self: Rc<Self>) -> AsyncResult<()>
Resources may implement shutdown()
for graceful async shutdowns
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 T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
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