docstr: Whether or not the request has been cancelled.
  
  This is `True` if `.cancel()` is called, but the request may actually have run
  to completion.
docstr_tok: ["Whether","or","not","the","request","has","been","cancelled",".","This","is","`","True","`","if","`",".cancel","(",")","`","is","called",",","but","the","request","may","actually","have","run","to","completion","."]
code: def cancelled(self) -> bool:
      """Whether or not the request has been cancelled.
  
      This is `True` if `.cancel()` is called, but the request may actually have run
      to completion.
      """
      return self._cancelled
  
imports: import asyncio
  import concurrent.futures
  import threading
  import warnings
  from dataclasses import dataclass
  from typing import Any, AsyncIterator, Dict, Iterator, Optional, Tuple, Union
  import ray
  from ray import serve
  from ray._raylet import GcsClient, ObjectRefGenerator
  from ray.serve._private.common import DeploymentID, RequestProtocol
  from ray.serve._private.default_impl import create_cluster_node_info_cache
  from ray.serve._private.router import RequestMetadata, Router
  from ray.serve._private.usage import ServeUsageTag
  from ray.serve._private.utils import DEFAULT, get_current_actor_id, get_random_string, is_running_in_asyncio_loop
  from ray.util import metrics
  from ray.util.annotations import Deprecated, DeveloperAPI, PublicAPI
label_desc: Use image node_id 4 for calling the _DeploymentResponseBase obj's underlying member method code with example usage: obj.cancelled() and returns: self