ErlangPid¶
An Erlang process identifier.
A pid is a plain value: node name, number, serial and creation. Nothing is allocated on the C side, so pids can be created, copied, compared and hashed freely.
Implements¶
- Comparable[ErlangPid val] ref
- Hashable ref
- Stringable box
Constructors¶
create¶
new val create(
node': String val,
num': U32 val = 0,
serial': U32 val = 0,
creation': U32 val = 0)
: ErlangPid val^
Parameters¶
Returns¶
- ErlangPid val^
Public fields¶
let node: String val¶
let num: U32 val¶
let serial: U32 val¶
let creation: U32 val¶
Public Functions¶
eq¶
Parameters¶
- that: ErlangPid val
Returns¶
- Bool val
lt¶
Parameters¶
- that: ErlangPid val
Returns¶
- Bool val
hash¶
Returns¶
- USize val
string¶
Returns¶
- String iso^
le¶
Parameters¶
- that: ErlangPid val
Returns¶
- Bool val
ge¶
Parameters¶
- that: ErlangPid val
Returns¶
- Bool val
gt¶
Parameters¶
- that: ErlangPid val
Returns¶
- Bool val
compare¶
Parameters¶
- that: ErlangPid val
Returns¶
ne¶
Parameters¶
- that: ErlangPid val
Returns¶
- Bool val