<div dir="ltr">Hi,<div><br></div><div>So, in the meeting today, I was curious about wether the Swift write once array/struct property is enforced via some external function or is it intrinsic to the array/struct. </div><div><br></div><div>In other words, is  the array/struct implemented in such a way that it will automatically not allow anything to write once its i-th item has been written or some external entity keeps track of this property and gets triggered every time a write happens.</div><div><br></div><div>I thought with intrinsic property, write operations will be atomic and free of deadlocks as opposed to externally tracked/enforced property.</div><div><br></div><div>--</div><div>Ketan</div></div>