blob: 118bab57a101ac85e346bd86a5cf6d32a911d92e (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
|
-module(recursive_types4).
-export([test/0]).
-record(tree, {node :: atom(),
kid = nil :: 'nil' | tree()}).
-type tree() :: #tree{}.
-spec test() -> tree().
test() ->
#tree{node = root, kid = #tree{}}.
|