Creates an undefined state.
unsafe fn set_undef(val: *mut Self, n: usize) -> ()
| Name | Description |
|---|---|
| val | A storage location suitable to hold an object of type |
| n | The id of the undefined state. |
This function behaves as follows:
If n is greater than or equal to Self::num(), the process is aborted.
The implementation does not inspect the object pointed to by val.
After the function returns, the storage location does not contain an object of type Self.
After the function returns, the storage location is in the undefined state n.