Documentation
Mathlib
.
Data
.
MLList
.
Dedup
Search
Google site search
Mathlib
.
Data
.
MLList
.
Dedup
source
Imports
Init
Std.Data.HashMap
Std.Data.MLList.Basic
Imported by
MLList
.
dedupBy
MLList
.
dedup
Lazy deduplication of lazy lists
#
source
def
MLList
.
dedupBy
{m :
Type
→
Type
}
{β :
Type
}
[
Monad
m
]
[
BEq
β
]
[
Hashable
β
]
{α :
Type
}
(L :
MLList
m
α
)
(f :
α
→
m
β
)
:
MLList
m
α
Lazily deduplicate a lazy list, using a stored
HashMap
.
Instances For
source
def
MLList
.
dedup
{m :
Type
→
Type
}
{β :
Type
}
[
Monad
m
]
[
BEq
β
]
[
Hashable
β
]
(L :
MLList
m
β
)
:
MLList
m
β
Lazily deduplicate a lazy list, using a stored
HashMap
.
Instances For