Skip to content

ddkwork/golibrary

Repository files navigation

golibrary document table

  ─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
  │Path                                                                    │Func                                                                                                     │Method                                                         
  ─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
  │root (79)                                                               │                                                                                                         │                                                               
  ├───mylog\Log.go (0)                                                     │                                                                                                         │                                                               
  ├───mylog\RewriteAst.go (3)                                              │                                                                                                         │                                                               
  │   ├───mylog\RewriteAst.go                                              │FormatAllFiles()                                                                                         │                                                               
  │   ├───mylog\RewriteAst.go                                              │FormatAllFilesNoComments()                                                                               │                                                               
  │   └───mylog\RewriteAst.go                                              │GetLastReturnType(assignStmt *ast.AssignStmt) (lastReturnType string, b bool)                            │                                                               
  ├───mylog\api.go (21)                                                    │                                                                                                         │                                                               
  │   ├───mylog\api.go                                                     │ChdirToGithubWorkspace()                                                                                 │                                                               
  │   ├───mylog\api.go                                                     │TruncateLogFile()                                                                                        │                                                               
  │   ├───mylog\api.go                                                     │Reason() (reason string)                                                                                 │                                                               
  │   ├───mylog\api.go                                                     │HexDump(title string, b byte)                                                                            │                                                               
  │   ├───mylog\api.go                                                     │HexInteger(msg T) ( string)                                                                              │                                                               
  │   ├───mylog\api.go                                                     │Todo(body string)                                                                                        │                                                               
  │   ├───mylog\api.go                                                     │Hex(title string, msg T) ( string)                                                                       │                                                               
  │   ├───mylog\api.go                                                     │Info(title string, msg ...any)                                                                           │                                                               
  │   ├───mylog\api.go                                                     │Trace(title string, msg ...any)                                                                          │                                                               
  │   ├───mylog\api.go                                                     │Warning(title string, msg ...any)                                                                        │                                                               
  │   ├───mylog\api.go                                                     │MarshalJson(title string, msg any)                                                                       │                                                               
  │   ├───mylog\api.go                                                     │Json(title string, msg ...any)                                                                           │                                                               
  │   ├───mylog\api.go                                                     │Success(title string, msg ...any)                                                                        │                                                               
  │   ├───mylog\api.go                                                     │Struct(msg any)                                                                                          │                                                               
  │   ├───mylog\api.go                                                     │SetDebug(debug bool)                                                                                     │                                                               
  │   ├───mylog\api.go                                                     │Request(Request *http.Request, body bool)                                                                │                                                               
  │   ├───mylog\api.go                                                     │Response(Response *http.Response, body bool)                                                             │                                                               
  │   ├───mylog\api.go                                                     │DumpRequest(req *http.Request, body bool) ( string)                                                      │                                                               
  │   ├───mylog\api.go                                                     │DumpResponse(resp *http.Response, body bool) ( string)                                                   │                                                               
  │   ├───mylog\api.go                                                     │Body() ( string)                                                                                         │                                                               
  │   └───mylog\api.go                                                     │Message() ( string)                                                                                      │                                                               
  ├───mylog\awesomeProject4\GetLastReturnType\GetLastReturnType.go         │GetLastReturnType(assignStmt *ast.AssignStmt) ( string)                                                  │                                                               
  ├───mylog\call.go (1)                                                    │                                                                                                         │                                                               
  │   └───mylog\call.go                                                    │Call(f func())                                                                                           │                                                               
  ├───mylog\check.go (17)                                                  │                                                                                                         │                                                               
  │   ├───mylog\check.go                                                   │Check2(ret T, err error) ( T)                                                                            │                                                               
  │   ├───mylog\check.go                                                   │Check2Ignore(ret T, err error) ( T)                                                                      │                                                               
  │   ├───mylog\check.go                                                   │CheckIgnore(err any)                                                                                     │                                                               
  │   ├───mylog\check.go                                                   │Check2Bool(ret T, ok bool) ( T)                                                                          │                                                               
  │   ├───mylog\check.go                                                   │Check3(ret1 T1, ret2 T2, err error) ( T1,  T2)                                                           │                                                               
  │   ├───mylog\check.go                                                   │Check3Bool(ret1 T1, ret2 T2, ok bool) ( T1,  T2)                                                         │                                                               
  │   ├───mylog\check.go                                                   │Check4(ret1 T1, ret2 T2, ret3 T3, err error) ( T1,  T2,  T3)                                             │                                                               
  │   ├───mylog\check.go                                                   │Check4Bool(ret1 T1, ret2 T2, ret3 T3, ok bool) ( T1,  T2,  T3)                                           │                                                               
  │   ├───mylog\check.go                                                   │Check5(ret1 T1, ret2 T2, ret3 T3, ret4 T4, err error) ( T1,  T2,  T3,  T4)                               │                                                               
  │   ├───mylog\check.go                                                   │Check5Bool(ret1 T1, ret2 T2, ret3 T3, ret4 T4, ok bool) ( T1,  T2,  T3,  T4)                             │                                                               
  │   ├───mylog\check.go                                                   │Check6(ret1 T1, ret2 T2, ret3 T3, ret4 T4, ret5 T5, err error) ( T1,  T2,  T3,  T4,  T5)                 │                                                               
  │   ├───mylog\check.go                                                   │Check6Bool(ret1 T1, ret2 T2, ret3 T3, ret4 T4, ret5 T5, ok bool) ( T1,  T2,  T3,  T4,  T5)               │                                                               
  │   ├───mylog\check.go                                                   │Check7(ret1 T1, ret2 T2, ret3 T3, ret4 T4, ret5 T5, ret6 T6, err error) ( T1,  T2,  T3,  T4,  T5,  T6)   │                                                               
  │   ├───mylog\check.go                                                   │Check7Bool(ret1 T1, ret2 T2, ret3 T3, ret4 T4, ret5 T5, ret6 T6, ok bool) ( T1,  T2,  T3,  T4,  T5,  T6) │                                                               
  │   ├───mylog\check.go                                                   │Check(result T)                                                                                          │                                                               
  │   ├───mylog\check.go                                                   │CheckEof(result T) (isEof bool)                                                                          │                                                               
  │   └───mylog\check.go                                                   │CheckNil(ptr any)                                                                                        │                                                               
  ├───mylog\diff.go (1)                                                    │                                                                                                         │                                                               
  │   └───mylog\diff.go                                                    │Diff(oldName string, old byte, newName string, new byte) ( byte)                                         │                                                               
  ├───mylog\kind.go (1)                                                    │                                                                                                         │                                                               
  │   └───mylog\kind.go                                                    │                                                                                                         │func (kind) String() ( string)                                 
  ├───mylog\safeStream.gen.go (92)                                         │                                                                                                         │                                                               
  │   ├───mylog\safeStream.gen.go                                          │NewBuffer(s T) ( *Buffer)                                                                                │                                                               
  │   ├───mylog\safeStream.gen.go                                          │NewHexString(s HexString) ( *Buffer)                                                                     │                                                               
  │   ├───mylog\safeStream.gen.go                                          │NewHexDump(hexdumpStr HexDumpString) (data *Buffer)                                                      │                                                               
  │   ├───mylog\safeStream.gen.go                                          │WriteGoFile(name string, data T)                                                                         │                                                               
  │   ├───mylog\safeStream.gen.go                                          │WriteAppend(name string, data T)                                                                         │                                                               
  │   ├───mylog\safeStream.gen.go                                          │WriteTruncate(name string, data T)                                                                       │                                                               
  │   ├───mylog\safeStream.gen.go                                          │WriteBinaryFile(name string, data T)                                                                     │                                                               
  │   ├───mylog\safeStream.gen.go                                          │CreatDirectory(dir string) ( bool)                                                                       │                                                               
  │   ├───mylog\safeStream.gen.go                                          │ReaderGzip(data T) ( *Buffer)                                                                            │                                                               
  │   ├───mylog\safeStream.gen.go                                          │GetPackageName() (pkgName string)                                                                        │                                                               
  │   ├───mylog\safeStream.gen.go                                          │Concat(slices_ ...S) ( S)                                                                                │                                                               
  │   ├───mylog\safeStream.gen.go                                          │ReadFileToLines(path string) (lines string)                                                              │                                                               
  │   ├───mylog\safeStream.gen.go                                          │Lines(x byte) ( string)                                                                                  │                                                               
  │   ├───mylog\safeStream.gen.go                                          │SplitFileByLines(filePath string, size int)                                                              │                                                               
  │   ├───mylog\safeStream.gen.go                                          │ToLines(data T) (lines string)                                                                           │                                                               
  │   ├───mylog\safeStream.gen.go                                          │ReadLines(fullPath string) ( string,  error)                                                             │                                                               
  │   ├───mylog\safeStream.gen.go                                          │WriteLines(lines string, fullPath string) ( error)                                                       │                                                               
  │   ├───mylog\safeStream.gen.go                                          │IsZero(v reflect.Value) ( bool)                                                                          │                                                               
  │   ├───mylog\safeStream.gen.go                                          │ReflectVisibleFields(object any) ( reflect.StructField)                                                  │                                                               
  │   ├───mylog\safeStream.gen.go                                          │NewPool(fn func()  T) ( *)                                                                               │                                                               
  │   ├───mylog\safeStream.gen.go                                          │SerialNumber(b string) ( string)                                                                         │                                                               
  │   ├───mylog\safeStream.gen.go                                          │CutUint16(u uint16) ( uint8)                                                                             │                                                               
  │   ├───mylog\safeStream.gen.go                                          │CutUint16_(u uint16) ( uint8)                                                                            │                                                               
  │   ├───mylog\safeStream.gen.go                                          │SwapBytes2HexString2(src HexString) (dst string)                                                         │                                                               
  │   ├───mylog\safeStream.gen.go                                          │SwapBytes2HexString(src byte) (dst HexString)                                                            │                                                               
  │   ├───mylog\safeStream.gen.go                                          │SwapBytes(src byte) (dst byte)                                                                           │                                                               
  │   ├───mylog\safeStream.gen.go                                          │AlignString(s string, length int) (ss string)                                                            │                                                               
  │   ├───mylog\safeStream.gen.go                                          │SlicesIndex(slice any, item any) ( int)                                                                  │                                                               
  │   ├───mylog\safeStream.gen.go                                          │SlicesInsert(slice any, index int, value any) ( any)                                                     │                                                               
  │   ├───mylog\safeStream.gen.go                                          │MarshalJSON(v any) ( byte)                                                                               │                                                               
  │   ├───mylog\safeStream.gen.go                                          │MarshalJsonToFile(v any, name string)                                                                    │                                                               
  │   ├───mylog\safeStream.gen.go                                          │JsonIndent(b byte) ( string)                                                                             │                                                               
  │   ├───mylog\safeStream.gen.go                                          │RandomAny(slice T) ( T)                                                                                  │                                                               
  │   ├───mylog\safeStream.gen.go                                          │GenA2Z() (letters string)                                                                                │                                                               
  │   ├───mylog\safeStream.gen.go                                          │GetWindowsLogicalDrives() ( string)                                                                      │                                                               
  │   ├───mylog\safeStream.gen.go                                          │ToCamel(data string, isCommit bool) ( string)                                                            │                                                               
  │   ├───mylog\safeStream.gen.go                                          │ToCamelUpper(s string, isCommit bool) ( string)                                                          │                                                               
  │   ├───mylog\safeStream.gen.go                                          │ToCamelToLower(s string, isCommit bool) ( string)                                                        │                                                               
  │   ├───mylog\safeStream.gen.go                                          │CurrentDirName(path string) (currentDirName string)                                                      │                                                               
  │   ├───mylog\safeStream.gen.go                                          │CopyFS(dir string, fsys fs.FS) ( error)                                                                  │                                                               
  │   ├───mylog\safeStream.gen.go                                          │CopyDir(dst, src string)                                                                                 │                                                               
  │   ├───mylog\safeStream.gen.go                                          │CopyFile(path, dstPath string)                                                                           │                                                               
  │   ├───mylog\safeStream.gen.go                                          │MoveFile(src, dst string)                                                                                │                                                               
  │   ├───mylog\safeStream.gen.go                                          │IsFilePathEx(path string) (ok bool)                                                                      │                                                               
  │   ├───mylog\safeStream.gen.go                                          │IsFilePath(path string) ( bool)                                                                          │                                                               
  │   ├───mylog\safeStream.gen.go                                          │DirDepth(dirPath string) (depth int)                                                                     │                                                               
  │   ├───mylog\safeStream.gen.go                                          │IsDirRoot(path string) ( bool)                                                                           │                                                               
  │   ├───mylog\safeStream.gen.go                                          │IsDirEx(path string) (ok bool)                                                                           │                                                               
  │   ├───mylog\safeStream.gen.go                                          │IsDir(path string) ( bool)                                                                               │                                                               
  │   ├───mylog\safeStream.gen.go                                          │FixFilePath(path string) ( string)                                                                       │                                                               
  │   ├───mylog\safeStream.gen.go                                          │BaseName(path string) ( string)                                                                          │                                                               
  │   ├───mylog\safeStream.gen.go                                          │TrimExtension(path string) ( string)                                                                     │                                                               
  │   ├───mylog\safeStream.gen.go                                          │JoinHomeDir(path string) (join string)                                                                   │                                                               
  │   ├───mylog\safeStream.gen.go                                          │JoinHomeFile(path string) (join string)                                                                  │                                                               
  │   ├───mylog\safeStream.gen.go                                          │HomeDir() ( string)                                                                                      │                                                               
  │   ├───mylog\safeStream.gen.go                                          │RunDir() ( string)                                                                                       │                                                               
  │   ├───mylog\safeStream.gen.go                                          │ParseFloat(sizeStr string) (size float64)                                                                │                                                               
  │   ├───mylog\safeStream.gen.go                                          │Float64ToString(f float64, prec int) ( string)                                                           │                                                               
  │   ├───mylog\safeStream.gen.go                                          │Float64Cut(value float64, bits int) ( float64,  error)                                                   │                                                               
  │   ├───mylog\safeStream.gen.go                                          │ParseInt(s string) ( int64)                                                                              │                                                               
  │   ├───mylog\safeStream.gen.go                                          │ParseUint(s string) ( uint64)                                                                            │                                                               
  │   ├───mylog\safeStream.gen.go                                          │Atoi(s string) ( int)                                                                                    │                                                               
  │   ├───mylog\safeStream.gen.go                                          │IsTermux() ( bool)                                                                                       │                                                               
  │   ├───mylog\safeStream.gen.go                                          │IsAix() ( bool)                                                                                          │                                                               
  │   ├───mylog\safeStream.gen.go                                          │IsAndroid() ( bool)                                                                                      │                                                               
  │   ├───mylog\safeStream.gen.go                                          │IsDarwin() ( bool)                                                                                       │                                                               
  │   ├───mylog\safeStream.gen.go                                          │IsDragonfly() ( bool)                                                                                    │                                                               
  │   ├───mylog\safeStream.gen.go                                          │IsFreebsd() ( bool)                                                                                      │                                                               
  │   ├───mylog\safeStream.gen.go                                          │IsHurd() ( bool)                                                                                         │                                                               
  │   ├───mylog\safeStream.gen.go                                          │IsIllumos() ( bool)                                                                                      │                                                               
  │   ├───mylog\safeStream.gen.go                                          │IsIos() ( bool)                                                                                          │                                                               
  │   ├───mylog\safeStream.gen.go                                          │IsJs() ( bool)                                                                                           │                                                               
  │   ├───mylog\safeStream.gen.go                                          │IsLinux() ( bool)                                                                                        │                                                               
  │   ├───mylog\safeStream.gen.go                                          │IsNacl() ( bool)                                                                                         │                                                               
  │   ├───mylog\safeStream.gen.go                                          │IsNetbsd() ( bool)                                                                                       │                                                               
  │   ├───mylog\safeStream.gen.go                                          │IsOpenbsd() ( bool)                                                                                      │                                                               
  │   ├───mylog\safeStream.gen.go                                          │IsPlan9() ( bool)                                                                                        │                                                               
  │   ├───mylog\safeStream.gen.go                                          │IsSolaris() ( bool)                                                                                      │                                                               
  │   ├───mylog\safeStream.gen.go                                          │IsWasip1() ( bool)                                                                                       │                                                               
  │   ├───mylog\safeStream.gen.go                                          │IsWindows() ( bool)                                                                                      │                                                               
  │   ├───mylog\safeStream.gen.go                                          │IsZos() ( bool)                                                                                          │                                                               
  │   ├───mylog\safeStream.gen.go                                          │FormatTime(t time.Time) ( string)                                                                        │                                                               
  │   ├───mylog\safeStream.gen.go                                          │UnFormatTime(s string) ( time.Time)                                                                      │                                                               
  │   ├───mylog\safeStream.gen.go                                          │FormatDuration(d time.Duration) ( string)                                                                │                                                               
  │   ├───mylog\safeStream.gen.go                                          │UnFormatDuration(s string) ( time.Duration)                                                              │                                                               
  │   ├───mylog\safeStream.gen.go                                          │GetTimeNowString() ( string)                                                                             │                                                               
  │   ├───mylog\safeStream.gen.go                                          │GetTimeStamp13Bits() ( int64)                                                                            │                                                               
  │   ├───mylog\safeStream.gen.go                                          │GetTimeStamp() ( string)                                                                                 │                                                               
  │   ├───mylog\safeStream.gen.go                                          │GetDiffDays(dstTime string) ( string)                                                                    │                                                               
  │   ├───mylog\safeStream.gen.go                                          │GetUserConfigDirs() (UserConfigDirs )                                                                    │                                                               
  │   ├───mylog\safeStream.gen.go                                          │RegexpWebBodyBlocks(tagName string) ( string)                                                            │                                                               
  │   └───mylog\safeStream.gen.go                                          │IntegerToIP(ip int64) ( string)                                                                          │                                                               
  ├───mylog\testdata\SkipCheckBase.go (10)                                 │                                                                                                         │                                                               
  │   ├───mylog\testdata\SkipCheckBase.go                                  │NewTraitTableDockableFromFile(filePath string) ( unison.Dockable,  error)                                │                                                               
  │   ├───mylog\testdata\SkipCheckBase.go                                  │NewEvaluator(resolver eval.VariableResolver) ( *eval.Evaluator)                                          │                                                               
  │   ├───mylog\testdata\SkipCheckBase.go                                  │TestPipe1(t *testing.T)                                                                                  │                                                               
  │   ├───mylog\testdata\SkipCheckBase.go                                  │TestPipe(t *testing.T)                                                                                   │                                                               
  │   ├───mylog\testdata\SkipCheckBase.go                                  │TestSendfile(t *testing.T)                                                                               │                                                               
  │   ├───mylog\testdata\SkipCheckBase.go                                  │ValidateXauthority(r io.Reader) ( error)                                                                 │                                                               
  │   ├───mylog\testdata\SkipCheckBase.go                                  │TestReadBool(t *testing.T)                                                                               │                                                               
  │   ├───mylog\testdata\SkipCheckBase.go                                  │TestSliceRoundTrip(t *testing.T)                                                                         │                                                               
  │   ├───mylog\testdata\SkipCheckBase.go                                  │ValidateXauthorityFile(path string) ( error)                                                             │                                                               
  │   └───mylog\testdata\SkipCheckBase.go                                  │MockXauthority(cookies int) ( string,  error)                                                            │                                                               
  ├───mylog\testdata\out\tmp.go (10)                                       │                                                                                                         │                                                               
  │   ├───mylog\testdata\out\tmp.go                                        │NewTraitTableDockableFromFile(filePath string) ( unison.Dockable,  error)                                │                                                               
  │   ├───mylog\testdata\out\tmp.go                                        │NewEvaluator(resolver eval.VariableResolver) ( *eval.Evaluator)                                          │                                                               
  │   ├───mylog\testdata\out\tmp.go                                        │TestPipe1(t *testing.T)                                                                                  │                                                               
  │   ├───mylog\testdata\out\tmp.go                                        │TestPipe(t *testing.T)                                                                                   │                                                               
  │   ├───mylog\testdata\out\tmp.go                                        │TestSendfile(t *testing.T)                                                                               │                                                               
  │   ├───mylog\testdata\out\tmp.go                                        │ValidateXauthority(r io.Reader) ( error)                                                                 │                                                               
  │   ├───mylog\testdata\out\tmp.go                                        │TestReadBool(t *testing.T)                                                                               │                                                               
  │   ├───mylog\testdata\out\tmp.go                                        │TestSliceRoundTrip(t *testing.T)                                                                         │                                                               
  │   ├───mylog\testdata\out\tmp.go                                        │ValidateXauthorityFile(path string) ( error)                                                             │                                                               
  │   └───mylog\testdata\out\tmp.go                                        │MockXauthority(cookies int) ( string,  error)                                                            │                                                               
  ├───mylog\util.go (1)                                                    │                                                                                                         │                                                               
  │   └───mylog\util.go                                                    │WriteGoFileWithDiff(path string, data T)                                                                 │                                                               
  ├───stream\FileServer.go (3)                                             │                                                                                                         │                                                               
  │   ├───stream\FileServer.go                                             │FileServer()                                                                                             │                                                               
  │   ├───stream\FileServer.go                                             │FileServerFS(fs embed.FS)                                                                                │                                                               
  │   └───stream\FileServer.go                                             │GetLocalIPs() ( net.IP)                                                                                  │                                                               
  ├───stream\FileServer_windows.go (2)                                     │                                                                                                         │                                                               
  │   ├───stream\FileServer_windows.go                                     │FileServerWindowsDisk()                                                                                  │                                                               
  │   └───stream\FileServer_windows.go                                     │GetLogicalDrives() ( string)                                                                             │                                                               
  ├───stream\Gbk2Utf8.go (2)                                               │                                                                                                         │                                                               
  │   ├───stream\Gbk2Utf8.go                                               │Utf82Gbk(utf8 string) (gbk string)                                                                       │                                                               
  │   └───stream\Gbk2Utf8.go                                               │Gbk2Utf8(gbk string) (utf8 string)                                                                       │                                                               
  ├───stream\UpdateModsByWorkSpace.go                                      │UpdateModsByWorkSpace(isTidy, isUpdateAll bool, modWithCommitID ...string)                               │                                                               
  ├───stream\app_enum_gen.go (6)                                           │                                                                                                         │                                                               
  │   ├───stream\app_enum_gen.go                                           │ConvertInteger2AppKind(v T) ( AppKind)                                                                   │                                                               
  │   ├───stream\app_enum_gen.go                                           │                                                                                                         │func (AppKind) AssertKind(kinds string) ( AppKind)             
  │   ├───stream\app_enum_gen.go                                           │                                                                                                         │func (AppKind) String() ( string)                              
  │   ├───stream\app_enum_gen.go                                           │                                                                                                         │func (AppKind) Keys() ( string)                                
  │   ├───stream\app_enum_gen.go                                           │                                                                                                         │func (AppKind) Kinds() ( AppKind)                              
  │   └───stream\app_enum_gen.go                                           │                                                                                                         │func (AppKind) PngFileName() ( string)                         
  ├───stream\binary\binary.go (19)                                         │                                                                                                         │                                                               
  │   ├───stream\binary\binary.go                                          │                                                                                                         │func (littleEndian) Uint16(b byte) ( uint16)                   
  │   ├───stream\binary\binary.go                                          │                                                                                                         │func (littleEndian) PutUint16(v uint16) (b byte)               
  │   ├───stream\binary\binary.go                                          │                                                                                                         │func (littleEndian) Uint32(b byte) ( uint32)                   
  │   ├───stream\binary\binary.go                                          │                                                                                                         │func (littleEndian) PutUint32(v uint32) (b byte)               
  │   ├───stream\binary\binary.go                                          │                                                                                                         │func (littleEndian) Uint64(b byte) ( uint64)                   
  │   ├───stream\binary\binary.go                                          │                                                                                                         │func (littleEndian) PutUint64(v uint64) (b byte)               
  │   ├───stream\binary\binary.go                                          │                                                                                                         │func (littleEndian) String() ( string)                         
  │   ├───stream\binary\binary.go                                          │                                                                                                         │func (littleEndian) GoString() ( string)                       
  │   ├───stream\binary\binary.go                                          │                                                                                                         │func (bigEndian) Uint16(b byte) ( uint16)                      
  │   ├───stream\binary\binary.go                                          │                                                                                                         │func (bigEndian) PutUint16(v uint16) (b byte)                  
  │   ├───stream\binary\binary.go                                          │                                                                                                         │func (bigEndian) Uint32(b byte) ( uint32)                      
  │   ├───stream\binary\binary.go                                          │                                                                                                         │func (bigEndian) PutUint32(v uint32) (b byte)                  
  │   ├───stream\binary\binary.go                                          │                                                                                                         │func (bigEndian) Uint64(b byte) ( uint64)                      
  │   ├───stream\binary\binary.go                                          │                                                                                                         │func (bigEndian) PutUint64(v uint64) (b byte)                  
  │   ├───stream\binary\binary.go                                          │                                                                                                         │func (bigEndian) String() ( string)                            
  │   ├───stream\binary\binary.go                                          │                                                                                                         │func (bigEndian) GoString() ( string)                          
  │   ├───stream\binary\binary.go                                          │Read(r io.Reader, order ByteOrder, data any) ( error)                                                    │                                                               
  │   ├───stream\binary\binary.go                                          │Write(w io.Writer, order ByteOrder, data any) ( error)                                                   │                                                               
  │   └───stream\binary\binary.go                                          │Size(v any) ( int)                                                                                       │                                                               
  ├───stream\binary\varint.go (7)                                          │                                                                                                         │                                                               
  │   ├───stream\binary\varint.go                                          │New() ( varintStream)                                                                                    │                                                               
  │   ├───stream\binary\varint.go                                          │PutUvarint(buf byte, x uint64) ( int)                                                                    │                                                               
  │   ├───stream\binary\varint.go                                          │Uvarint(buf byte) ( uint64,  int)                                                                        │                                                               
  │   ├───stream\binary\varint.go                                          │PutVarint(buf byte, x int64) ( int)                                                                      │                                                               
  │   ├───stream\binary\varint.go                                          │Varint(buf byte) ( int64,  int)                                                                          │                                                               
  │   ├───stream\binary\varint.go                                          │ReadUvarint(r io.ByteReader) ( uint64,  error)                                                           │                                                               
  │   └───stream\binary\varint.go                                          │ReadVarint(r io.ByteReader) ( int64,  error)                                                             │                                                               
  ├───stream\bitfield\bitfield.go (21)                                     │                                                                                                         │                                                               
  │   ├───stream\bitfield\bitfield.go                                      │New(n int) ( BitField)                                                                                   │                                                               
  │   ├───stream\bitfield\bitfield.go                                      │NewFromUint32(n uint32) ( BitField)                                                                      │                                                               
  │   ├───stream\bitfield\bitfield.go                                      │NewFromUint64(n uint64) ( BitField)                                                                      │                                                               
  │   ├───stream\bitfield\bitfield.go                                      │                                                                                                         │func (BitField) Size() ( int)                                  
  │   ├───stream\bitfield\bitfield.go                                      │                                                                                                         │func (BitField) Bytes() ( byte)                                
  │   ├───stream\bitfield\bitfield.go                                      │                                                                                                         │func (BitField) SetX(index int, v int) ( BitField)             
  │   ├───stream\bitfield\bitfield.go                                      │                                                                                                         │func (BitField) GetX(index int) ( BitField)                    
  │   ├───stream\bitfield\bitfield.go                                      │                                                                                                         │func (BitField) Set(i uint32)                                  
  │   ├───stream\bitfield\bitfield.go                                      │                                                                                                         │func (BitField) Clear(i uint32)                                
  │   ├───stream\bitfield\bitfield.go                                      │                                                                                                         │func (BitField) Flip(i uint32)                                 
  │   ├───stream\bitfield\bitfield.go                                      │                                                                                                         │func (BitField) Test(i uint32) ( bool)                         
  │   ├───stream\bitfield\bitfield.go                                      │                                                                                                         │func (BitField) ClearAll()                                     
  │   ├───stream\bitfield\bitfield.go                                      │                                                                                                         │func (BitField) SetAll()                                       
  │   ├───stream\bitfield\bitfield.go                                      │                                                                                                         │func (BitField) FlipAll()                                      
  │   ├───stream\bitfield\bitfield.go                                      │                                                                                                         │func (BitField) ANDMask(m BitField)                            
  │   ├───stream\bitfield\bitfield.go                                      │                                                                                                         │func (BitField) ORMask(m BitField)                             
  │   ├───stream\bitfield\bitfield.go                                      │                                                                                                         │func (BitField) XORMask(m BitField)                            
  │   ├───stream\bitfield\bitfield.go                                      │                                                                                                         │func (BitField) ToUint32() ( uint32)                           
  │   ├───stream\bitfield\bitfield.go                                      │                                                                                                         │func (BitField) ToUint32Safe() ( uint32)                       
  │   ├───stream\bitfield\bitfield.go                                      │                                                                                                         │func (BitField) ToUint64() ( uint64)                           
  │   └───stream\bitfield\bitfield.go                                      │                                                                                                         │func (BitField) ToUint64Safe() ( uint64)                       
  ├───stream\byteslice.go (3)                                              │                                                                                                         │                                                               
  │   ├───stream\byteslice.go                                              │Struct(s ) ( byte)                                                                                       │                                                               
  │   ├───stream\byteslice.go                                              │Uint32(s uint32) ( byte)                                                                                 │                                                               
  │   └───stream\byteslice.go                                              │Slice(s ) ( byte)                                                                                        │                                                               
  ├───stream\clang\clang.go (1)                                            │                                                                                                         │                                                               
  │   └───stream\clang\clang.go                                            │New() ( Interface)                                                                                       │                                                               
  ├───stream\command.go (3)                                                │                                                                                                         │                                                               
  │   ├───stream\command.go                                                │RunCommandArgs(arg ...string) ( *CommandSession)                                                         │                                                               
  │   ├───stream\command.go                                                │RunCommand(command string) (session *CommandSession)                                                     │                                                               
  │   └───stream\command.go                                                │ConvertUtf82Gbk(src string) ( string)                                                                    │                                                               
  ├───stream\datasize\datasize.go (11)                                     │                                                                                                         │                                                               
  │   ├───stream\datasize\datasize.go                                      │                                                                                                         │func (Size) Bytes() ( uint64)                                  
  │   ├───stream\datasize\datasize.go                                      │                                                                                                         │func (Size) KBytes() ( float64)                                
  │   ├───stream\datasize\datasize.go                                      │                                                                                                         │func (Size) MBytes() ( float64)                                
  │   ├───stream\datasize\datasize.go                                      │                                                                                                         │func (Size) GBytes() ( float64)                                
  │   ├───stream\datasize\datasize.go                                      │                                                                                                         │func (Size) TBytes() ( float64)                                
  │   ├───stream\datasize\datasize.go                                      │                                                                                                         │func (Size) PBytes() ( float64)                                
  │   ├───stream\datasize\datasize.go                                      │                                                                                                         │func (Size) EBytes() ( float64)                                
  │   ├───stream\datasize\datasize.go                                      │                                                                                                         │func (Size) String() ( string)                                 
  │   ├───stream\datasize\datasize.go                                      │                                                                                                         │func (Size) MachineString() ( string)                          
  │   ├───stream\datasize\datasize.go                                      │                                                                                                         │func (Size) MarshalText() ( byte,  error)                      
  │   └───stream\datasize\datasize.go                                      │Parse(data T) (size Size)                                                                                │                                                               
  ├───stream\deepcopy\deepcopy.go (2)                                      │                                                                                                         │                                                               
  │   ├───stream\deepcopy\deepcopy.go                                      │Iface(iface any) ( any)                                                                                  │                                                               
  │   └───stream\deepcopy\deepcopy.go                                      │Copy(src T) ( T)                                                                                         │                                                               
  ├───stream\events\events.go (0)                                          │                                                                                                         │                                                               
  ├───stream\firefox\bookmark\spec.go (0)                                  │                                                                                                         │                                                               
  ├───stream\firefox\main.go (2)                                           │                                                                                                         │                                                               
  │   ├───stream\firefox\main.go                                           │New() ( Interface)                                                                                       │                                                               
  │   └───stream\firefox\main.go                                           │DecodeJson(bm *bookmark.Item, prefix string, allUrl )                                                    │                                                               
  ├───stream\gen.go (2)                                                    │                                                                                                         │                                                               
  │   ├───stream\gen.go                                                    │NewGeneratedFile() (g *GeneratedFile)                                                                    │                                                               
  │   └───stream\gen.go                                                    │Unquote(line string) ( string)                                                                           │                                                               
  ├───stream\gitproxy.go (4)                                               │                                                                                                         │                                                               
  │   ├───stream\gitproxy.go                                               │GitProxy(isSetProxy bool)                                                                                │                                                               
  │   ├───stream\gitproxy.go                                               │SetProxy(s *Buffer, isSetProxy bool)                                                                     │                                                               
  │   ├───stream\gitproxy.go                                               │SetNameAndEmail(s *Buffer)                                                                               │                                                               
  │   └───stream\gitproxy.go                                               │SetSafecrlf(s *Buffer)                                                                                   │                                                               
  ├───stream\i18n\localization.go (2)                                      │                                                                                                         │                                                               
  │   ├───stream\i18n\localization.go                                      │SetLocalizer(f func( string)  string)                                                                    │                                                               
  │   └───stream\i18n\localization.go                                      │Text(text string) ( string)                                                                              │                                                               
  ├───stream\i18n\localization_other.go                                    │Locale() ( string)                                                                                       │                                                               
  ├───stream\i18n\localization_windows.go                                  │Locale() ( string)                                                                                       │                                                               
  ├───stream\ico\reader.go (3)                                             │                                                                                                         │                                                               
  │   ├───stream\ico\reader.go                                             │Decode(r io.Reader) ( image.Image,  error)                                                               │                                                               
  │   ├───stream\ico\reader.go                                             │DecodeAll(r io.Reader) ( image.Image,  error)                                                            │                                                               
  │   └───stream\ico\reader.go                                             │DecodeConfig(r io.Reader) ( image.Config,  error)                                                        │                                                               
  ├───stream\ico\writer.go                                                 │Encode(w io.Writer, im image.Image)                                                                      │                                                               
  ├───stream\internal\gen\init.go (0)                                      │                                                                                                         │                                                               
  ├───stream\internal\gen\protogen.go (6)                                  │                                                                                                         │                                                               
  │   ├───stream\internal\gen\protogen.go                                  │                                                                                                         │func (Options) Run(f func( *Plugin)  error)                    
  │   ├───stream\internal\gen\protogen.go                                  │                                                                                                         │func (Options) New(req string) ( *Plugin,  error)              
  │   ├───stream\internal\gen\protogen.go                                  │                                                                                                         │func (GoIdent) String() ( string)                              
  │   ├───stream\internal\gen\protogen.go                                  │                                                                                                         │func (GoImportPath) String() ( string)                         
  │   ├───stream\internal\gen\protogen.go                                  │                                                                                                         │func (GoImportPath) Ident(s string) ( GoIdent)                 
  │   └───stream\internal\gen\protogen.go                                  │                                                                                                         │func (Comments) String() ( string)                             
  ├───stream\languages\languages.go (4)                                    │                                                                                                         │                                                               
  │   ├───stream\languages\languages.go                                    │NewLanguages() ( *Languages)                                                                             │                                                               
  │   ├───stream\languages\languages.go                                    │GetTokens(code *stream.Buffer, language LanguagesKind) ( chroma.Token,  *chroma.Style)                   │                                                               
  │   ├───stream\languages\languages.go                                    │Code2Language(code string) ( LanguagesKind)                                                              │                                                               
  │   └───stream\languages\languages.go                                    │CodeFile2Language(path string) ( LanguagesKind)                                                          │                                                               
  ├───stream\languages\languages_enum_gen.go (7)                           │                                                                                                         │                                                               
  │   ├───stream\languages\languages_enum_gen.go                           │ConvertInteger2LanguagesKind(v T) ( LanguagesKind)                                                       │                                                               
  │   ├───stream\languages\languages_enum_gen.go                           │                                                                                                         │func (LanguagesKind) AssertKind(kinds string) ( LanguagesKind) 
  │   ├───stream\languages\languages_enum_gen.go                           │                                                                                                         │func (LanguagesKind) String() ( string)                        
  │   ├───stream\languages\languages_enum_gen.go                           │                                                                                                         │func (LanguagesKind) Tooltip() ( string)                       
  │   ├───stream\languages\languages_enum_gen.go                           │                                                                                                         │func (LanguagesKind) Keys() ( string)                          
  │   ├───stream\languages\languages_enum_gen.go                           │                                                                                                         │func (LanguagesKind) Kinds() ( LanguagesKind)                  
  │   └───stream\languages\languages_enum_gen.go                           │                                                                                                         │func (LanguagesKind) SvgFileName() ( string)                   
  ├───stream\maps\map.go (0)                                               │                                                                                                         │                                                               
  ├───stream\maps\safe_map.go (0)                                          │                                                                                                         │                                                               
  ├───stream\maps\safe_slice_map.go (0)                                    │                                                                                                         │                                                               
  ├───stream\maps\set.go (0)                                               │                                                                                                         │                                                               
  ├───stream\maps\slice_map.go (0)                                         │                                                                                                         │                                                               
  ├───stream\maps\std_map.go (2)                                           │                                                                                                         │                                                               
  │   ├───stream\maps\std_map.go                                           │NewStdMap(sources ...) ( )                                                                               │                                                               
  │   └───stream\maps\std_map.go                                           │Cast(m M) ( )                                                                                            │                                                               
  ├───stream\net\httpClient\Schemer_enum_gen.go (9)                        │                                                                                                         │                                                               
  │   ├───stream\net\httpClient\Schemer_enum_gen.go                        │ConvertInteger2SchemerKind(v T) ( SchemerKind)                                                           │                                                               
  │   ├───stream\net\httpClient\Schemer_enum_gen.go                        │                                                                                                         │func (SchemerKind) AssertKind(kinds string) ( SchemerKind)     
  │   ├───stream\net\httpClient\Schemer_enum_gen.go                        │                                                                                                         │func (SchemerKind) String() ( string)                          
  │   ├───stream\net\httpClient\Schemer_enum_gen.go                        │                                                                                                         │func (SchemerKind) Keys() ( string)                            
  │   ├───stream\net\httpClient\Schemer_enum_gen.go                        │                                                                                                         │func (SchemerKind) Kinds() ( SchemerKind)                      
  │   ├───stream\net\httpClient\Schemer_enum_gen.go                        │                                                                                                         │func (SchemerKind) PngFileName() ( string)                     
  │   ├───stream\net\httpClient\Schemer_enum_gen.go                        │                                                                                                         │func (SchemerKind) IsStream() ( bool)                          
  │   ├───stream\net\httpClient\Schemer_enum_gen.go                        │                                                                                                         │func (SchemerKind) IsContainer() ( bool)                       
  │   └───stream\net\httpClient\Schemer_enum_gen.go                        │                                                                                                         │func (SchemerKind) Containers() ( SchemerKind)                 
  ├───stream\net\httpClient\httpClient.go (2)                              │                                                                                                         │                                                               
  │   ├───stream\net\httpClient\httpClient.go                              │New() ( *Client)                                                                                         │                                                               
  │   └───stream\net\httpClient\httpClient.go                              │MockProtoBufPacket(proxyPort string)                                                                     │                                                               
  ├───stream\net\netpacket\netpacket.go (1)                                │                                                                                                         │                                                               
  │   └───stream\net\netpacket\netpacket.go                                │New() ( Interface)                                                                                       │                                                               
  ├───stream\net\transport\tcp\TCP.go (0)                                  │                                                                                                         │                                                               
  ├───stream\net\transport\tcp\interface.go (1)                            │                                                                                                         │                                                               
  │   └───stream\net\transport\tcp\interface.go                            │New() ( Interface)                                                                                       │                                                               
  ├───stream\net\transport\udp\UDP.go (0)                                  │                                                                                                         │                                                               
  ├───stream\net\transport\udp\interface.go (1)                            │                                                                                                         │                                                               
  │   └───stream\net\transport\udp\interface.go                            │New() ( Interface)                                                                                       │                                                               
  ├───stream\net\transport\udp\noChan.go (0)                               │                                                                                                         │                                                               
  ├───stream\orderedmap\orderedmap.go (1)                                  │                                                                                                         │                                                               
  │   └───stream\orderedmap\orderedmap.go                                  │New(k K, v V) (m *)                                                                                      │                                                               
  ├───stream\other.go (3)                                                  │                                                                                                         │                                                               
  │   ├───stream\other.go                                                  │GoReleaser()                                                                                             │                                                               
  │   ├───stream\other.go                                                  │ReadEmbedFileMap(embedFiles embed.FS, dir string) ( *)                                                   │                                                               
  │   └───stream\other.go                                                  │TrimSlash(name string) ( string)                                                                         │                                                               
  ├───stream\safeStream.go (92)                                            │                                                                                                         │                                                               
  │   ├───stream\safeStream.go                                             │NewBuffer(s T) ( *Buffer)                                                                                │                                                               
  │   ├───stream\safeStream.go                                             │NewHexString(s HexString) ( *Buffer)                                                                     │                                                               
  │   ├───stream\safeStream.go                                             │NewHexDump(hexdumpStr HexDumpString) (data *Buffer)                                                      │                                                               
  │   ├───stream\safeStream.go                                             │WriteGoFile(name string, data T)                                                                         │                                                               
  │   ├───stream\safeStream.go                                             │WriteAppend(name string, data T)                                                                         │                                                               
  │   ├───stream\safeStream.go                                             │WriteTruncate(name string, data T)                                                                       │                                                               
  │   ├───stream\safeStream.go                                             │WriteBinaryFile(name string, data T)                                                                     │                                                               
  │   ├───stream\safeStream.go                                             │CreatDirectory(dir string) ( bool)                                                                       │                                                               
  │   ├───stream\safeStream.go                                             │ReaderGzip(data T) ( *Buffer)                                                                            │                                                               
  │   ├───stream\safeStream.go                                             │GetPackageName() (pkgName string)                                                                        │                                                               
  │   ├───stream\safeStream.go                                             │Concat(slices_ ...S) ( S)                                                                                │                                                               
  │   ├───stream\safeStream.go                                             │ReadFileToLines(path string) (lines string)                                                              │                                                               
  │   ├───stream\safeStream.go                                             │Lines(x byte) ( string)                                                                                  │                                                               
  │   ├───stream\safeStream.go                                             │SplitFileByLines(filePath string, size int)                                                              │                                                               
  │   ├───stream\safeStream.go                                             │ToLines(data T) (lines string)                                                                           │                                                               
  │   ├───stream\safeStream.go                                             │ReadLines(fullPath string) ( string,  error)                                                             │                                                               
  │   ├───stream\safeStream.go                                             │WriteLines(lines string, fullPath string) ( error)                                                       │                                                               
  │   ├───stream\safeStream.go                                             │IsZero(v reflect.Value) ( bool)                                                                          │                                                               
  │   ├───stream\safeStream.go                                             │ReflectVisibleFields(object any) ( reflect.StructField)                                                  │                                                               
  │   ├───stream\safeStream.go                                             │NewPool(fn func()  T) ( *)                                                                               │                                                               
  │   ├───stream\safeStream.go                                             │SerialNumber(b string) ( string)                                                                         │                                                               
  │   ├───stream\safeStream.go                                             │CutUint16(u uint16) ( uint8)                                                                             │                                                               
  │   ├───stream\safeStream.go                                             │CutUint16_(u uint16) ( uint8)                                                                            │                                                               
  │   ├───stream\safeStream.go                                             │SwapBytes2HexString2(src HexString) (dst string)                                                         │                                                               
  │   ├───stream\safeStream.go                                             │SwapBytes2HexString(src byte) (dst HexString)                                                            │                                                               
  │   ├───stream\safeStream.go                                             │SwapBytes(src byte) (dst byte)                                                                           │                                                               
  │   ├───stream\safeStream.go                                             │AlignString(s string, length int) (ss string)                                                            │                                                               
  │   ├───stream\safeStream.go                                             │SlicesIndex(slice any, item any) ( int)                                                                  │                                                               
  │   ├───stream\safeStream.go                                             │SlicesInsert(slice any, index int, value any) ( any)                                                     │                                                               
  │   ├───stream\safeStream.go                                             │MarshalJSON(v any) ( byte)                                                                               │                                                               
  │   ├───stream\safeStream.go                                             │MarshalJsonToFile(v any, name string)                                                                    │                                                               
  │   ├───stream\safeStream.go                                             │JsonIndent(b byte) ( string)                                                                             │                                                               
  │   ├───stream\safeStream.go                                             │RandomAny(slice T) ( T)                                                                                  │                                                               
  │   ├───stream\safeStream.go                                             │GenA2Z() (letters string)                                                                                │                                                               
  │   ├───stream\safeStream.go                                             │GetWindowsLogicalDrives() ( string)                                                                      │                                                               
  │   ├───stream\safeStream.go                                             │ToCamel(data string, isCommit bool) ( string)                                                            │                                                               
  │   ├───stream\safeStream.go                                             │ToCamelUpper(s string, isCommit bool) ( string)                                                          │                                                               
  │   ├───stream\safeStream.go                                             │ToCamelToLower(s string, isCommit bool) ( string)                                                        │                                                               
  │   ├───stream\safeStream.go                                             │CurrentDirName(path string) (currentDirName string)                                                      │                                                               
  │   ├───stream\safeStream.go                                             │CopyFS(dir string, fsys fs.FS) ( error)                                                                  │                                                               
  │   ├───stream\safeStream.go                                             │CopyDir(dst, src string)                                                                                 │                                                               
  │   ├───stream\safeStream.go                                             │CopyFile(path, dstPath string)                                                                           │                                                               
  │   ├───stream\safeStream.go                                             │MoveFile(src, dst string)                                                                                │                                                               
  │   ├───stream\safeStream.go                                             │IsFilePathEx(path string) (ok bool)                                                                      │                                                               
  │   ├───stream\safeStream.go                                             │IsFilePath(path string) ( bool)                                                                          │                                                               
  │   ├───stream\safeStream.go                                             │DirDepth(dirPath string) (depth int)                                                                     │                                                               
  │   ├───stream\safeStream.go                                             │IsDirRoot(path string) ( bool)                                                                           │                                                               
  │   ├───stream\safeStream.go                                             │IsDirEx(path string) (ok bool)                                                                           │                                                               
  │   ├───stream\safeStream.go                                             │IsDir(path string) ( bool)                                                                               │                                                               
  │   ├───stream\safeStream.go                                             │FixFilePath(path string) ( string)                                                                       │                                                               
  │   ├───stream\safeStream.go                                             │BaseName(path string) ( string)                                                                          │                                                               
  │   ├───stream\safeStream.go                                             │TrimExtension(path string) ( string)                                                                     │                                                               
  │   ├───stream\safeStream.go                                             │JoinHomeDir(path string) (join string)                                                                   │                                                               
  │   ├───stream\safeStream.go                                             │JoinHomeFile(path string) (join string)                                                                  │                                                               
  │   ├───stream\safeStream.go                                             │HomeDir() ( string)                                                                                      │                                                               
  │   ├───stream\safeStream.go                                             │RunDir() ( string)                                                                                       │                                                               
  │   ├───stream\safeStream.go                                             │ParseFloat(sizeStr string) (size float64)                                                                │                                                               
  │   ├───stream\safeStream.go                                             │Float64ToString(f float64, prec int) ( string)                                                           │                                                               
  │   ├───stream\safeStream.go                                             │Float64Cut(value float64, bits int) ( float64,  error)                                                   │                                                               
  │   ├───stream\safeStream.go                                             │ParseInt(s string) ( int64)                                                                              │                                                               
  │   ├───stream\safeStream.go                                             │ParseUint(s string) ( uint64)                                                                            │                                                               
  │   ├───stream\safeStream.go                                             │Atoi(s string) ( int)                                                                                    │                                                               
  │   ├───stream\safeStream.go                                             │IsTermux() ( bool)                                                                                       │                                                               
  │   ├───stream\safeStream.go                                             │IsAix() ( bool)                                                                                          │                                                               
  │   ├───stream\safeStream.go                                             │IsAndroid() ( bool)                                                                                      │                                                               
  │   ├───stream\safeStream.go                                             │IsDarwin() ( bool)                                                                                       │                                                               
  │   ├───stream\safeStream.go                                             │IsDragonfly() ( bool)                                                                                    │                                                               
  │   ├───stream\safeStream.go                                             │IsFreebsd() ( bool)                                                                                      │                                                               
  │   ├───stream\safeStream.go                                             │IsHurd() ( bool)                                                                                         │                                                               
  │   ├───stream\safeStream.go                                             │IsIllumos() ( bool)                                                                                      │                                                               
  │   ├───stream\safeStream.go                                             │IsIos() ( bool)                                                                                          │                                                               
  │   ├───stream\safeStream.go                                             │IsJs() ( bool)                                                                                           │                                                               
  │   ├───stream\safeStream.go                                             │IsLinux() ( bool)                                                                                        │                                                               
  │   ├───stream\safeStream.go                                             │IsNacl() ( bool)                                                                                         │                                                               
  │   ├───stream\safeStream.go                                             │IsNetbsd() ( bool)                                                                                       │                                                               
  │   ├───stream\safeStream.go                                             │IsOpenbsd() ( bool)                                                                                      │                                                               
  │   ├───stream\safeStream.go                                             │IsPlan9() ( bool)                                                                                        │                                                               
  │   ├───stream\safeStream.go                                             │IsSolaris() ( bool)                                                                                      │                                                               
  │   ├───stream\safeStream.go                                             │IsWasip1() ( bool)                                                                                       │                                                               
  │   ├───stream\safeStream.go                                             │IsWindows() ( bool)                                                                                      │                                                               
  │   ├───stream\safeStream.go                                             │IsZos() ( bool)                                                                                          │                                                               
  │   ├───stream\safeStream.go                                             │FormatTime(t time.Time) ( string)                                                                        │                                                               
  │   ├───stream\safeStream.go                                             │UnFormatTime(s string) ( time.Time)                                                                      │                                                               
  │   ├───stream\safeStream.go                                             │FormatDuration(d time.Duration) ( string)                                                                │                                                               
  │   ├───stream\safeStream.go                                             │UnFormatDuration(s string) ( time.Duration)                                                              │                                                               
  │   ├───stream\safeStream.go                                             │GetTimeNowString() ( string)                                                                             │                                                               
  │   ├───stream\safeStream.go                                             │GetTimeStamp13Bits() ( int64)                                                                            │                                                               
  │   ├───stream\safeStream.go                                             │GetTimeStamp() ( string)                                                                                 │                                                               
  │   ├───stream\safeStream.go                                             │GetDiffDays(dstTime string) ( string)                                                                    │                                                               
  │   ├───stream\safeStream.go                                             │GetUserConfigDirs() (UserConfigDirs )                                                                    │                                                               
  │   ├───stream\safeStream.go                                             │RegexpWebBodyBlocks(tagName string) ( string)                                                            │                                                               
  │   └───stream\safeStream.go                                             │IntegerToIP(ip int64) ( string)                                                                          │                                                               
  ├───stream\taskqueue\taskqueue.go (3)                                    │                                                                                                         │                                                               
  │   ├───stream\taskqueue\taskqueue.go                                    │Depth(depth int) ( Option)                                                                               │                                                               
  │   ├───stream\taskqueue\taskqueue.go                                    │Workers(workers int) ( Option)                                                                           │                                                               
  │   └───stream\taskqueue\taskqueue.go                                    │New(options ...Option) ( *Queue)                                                                         │                                                               
  ├───stream\txt\all_caps.go (2)                                           │                                                                                                         │                                                               
  │   ├───stream\txt\all_caps.go                                           │NewAllCaps(in ...string) ( *AllCaps,  error)                                                             │                                                               
  │   └───stream\txt\all_caps.go                                           │MustNewAllCaps(in ...string) ( *AllCaps)                                                                 │                                                               
  ├───stream\txt\case.go (5)                                               │                                                                                                         │                                                               
  │   ├───stream\txt\case.go                                               │ToCamelCase(in string) ( string)                                                                         │                                                               
  │   ├───stream\txt\case.go                                               │ToCamelCaseWithExceptions(in string, exceptions *AllCaps) ( string)                                      │                                                               
  │   ├───stream\txt\case.go                                               │ToSnakeCase(in string) ( string)                                                                         │                                                               
  │   ├───stream\txt\case.go                                               │FirstToUpper(in string) ( string)                                                                        │                                                               
  │   └───stream\txt\case.go                                               │FirstToLower(in string) ( string)                                                                        │                                                               
  ├───stream\txt\collapse_spaces.go                                        │CollapseSpaces(in string) ( string)                                                                      │                                                               
  ├───stream\txt\comma.go (2)                                              │                                                                                                         │                                                               
  │   ├───stream\txt\comma.go                                              │Comma(value T) ( string)                                                                                 │                                                               
  │   └───stream\txt\comma.go                                              │CommaFromStringNum(s string) ( string)                                                                   │                                                               
  ├───stream\txt\digits.go                                                 │DigitToValue(ch rune) ( int,  error)                                                                     │                                                               
  ├───stream\txt\duration.go (3)                                           │                                                                                                         │                                                               
  │   ├───stream\txt\duration.go                                           │ParseDuration(duration string) ( time.Duration,  error)                                                  │                                                               
  │   ├───stream\txt\duration.go                                           │FormatDuration(duration time.Duration, includeMillis bool) ( string)                                     │                                                               
  │   └───stream\txt\duration.go                                           │DurationToCode(duration time.Duration) ( string)                                                         │                                                               
  ├───stream\txt\natural_sort.go (4)                                       │                                                                                                         │                                                               
  │   ├───stream\txt\natural_sort.go                                       │NaturalLess(s1, s2 string, caseInsensitive bool) ( bool)                                                 │                                                               
  │   ├───stream\txt\natural_sort.go                                       │NaturalCmp(s1, s2 string, caseInsensitive bool) ( int)                                                   │                                                               
  │   ├───stream\txt\natural_sort.go                                       │SortStringsNaturalAscending(in string)                                                                   │                                                               
  │   └───stream\txt\natural_sort.go                                       │SortStringsNaturalDescending(in string)                                                                  │                                                               
  ├───stream\txt\normalize.go                                              │NormalizeLineEndings(input string) ( string)                                                             │                                                               
  ├───stream\txt\roman.go                                                  │RomanNumerals(value int) ( string)                                                                       │                                                               
  ├───stream\txt\rune_reader.go (0)                                        │                                                                                                         │                                                               
  ├───stream\txt\slices.go (5)                                             │                                                                                                         │                                                               
  │   ├───stream\txt\slices.go                                             │StringSliceToMap(slice string) ( )                                                                       │                                                               
  │   ├───stream\txt\slices.go                                             │MapToStringSlice(m ) ( string)                                                                           │                                                               
  │   ├───stream\txt\slices.go                                             │CloneStringSlice(in string) ( string)                                                                    │                                                               
  │   ├───stream\txt\slices.go                                             │RunesEqual(left, right rune) ( bool)                                                                     │                                                               
  │   └───stream\txt\slices.go                                             │CaselessSliceContains(slice string, target string) ( bool)                                               │                                                               
  ├───stream\txt\substr.go (3)                                             │                                                                                                         │                                                               
  │   ├───stream\txt\substr.go                                             │FirstN(s string, n int) ( string)                                                                        │                                                               
  │   ├───stream\txt\substr.go                                             │LastN(s string, n int) ( string)                                                                         │                                                               
  │   └───stream\txt\substr.go                                             │Truncate(s string, count int, keepFirst bool) ( string)                                                  │                                                               
  ├───stream\txt\truthy.go                                                 │IsTruthy(in string) ( bool)                                                                              │                                                               
  ├───stream\txt\unicode.go                                                │StripBOM(b byte) ( byte)                                                                                 │                                                               
  ├───stream\txt\unquote.go (2)                                            │                                                                                                         │                                                               
  │   ├───stream\txt\unquote.go                                            │UnquoteBytes(text byte) ( byte)                                                                          │                                                               
  │   └───stream\txt\unquote.go                                            │Unquote(text string) ( string)                                                                           │                                                               
  ├───stream\txt\vowel.go (2)                                              │                                                                                                         │                                                               
  │   ├───stream\txt\vowel.go                                              │IsVowel(ch rune) ( bool)                                                                                 │                                                               
  │   └───stream\txt\vowel.go                                              │IsVowely(ch rune) ( bool)                                                                                │                                                               
  ├───stream\txt\wrap.go                                                   │Wrap(prefix, text string, maxColumns int) ( string)                                                      │                                                               
  ├───stream\unicode\unicode.go (1)                                        │                                                                                                         │                                                               
  │   └───stream\unicode\unicode.go                                        │New() ( Interface)                                                                                       │                                                               
  ├───stream\version.go (1)                                                │                                                                                                         │                                                               
  │   └───stream\version.go                                                │NewVersion(s ...T) (v *object)                                                                           │                                                               
  ├───stream\xlsx\cell.go (0)                                              │                                                                                                         │                                                               
  ├───stream\xlsx\ref.go (2)                                               │                                                                                                         │                                                               
  │   ├───stream\xlsx\ref.go                                               │ParseRef(str string) ( Ref)                                                                              │                                                               
  │   └───stream\xlsx\ref.go                                               │                                                                                                         │func (Ref) String() ( string)                                  
  └───stream\xlsx\sheet.go (2)                                             │                                                                                                         │                                                               
  │   ├───stream\xlsx\sheet.go                                             │Load(path string) ( Sheet,  error)                                                                       │                                                               
  │   └───stream\xlsx\sheet.go                                             │Read(in io.ReaderAt, size int64) ( Sheet,  error)                                                        │