Skip to main content

Module functions

Module functions 

Source
Expand description

Auto-generated module

🤖 Generated with SplitRS

Functions§

async_bind
Build an Async.bind f computation expression.
async_let_bang
Build an async { let! v = comp in body } expression.
async_map
Build an Async.map f computation expression.
async_return
Build an async { return! x } expression.
collect_module_metrics
Collect simple metrics from an FSharpModule.
computation_expr
Build a computation expression: async { body }.
fann
Build a type-annotated expression: (expr : ty).
fapp
Build a function application: f x.
fapp_multi
Build a multi-argument application: f x1 x2 ....
fbinop
Build a binary operation.
fbool
Build a boolean literal.
fctor
Build a constructor application.
ferror
Build an Error e expression.
ffield
Build a field access: expr.Field.
ffloat
Build a float literal.
fif
Build an if-then-else expression.
fint
Build an integer literal.
flam
Build a lambda expression.
flam_multi
Build a multi-parameter lambda.
flet
Build a let binding.
fletrec
Build a let rec binding.
flit
Build a literal expression.
float_with_measure
Build a float with a unit of measure annotation: 42.0<kg>.
fnone
Build a None expression.
fok
Build an Ok x expression.
fpipe
Build a pipe expression: lhs |> rhs.
fpipe_chain
Build a pipe chain: e |> f1 |> f2 |> ....
fs_array
Build T array.
fs_fun
Build T -> U.
fs_int_list
Build int list.
fs_int_option
Build int option.
fs_map
Build a generic Map<K, V> type.
fs_result
Build Result<T, E>.
fs_set
Build a generic Set<T> type.
fs_string_list
Build string list.
fs_tuple
Build T1 * T2 * T3 tuple type.
fseq
Build a sequence operator: e1; e2.
fsome
Build a Some x expression.
fstring
Build a string literal (quoted).
funary
Build a unary operation.
funit
Build the unit value ().
fvar
Build a simple variable reference.
pas
Build an as pattern p as name.
pcons
Build a cons pattern h :: t.
perror
Build an Error e pattern.
plit
Build a literal pattern.
pnone
Build a None pattern.
pok
Build a Ok v pattern.
psome
Build a Some v pattern.
ptuple
Build a tuple pattern (a, b).
pvar
Build a variable pattern.
pwhen
Build a guarded pattern p when expr.
pwild
Build a wildcard pattern _.