docstr: ivy.Array instance method variant of ivy.assert_supports_inplace.
  This method simply wraps the function, and so the docstring for
  ivy.assert_supports_inplace also applies to this method with minimal
  changes.
  
  Parameters
  ----------
  self
      input array
  
  Returns
  -------
  ret
      True if supports, raises IvyBackendException otherwise
  
  Examples
  --------
  With :class:`ivy.Array` input and default backend set as `torch`:
  
  >>> ivy.set_backend("torch")
  >>> x = ivy.array([1, 2, 3])
  >>> print(x.assert_supports_inplace())
  True
  
  With :class:`ivy.Array` input and default backend set as `numpy`:
  
  >>> ivy.set_backend("numpy")
  >>> x = ivy.array([1, 2, 3])
  >>> print(x.assert_supports_inplace())
  True
docstr_tok: ["ivy.Array","instance","method","variant","of","ivy.assert_supports_inplace",".","This","method","simply","wraps","the","function",",","and","so","the","docstring","for","ivy.assert_supports_inplace","also","applies","to","this","method","with","minimal","changes",".","Parameters","--","--","--","--","--","self","input","array","Returns","--","--","--","-","ret","True","if","supports",",","raises","IvyBackendException","otherwise","Examples","--","--","--","--","With",":","class",":","`","ivy.Array","`","input","and","default","backend","set","as","`","torch","`",":",">",">",">","ivy.set_backend","(","``","torch","''",")",">",">",">","x","=","ivy.array","(","[","1",",","2",",","3","]",")",">",">",">","print","(","x.assert_supports_inplace","(",")",")","True","With",":","class",":","`","ivy.Array","`","input","and","default","backend","set","as","`","numpy","`",":",">",">",">","ivy.set_backend","(","``","numpy","''",")",">",">",">","x","=","ivy.array","(","[","1",",","2",",","3","]",")",">",">",">","print","(","x.assert_supports_inplace","(",")",")","True"]
code: def assert_supports_inplace(self: ivy.Array, /) -> bool:
      """ivy.Array instance method variant of ivy.assert_supports_inplace.
      This method simply wraps the function, and so the docstring for
      ivy.assert_supports_inplace also applies to this method with minimal
      changes.
  
      Parameters
      ----------
      self
          input array
  
      Returns
      -------
      ret
          True if supports, raises IvyBackendException otherwise
  
      Examples
      --------
      With :class:`ivy.Array` input and default backend set as `torch`:
  
      >>> ivy.set_backend("torch")
      >>> x = ivy.array([1, 2, 3])
      >>> print(x.assert_supports_inplace())
      True
  
      With :class:`ivy.Array` input and default backend set as `numpy`:
  
      >>> ivy.set_backend("numpy")
      >>> x = ivy.array([1, 2, 3])
      >>> print(x.assert_supports_inplace())
      True
      """
      return ivy.assert_supports_inplace(self)
  
imports: import abc
  import numpy
  from numbers import Number
  from typing import Any, Iterable, Union, Optional, Dict, Callable, List, Tuple
  import ivy
label_desc: Use image node_id 21 for calling the _ArrayWithGeneral obj's underlying member method code with example usage: obj.assert_supports_inplace() and returns: ivy