blob: cd1cd5ede97dbcd2e1ee4316bbe2a8acb45d972b (
plain) (
tree)
|
|
-module(recursive_types5).
-export([test/0]).
-type tree() :: 'nil' | {non_neg_integer(), tree(), tree()}.
-record(tree, {node :: atom(),
kid = 'nil' :: tree()}).
-spec test() -> #tree{}.
test() ->
#tree{node = root, kid = {42, {42, nil, nil}, {42, nil, nil}}}.
|