Versions in this module Expand all Collapse all v0 v0.17.19 Apr 6, 2022 Changes in this version + func ToCamel(s string) string + func ToScreamingDelimited(s string, delimiter uint8, ignore uint8, screaming bool) string + func ToSnake(s string) string + type Edge struct + ID int32 + Name string + Weight int32 + type Graph struct + func NewGraph() *Graph + func (g *Graph) AddEdge(from, to, weight int32, name string) (int32, error) + func (g *Graph) AddNode() int32 + func (g *Graph) AllPaths(from, to int32) [][]int32 + func (g *Graph) Connections(n int32) []int32 + func (g *Graph) GetEdges(from, to int32) []Edge + type Once struct + func (o *Once) Do(f func()) + func (o *Once) Reset() + type StackInf struct + func NewStackInf() *StackInf + func (s *StackInf) Len() int + func (s *StackInf) Peek() interface{} + func (s *StackInf) Pop() interface{} + func (s *StackInf) Push(value interface{}) + type StackInt32 struct + func NewStackInt32() *StackInt32 + func (s *StackInt32) Len() int + func (s *StackInt32) Peek() int32 + func (s *StackInt32) Pop() int32 + func (s *StackInt32) Push(value int32)