Hopac.Plus


SerializedMap

Namespace: Hopac.Plus.Collections

Functions and values

Function or valueDescription
add k v sm
Signature: k:'k -> v:'v -> sm:SerializedMap<'k,'v> -> Alt<unit>
Type parameters: 'k, 'v
create ()
Signature: unit -> SerializedMap<'k,'v>
Type parameters: 'k, 'v
exchange k v sm
Signature: k:'k -> v:'v -> sm:SerializedMap<'k,'v> -> Alt<'v option>
Type parameters: 'k, 'v
filter k2v2b sm
Signature: k2v2b:('k -> 'v -> bool) -> sm:SerializedMap<'k,'v> -> Alt<unit>
Type parameters: 'k, 'v
fork sm
Signature: sm:SerializedMap<'k,'v> -> Alt<SerializedMap<'k,'v>>
Type parameters: 'k, 'v
freeze sm
Signature: sm:SerializedMap<'k,'v> -> Alt<Map<'k,'v>>
Type parameters: 'k, 'v
map k2v2v sm
Signature: k2v2v:('k -> 'v -> 'v) -> sm:SerializedMap<'k,'v> -> Alt<unit>
Type parameters: 'k, 'v
mutate k v2v sm
Signature: k:'k -> v2v:('v -> 'v) -> sm:SerializedMap<'k,'v> -> Alt<unit>
Type parameters: 'k, 'v
mutateAndExchange k v2v sm
Signature: k:'k -> v2v:('v -> 'v) -> sm:SerializedMap<'k,'v> -> Alt<'v option>
Type parameters: 'k, 'v
ofMap m
Signature: m:Map<'k,'v> -> SerializedMap<'k,'v>
Type parameters: 'k, 'v
remove k sm
Signature: k:'k -> sm:SerializedMap<'k,'v> -> Alt<unit>
Type parameters: 'k, 'v
Fork me on GitHub