From e766217a5897418adb5fd7f959a77758756f09dc Mon Sep 17 00:00:00 2001 From: "Andres G. Aragoneses" Date: Mon, 5 Jan 2026 16:14:55 +0800 Subject: [PATCH] Remove Seq.tryHead Because it is already included in FSharp.Core: https://fsharp.github.io/fsharp-core-docs/reference/fsharp-collections-seqmodule.html#tryHead --- src/FSharpx.Collections/Collections.fs | 5 ----- 1 file changed, 5 deletions(-) diff --git a/src/FSharpx.Collections/Collections.fs b/src/FSharpx.Collections/Collections.fs index 2cb22173..079de5d0 100644 --- a/src/FSharpx.Collections/Collections.fs +++ b/src/FSharpx.Collections/Collections.fs @@ -166,11 +166,6 @@ module Seq = next() - /// A safe version of seq head - let tryHead(source: seq<_>) = - use e = source.GetEnumerator() - if e.MoveNext() then Some(e.Current) else None //empty list - let tail(source: seq<_>) = seq { use e = source.GetEnumerator()