blob: a71e613cf03ae8f119d7737ccd95a065fadeae76 (
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}}}.
|