class_docstr: A dict subclass with attribute style access.
  
  This dict subclass has a a few extra features:
  
  * Attribute style access.
  * Protection of class members (like keys, items) when using attribute
    style access.
  * The ability to restrict assignment to only existing keys.
  * Intelligent merging.
  * Overloaded operators.
class_docstr_tok: ["A","dict","subclass","with","attribute","style","access",".","This","dict","subclass","has","a","a","few","extra","features",":","*","Attribute","style","access",".","*","Protection","of","class","members","(","like","keys",",","items",")","when","using","attribute","style","access",".","*","The","ability","to","restrict","assignment","to","only","existing","keys",".","*","Intelligent","merging",".","*","Overloaded","operators","."]
docstr: Return a copy as a Struct.
  
  Examples
  --------
  >>> s = Struct(a=10,b=30)
  >>> s2 = s.copy()
  >>> type(s2) is Struct
  True
docstr_tok: ["Return","a","copy","as","a","Struct",".","Examples","--","--","--","--",">",">",">","s","=","Struct","(","a=10",",","b=30",")",">",">",">","s2","=","s.copy","(",")",">",">",">","type","(","s2",")","is","Struct","True"]
code: def copy(self):
      """Return a copy as a Struct.
  
      Examples
      --------
      >>> s = Struct(a=10,b=30)
      >>> s2 = s.copy()
      >>> type(s2) is Struct
      True
      """
      return Struct(dict.copy(self))
  
file_path: catboost/contrib/python/ipython/py3/IPython/utils/ipstruct.py
label_desc: Use image node_id 11 for calling the Struct obj's underlying member method code with example usage: obj.copy() and returns: Struct