package main // import "git.sangeeth.dev/gobyexample/runes" // import "git.sangeeth.dev/gobyexample/structs" // import "git.sangeeth.dev/gobyexample/generics" // import "git.sangeeth.dev/gobyexample/errors" // import "git.sangeeth.dev/gobyexample/goroutines" // import "git.sangeeth.dev/gobyexample/channels" // import "git.sangeeth.dev/gobyexample/cselect" // import "git.sangeeth.dev/gobyexample/timeouts" // import "git.sangeeth.dev/gobyexample/selectdefault" // import "git.sangeeth.dev/gobyexample/closingchannels" // import "git.sangeeth.dev/gobyexample/timers" // import "git.sangeeth.dev/gobyexample/tickers" // import "git.sangeeth.dev/gobyexample/workerpools" // import "git.sangeeth.dev/gobyexample/waitgroups" // import "git.sangeeth.dev/gobyexample/ratelimiting" // import "git.sangeeth.dev/gobyexample/atomics" import "git.sangeeth.dev/gobyexample/mutex" func main() { // runes.Runes() // structs.Structs() // generics.Generics() // errors.Errors() // goroutines.Goroutines() // channels.Channels() // cselect.Select() // timeouts.Timeouts() // selectdefault.SelectDefault() // closingchannels.ClosingChannels() // timers.Timers() // tickers.Tickers() // workerpools.WorkerPools() // waitgroups.WaitGroups() // ratelimiting.RateLimiting() // atomics.Atomics() mutex.Mutex() }