Null
Type name: null
Rust type: ()
This is the most basic data type, representing the absence of a value.
<null />
Conversion to other types
When converting null
to other types, it converts to the following values:
<unwrap>
The <unwrap>
element is used to throw an error if its child is null
. If the child is not null
, it returns the child value.
It optionally receives the message
attribute, which is used as the error message if the child is null
.
<unwrap><null /></unwrap> <!-- Error: "Unwrapped value is null" -->
<unwrap message="Custom error message"><null /></unwrap> <!-- Error: "Custom error message" -->
<unwrap><int>42</int></unwrap> <!-- 42 -->