Current section
Files
Jump to
Current section
Files
src/gluple@removal.erl
-module(gluple@removal).
-compile([no_auto_import, nowarn_unused_vars, nowarn_unused_function, nowarn_nomatch, inline]).
-define(FILEPATH, "src/gluple/removal.gleam").
-export([remove_first1/1, remove_first2/1, remove_first3/1, remove_first4/1, remove_first5/1, remove_first6/1, remove_first7/1, remove_first8/1, remove_first9/1]).
-file("src/gluple/removal.gleam", 1).
-spec remove_first1({any()}) -> {}.
remove_first1(_) ->
{}.
-file("src/gluple/removal.gleam", 5).
-spec remove_first2({any(), IRF}) -> {IRF}.
remove_first2(Tuple) ->
{erlang:element(2, Tuple)}.
-file("src/gluple/removal.gleam", 9).
-spec remove_first3({any(), IRH, IRI}) -> {IRH, IRI}.
remove_first3(Tuple) ->
{erlang:element(2, Tuple), erlang:element(3, Tuple)}.
-file("src/gluple/removal.gleam", 13).
-spec remove_first4({any(), IRK, IRL, IRM}) -> {IRK, IRL, IRM}.
remove_first4(Tuple) ->
{erlang:element(2, Tuple),
erlang:element(3, Tuple),
erlang:element(4, Tuple)}.
-file("src/gluple/removal.gleam", 17).
-spec remove_first5({any(), IRO, IRP, IRQ, IRR}) -> {IRO, IRP, IRQ, IRR}.
remove_first5(Tuple) ->
{erlang:element(2, Tuple),
erlang:element(3, Tuple),
erlang:element(4, Tuple),
erlang:element(5, Tuple)}.
-file("src/gluple/removal.gleam", 21).
-spec remove_first6({any(), IRT, IRU, IRV, IRW, IRX}) -> {IRT,
IRU,
IRV,
IRW,
IRX}.
remove_first6(Tuple) ->
{erlang:element(2, Tuple),
erlang:element(3, Tuple),
erlang:element(4, Tuple),
erlang:element(5, Tuple),
erlang:element(6, Tuple)}.
-file("src/gluple/removal.gleam", 25).
-spec remove_first7({any(), IRZ, ISA, ISB, ISC, ISD, ISE}) -> {IRZ,
ISA,
ISB,
ISC,
ISD,
ISE}.
remove_first7(Tuple) ->
{erlang:element(2, Tuple),
erlang:element(3, Tuple),
erlang:element(4, Tuple),
erlang:element(5, Tuple),
erlang:element(6, Tuple),
erlang:element(7, Tuple)}.
-file("src/gluple/removal.gleam", 29).
-spec remove_first8({any(), ISG, ISH, ISI, ISJ, ISK, ISL, ISM}) -> {ISG,
ISH,
ISI,
ISJ,
ISK,
ISL,
ISM}.
remove_first8(Tuple) ->
{erlang:element(2, Tuple),
erlang:element(3, Tuple),
erlang:element(4, Tuple),
erlang:element(5, Tuple),
erlang:element(6, Tuple),
erlang:element(7, Tuple),
erlang:element(8, Tuple)}.
-file("src/gluple/removal.gleam", 33).
-spec remove_first9({any(), ISO, ISP, ISQ, ISR, ISS, IST, ISU, ISV}) -> {ISO,
ISP,
ISQ,
ISR,
ISS,
IST,
ISU,
ISV}.
remove_first9(Tuple) ->
{erlang:element(2, Tuple),
erlang:element(3, Tuple),
erlang:element(4, Tuple),
erlang:element(5, Tuple),
erlang:element(6, Tuple),
erlang:element(7, Tuple),
erlang:element(8, Tuple),
erlang:element(9, Tuple)}.