View Source IntegerTree.Node (ExUnion v0.1.2)

Link to this section Summary

Link to this section Types

@type t() :: %IntegerTree.Node{
  integer: integer(),
  left: IntegerTree.union(),
  right: IntegerTree.union()
}

Link to this section Functions

@spec new(
  fields :: %{
    integer: integer(),
    left: IntegerTree.union(),
    right: IntegerTree.union()
  }
) :: t()
@spec new(
  fields :: [
    integer: integer(),
    left: IntegerTree.union(),
    right: IntegerTree.union()
  ]
) :: t()
Link to this function

new(integer, left, right)

View Source
@spec new(
  integer :: integer(),
  left :: IntegerTree.union(),
  right :: IntegerTree.union()
) :: t()