Skip to content

Companion repository for typeinst. It contains common generic methods on slices, maps, sets.

Notifications You must be signed in to change notification settings

dlepex/genericlib

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

genericlib

See https://github.com/dlepex/typeinst

Overview

genericlib provides the following generic packages:

  1. slice
    • basic operations: IndexOf, Contains, Delete, DeleteAt, Copy, Pop, Reverse
    • predicative operations: Filter, FilterMut, FilterTo, FindIndex, Exists, All
    • map, reduce
    • iterating slice by chunks
  2. conv: conversions between data sructures
    • map keys/values to slice
    • slice to map, to set
    • set to slice
  3. set: handy wrapper type for map[E]struct{}

About

Companion repository for typeinst. It contains common generic methods on slices, maps, sets.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages