त्रुटि संदेश
संदेश में %s उस मान की जगह है जिसे इंजन त्रुटि उठाते समय भरता है।
कहानी
आपने xs.1 = 99 या m.age = 3 जैसा कुछ लिखा, यानी चयन करके सीधे मान बदलना चाहा, और इंजन ने पार्स पर रोक दिया। देखिए क्यों। = से collection के किसी सदस्य को सीधे बदलना कर देगा collection को वहीं का वहीं बदल देना। पर rush में सदस्य सिर्फ़ चयन से नामित होता है, उसका अपना कोई नाम नहीं, और collection का हर बदलाव data द्वारों से एक नया संस्करण जुड़ना है: बदलने का एकमात्र द्वार data.update है, क्योंकि सारा परिवर्तन accretion है। और अगर holder : immutable है, तो कोई भी बदलाव मना है। उदाहरण: m.age = 3 की जगह data.update[m, age: 3]। जैसे किताब के किसी वाक्य पर कलम फेरने के बजाय नया संस्करण छपवाना। इलाज: संदेश में बताया गया द्वार इस्तेमाल कीजिए। संदेश का दूसरा हिस्सा सही द्वार का नाम बताता है।
पाठ Rush इंजन की त्रुटि सूची से लिया गया है।
