@@ -6,6 +6,7 @@ namespace FSharpPlus.Control
66
77open System.Runtime .InteropServices
88open FSharpPlus.Internals
9+ open FSharpPlus
910#if FABLE_ COMPILER
1011/// NOTE
1112type OptionalAttribute () =
@@ -143,6 +144,7 @@ type Zero =
143144 static member Zero ( _ : unit , _ : Zero ) = ()
144145 static member Zero ( _ : bool , _ : Zero ) = false
145146 static member Zero ( _ : Set < 'a > , _ : Zero ) = Set.empty : Set< 'a>
147+ static member Zero ( _ : HashSet < 'a > , _ : Zero ) = HashSet.empty : HashSet< 'a>
146148 static member Zero ( _ : Map < 'a , 'b > , _ : Zero ) = Map.empty : Map< 'a, 'b>
147149
148150 static member inline Invoke () =
@@ -213,7 +215,7 @@ type Zero with
213215 static member inline Zero ( _ : ^R , _ : Default5 ) = Implicit.Invoke 0 : ^ R
214216
215217 static member Zero ( _ : seq < 'a > , _ : Default4 ) = Seq.empty : seq< 'a>
216- static member Zero ( _ : IEnumerator < 'a > , _ : Default4 ) = FSharpPlus. Enumerator.Empty () : IEnumerator< 'a>
218+ static member Zero ( _ : IEnumerator < 'a > , _ : Default4 ) = Enumerator.Empty () : IEnumerator< 'a>
217219 static member Zero ( _ : IDictionary < 'a , 'b > , _ : Default4 ) = Dictionary< 'a, 'b> () :> IDictionary< 'a, 'b>
218220 static member Zero ( _ : IReadOnlyDictionary < 'a , 'b > , _ : Default4 ) = Dictionary< 'a, 'b> () :> IReadOnlyDictionary< 'a, 'b>
219221 static member inline Zero ( _ : 't , _ : Default3 ) = ( ^t : ( static member Empty : ^t ) ()) : 't
0 commit comments