How about
    
    
    proc myDeepCopy[T](src: ref T): ref T =
      new(result)
      `=copy`(result[], src[])
    
    proc myDeepCopy[T](dst, src: ref T) =
      `=copy`(dst[], src[])
    
    
    Run

Reply via email to