Documentation ¶
Index ¶
- Constants
- func ChanFsBase(inp ...*fs.FsBase) (out <-chan *fs.FsBase)
- func ChanFsBaseFuncErr(act func() (*fs.FsBase, error)) (out <-chan *fs.FsBase)
- func ChanFsBaseFuncNil(act func() *fs.FsBase) (out <-chan *fs.FsBase)
- func ChanFsBaseFuncNok(act func() (*fs.FsBase, bool)) (out <-chan *fs.FsBase)
- func ChanFsBaseS(inp ...fs.FsBaseS) (out <-chan fs.FsBaseS)
- func ChanFsBaseSFuncErr(act func() (fs.FsBaseS, error)) (out <-chan fs.FsBaseS)
- func ChanFsBaseSFuncNil(act func() fs.FsBaseS) (out <-chan fs.FsBaseS)
- func ChanFsBaseSFuncNok(act func() (fs.FsBaseS, bool)) (out <-chan fs.FsBaseS)
- func ChanFsBaseSSlice(inp ...[]fs.FsBaseS) (out <-chan fs.FsBaseS)
- func ChanFsBaseSlice(inp ...[]*fs.FsBase) (out <-chan *fs.FsBase)
- func ChanFsData(inp ...*fs.FsData) (out <-chan *fs.FsData)
- func ChanFsDataFuncErr(act func() (*fs.FsData, error)) (out <-chan *fs.FsData)
- func ChanFsDataFuncNil(act func() *fs.FsData) (out <-chan *fs.FsData)
- func ChanFsDataFuncNok(act func() (*fs.FsData, bool)) (out <-chan *fs.FsData)
- func ChanFsDataS(inp ...fs.FsDataS) (out <-chan fs.FsDataS)
- func ChanFsDataSFuncErr(act func() (fs.FsDataS, error)) (out <-chan fs.FsDataS)
- func ChanFsDataSFuncNil(act func() fs.FsDataS) (out <-chan fs.FsDataS)
- func ChanFsDataSFuncNok(act func() (fs.FsDataS, bool)) (out <-chan fs.FsDataS)
- func ChanFsDataSSlice(inp ...[]fs.FsDataS) (out <-chan fs.FsDataS)
- func ChanFsDataSlice(inp ...[]*fs.FsData) (out <-chan *fs.FsData)
- func ChanFsFile(inp ...*fs.FsFile) (out <-chan *fs.FsFile)
- func ChanFsFileFuncErr(act func() (*fs.FsFile, error)) (out <-chan *fs.FsFile)
- func ChanFsFileFuncNil(act func() *fs.FsFile) (out <-chan *fs.FsFile)
- func ChanFsFileFuncNok(act func() (*fs.FsFile, bool)) (out <-chan *fs.FsFile)
- func ChanFsFileS(inp ...fs.FsFileS) (out <-chan fs.FsFileS)
- func ChanFsFileSFuncErr(act func() (fs.FsFileS, error)) (out <-chan fs.FsFileS)
- func ChanFsFileSFuncNil(act func() fs.FsFileS) (out <-chan fs.FsFileS)
- func ChanFsFileSFuncNok(act func() (fs.FsFileS, bool)) (out <-chan fs.FsFileS)
- func ChanFsFileSSlice(inp ...[]fs.FsFileS) (out <-chan fs.FsFileS)
- func ChanFsFileSlice(inp ...[]*fs.FsFile) (out <-chan *fs.FsFile)
- func ChanFsFold(inp ...*fs.FsFold) (out <-chan *fs.FsFold)
- func ChanFsFoldFuncErr(act func() (*fs.FsFold, error)) (out <-chan *fs.FsFold)
- func ChanFsFoldFuncNil(act func() *fs.FsFold) (out <-chan *fs.FsFold)
- func ChanFsFoldFuncNok(act func() (*fs.FsFold, bool)) (out <-chan *fs.FsFold)
- func ChanFsFoldS(inp ...fs.FsFoldS) (out <-chan fs.FsFoldS)
- func ChanFsFoldSFuncErr(act func() (fs.FsFoldS, error)) (out <-chan fs.FsFoldS)
- func ChanFsFoldSFuncNil(act func() fs.FsFoldS) (out <-chan fs.FsFoldS)
- func ChanFsFoldSFuncNok(act func() (fs.FsFoldS, bool)) (out <-chan fs.FsFoldS)
- func ChanFsFoldSSlice(inp ...[]fs.FsFoldS) (out <-chan fs.FsFoldS)
- func ChanFsFoldSlice(inp ...[]*fs.FsFold) (out <-chan *fs.FsFold)
- func ChanFsInfoS(inp ...fs.FsInfoS) (out <-chan fs.FsInfoS)
- func ChanFsInfoSFuncErr(act func() (fs.FsInfoS, error)) (out <-chan fs.FsInfoS)
- func ChanFsInfoSFuncNil(act func() fs.FsInfoS) (out <-chan fs.FsInfoS)
- func ChanFsInfoSFuncNok(act func() (fs.FsInfoS, bool)) (out <-chan fs.FsInfoS)
- func ChanFsInfoSSlice(inp ...[]fs.FsInfoS) (out <-chan fs.FsInfoS)
- func ChanFsPathS(inp ...fs.FsPathS) (out <-chan fs.FsPathS)
- func ChanFsPathSFuncErr(act func() (fs.FsPathS, error)) (out <-chan fs.FsPathS)
- func ChanFsPathSFuncNil(act func() fs.FsPathS) (out <-chan fs.FsPathS)
- func ChanFsPathSFuncNok(act func() (fs.FsPathS, bool)) (out <-chan fs.FsPathS)
- func ChanFsPathSSlice(inp ...[]fs.FsPathS) (out <-chan fs.FsPathS)
- func ChanPattern(inp ...*fs.Pattern) (out <-chan *fs.Pattern)
- func ChanPatternFuncErr(act func() (*fs.Pattern, error)) (out <-chan *fs.Pattern)
- func ChanPatternFuncNil(act func() *fs.Pattern) (out <-chan *fs.Pattern)
- func ChanPatternFuncNok(act func() (*fs.Pattern, bool)) (out <-chan *fs.Pattern)
- func ChanPatternS(inp ...fs.PatternS) (out <-chan fs.PatternS)
- func ChanPatternSFuncErr(act func() (fs.PatternS, error)) (out <-chan fs.PatternS)
- func ChanPatternSFuncNil(act func() fs.PatternS) (out <-chan fs.PatternS)
- func ChanPatternSFuncNok(act func() (fs.PatternS, bool)) (out <-chan fs.PatternS)
- func ChanPatternSSlice(inp ...[]fs.PatternS) (out <-chan fs.PatternS)
- func ChanPatternSlice(inp ...[]*fs.Pattern) (out <-chan *fs.Pattern)
- func DoneFsBase(inp <-chan *fs.FsBase) (done <-chan struct{})
- func DoneFsBaseFunc(inp <-chan *fs.FsBase, act func(a *fs.FsBase)) (out <-chan struct{})
- func DoneFsBaseS(inp <-chan fs.FsBaseS) (done <-chan struct{})
- func DoneFsBaseSFunc(inp <-chan fs.FsBaseS, act func(a fs.FsBaseS)) (out <-chan struct{})
- func DoneFsBaseSSlice(inp <-chan fs.FsBaseS) (done <-chan ([]fs.FsBaseS))
- func DoneFsBaseSlice(inp <-chan *fs.FsBase) (done <-chan ([]*fs.FsBase))
- func DoneFsData(inp <-chan *fs.FsData) (done <-chan struct{})
- func DoneFsDataFunc(inp <-chan *fs.FsData, act func(a *fs.FsData)) (out <-chan struct{})
- func DoneFsDataS(inp <-chan fs.FsDataS) (done <-chan struct{})
- func DoneFsDataSFunc(inp <-chan fs.FsDataS, act func(a fs.FsDataS)) (out <-chan struct{})
- func DoneFsDataSSlice(inp <-chan fs.FsDataS) (done <-chan ([]fs.FsDataS))
- func DoneFsDataSlice(inp <-chan *fs.FsData) (done <-chan ([]*fs.FsData))
- func DoneFsFile(inp <-chan *fs.FsFile) (done <-chan struct{})
- func DoneFsFileFunc(inp <-chan *fs.FsFile, act func(a *fs.FsFile)) (out <-chan struct{})
- func DoneFsFileS(inp <-chan fs.FsFileS) (done <-chan struct{})
- func DoneFsFileSFunc(inp <-chan fs.FsFileS, act func(a fs.FsFileS)) (out <-chan struct{})
- func DoneFsFileSSlice(inp <-chan fs.FsFileS) (done <-chan ([]fs.FsFileS))
- func DoneFsFileSlice(inp <-chan *fs.FsFile) (done <-chan ([]*fs.FsFile))
- func DoneFsFold(inp <-chan *fs.FsFold) (done <-chan struct{})
- func DoneFsFoldFunc(inp <-chan *fs.FsFold, act func(a *fs.FsFold)) (out <-chan struct{})
- func DoneFsFoldS(inp <-chan fs.FsFoldS) (done <-chan struct{})
- func DoneFsFoldSFunc(inp <-chan fs.FsFoldS, act func(a fs.FsFoldS)) (out <-chan struct{})
- func DoneFsFoldSSlice(inp <-chan fs.FsFoldS) (done <-chan ([]fs.FsFoldS))
- func DoneFsFoldSlice(inp <-chan *fs.FsFold) (done <-chan ([]*fs.FsFold))
- func DoneFsInfoS(inp <-chan fs.FsInfoS) (done <-chan struct{})
- func DoneFsInfoSFunc(inp <-chan fs.FsInfoS, act func(a fs.FsInfoS)) (out <-chan struct{})
- func DoneFsInfoSSlice(inp <-chan fs.FsInfoS) (done <-chan ([]fs.FsInfoS))
- func DoneFsPathS(inp <-chan fs.FsPathS) (done <-chan struct{})
- func DoneFsPathSFunc(inp <-chan fs.FsPathS, act func(a fs.FsPathS)) (out <-chan struct{})
- func DoneFsPathSSlice(inp <-chan fs.FsPathS) (done <-chan ([]fs.FsPathS))
- func DonePattern(inp <-chan *fs.Pattern) (done <-chan struct{})
- func DonePatternFunc(inp <-chan *fs.Pattern, act func(a *fs.Pattern)) (out <-chan struct{})
- func DonePatternS(inp <-chan fs.PatternS) (done <-chan struct{})
- func DonePatternSFunc(inp <-chan fs.PatternS, act func(a fs.PatternS)) (out <-chan struct{})
- func DonePatternSSlice(inp <-chan fs.PatternS) (done <-chan ([]fs.PatternS))
- func DonePatternSlice(inp <-chan *fs.Pattern) (done <-chan ([]*fs.Pattern))
- func FsBaseDaisy(inp <-chan *fs.FsBase, tube FsBaseTube) (out <-chan *fs.FsBase)
- func FsBaseDaisyChain(inp <-chan *fs.FsBase, tubes ...FsBaseTube) (out <-chan *fs.FsBase)
- func FsBasePrintFunc(prefix string) func(fp *fs.FsBase) *fs.FsBase
- func FsBaseSDaisy(inp <-chan fs.FsBaseS, tube FsBaseSTube) (out <-chan fs.FsBaseS)
- func FsBaseSDaisyChain(inp <-chan fs.FsBaseS, tubes ...FsBaseSTube) (out <-chan fs.FsBaseS)
- func FsBaseSPrintFunc(prefix string) func(fp fs.FsBaseS) fs.FsBaseS
- func FsDataDaisy(inp <-chan *fs.FsData, tube FsDataTube) (out <-chan *fs.FsData)
- func FsDataDaisyChain(inp <-chan *fs.FsData, tubes ...FsDataTube) (out <-chan *fs.FsData)
- func FsDataPrintFunc(prefix string) func(fp *fs.FsData) *fs.FsData
- func FsDataSDaisy(inp <-chan fs.FsDataS, tube FsDataSTube) (out <-chan fs.FsDataS)
- func FsDataSDaisyChain(inp <-chan fs.FsDataS, tubes ...FsDataSTube) (out <-chan fs.FsDataS)
- func FsDataSPrintFunc(prefix string) func(fp fs.FsDataS) fs.FsDataS
- func FsFileDaisy(inp <-chan *fs.FsFile, tube FsFileTube) (out <-chan *fs.FsFile)
- func FsFileDaisyChain(inp <-chan *fs.FsFile, tubes ...FsFileTube) (out <-chan *fs.FsFile)
- func FsFilePrintFunc(prefix string) func(fp *fs.FsFile) *fs.FsFile
- func FsFileSDaisy(inp <-chan fs.FsFileS, tube FsFileSTube) (out <-chan fs.FsFileS)
- func FsFileSDaisyChain(inp <-chan fs.FsFileS, tubes ...FsFileSTube) (out <-chan fs.FsFileS)
- func FsFileSPrintFunc(prefix string) func(fp fs.FsFileS) fs.FsFileS
- func FsFoldDaisy(inp <-chan *fs.FsFold, tube FsFoldTube) (out <-chan *fs.FsFold)
- func FsFoldDaisyChain(inp <-chan *fs.FsFold, tubes ...FsFoldTube) (out <-chan *fs.FsFold)
- func FsFoldPrintFunc(prefix string) func(fp *fs.FsFold) *fs.FsFold
- func FsFoldSDaisy(inp <-chan fs.FsFoldS, tube FsFoldSTube) (out <-chan fs.FsFoldS)
- func FsFoldSDaisyChain(inp <-chan fs.FsFoldS, tubes ...FsFoldSTube) (out <-chan fs.FsFoldS)
- func FsFoldSPrintFunc(prefix string) func(fp fs.FsFoldS) fs.FsFoldS
- func FsInfoSDaisy(inp <-chan fs.FsInfoS, tube FsInfoSTube) (out <-chan fs.FsInfoS)
- func FsInfoSDaisyChain(inp <-chan fs.FsInfoS, tubes ...FsInfoSTube) (out <-chan fs.FsInfoS)
- func FsInfoSPrintFunc(prefix string) func(fp fs.FsInfoS) fs.FsInfoS
- func FsPathSDaisy(inp <-chan fs.FsPathS, tube FsPathSTube) (out <-chan fs.FsPathS)
- func FsPathSDaisyChain(inp <-chan fs.FsPathS, tubes ...FsPathSTube) (out <-chan fs.FsPathS)
- func FsPathSPrintFunc(prefix string) func(fp fs.FsPathS) fs.FsPathS
- func JoinFsBase(out chan<- *fs.FsBase, inp ...*fs.FsBase) (done <-chan struct{})
- func JoinFsBaseChan(out chan<- *fs.FsBase, inp <-chan *fs.FsBase) (done <-chan struct{})
- func JoinFsBaseS(out chan<- fs.FsBaseS, inp ...fs.FsBaseS) (done <-chan struct{})
- func JoinFsBaseSChan(out chan<- fs.FsBaseS, inp <-chan fs.FsBaseS) (done <-chan struct{})
- func JoinFsBaseSSlice(out chan<- fs.FsBaseS, inp ...[]fs.FsBaseS) (done <-chan struct{})
- func JoinFsBaseSlice(out chan<- *fs.FsBase, inp ...[]*fs.FsBase) (done <-chan struct{})
- func JoinFsData(out chan<- *fs.FsData, inp ...*fs.FsData) (done <-chan struct{})
- func JoinFsDataChan(out chan<- *fs.FsData, inp <-chan *fs.FsData) (done <-chan struct{})
- func JoinFsDataS(out chan<- fs.FsDataS, inp ...fs.FsDataS) (done <-chan struct{})
- func JoinFsDataSChan(out chan<- fs.FsDataS, inp <-chan fs.FsDataS) (done <-chan struct{})
- func JoinFsDataSSlice(out chan<- fs.FsDataS, inp ...[]fs.FsDataS) (done <-chan struct{})
- func JoinFsDataSlice(out chan<- *fs.FsData, inp ...[]*fs.FsData) (done <-chan struct{})
- func JoinFsFile(out chan<- *fs.FsFile, inp ...*fs.FsFile) (done <-chan struct{})
- func JoinFsFileChan(out chan<- *fs.FsFile, inp <-chan *fs.FsFile) (done <-chan struct{})
- func JoinFsFileS(out chan<- fs.FsFileS, inp ...fs.FsFileS) (done <-chan struct{})
- func JoinFsFileSChan(out chan<- fs.FsFileS, inp <-chan fs.FsFileS) (done <-chan struct{})
- func JoinFsFileSSlice(out chan<- fs.FsFileS, inp ...[]fs.FsFileS) (done <-chan struct{})
- func JoinFsFileSlice(out chan<- *fs.FsFile, inp ...[]*fs.FsFile) (done <-chan struct{})
- func JoinFsFold(out chan<- *fs.FsFold, inp ...*fs.FsFold) (done <-chan struct{})
- func JoinFsFoldChan(out chan<- *fs.FsFold, inp <-chan *fs.FsFold) (done <-chan struct{})
- func JoinFsFoldS(out chan<- fs.FsFoldS, inp ...fs.FsFoldS) (done <-chan struct{})
- func JoinFsFoldSChan(out chan<- fs.FsFoldS, inp <-chan fs.FsFoldS) (done <-chan struct{})
- func JoinFsFoldSSlice(out chan<- fs.FsFoldS, inp ...[]fs.FsFoldS) (done <-chan struct{})
- func JoinFsFoldSlice(out chan<- *fs.FsFold, inp ...[]*fs.FsFold) (done <-chan struct{})
- func JoinFsInfoS(out chan<- fs.FsInfoS, inp ...fs.FsInfoS) (done <-chan struct{})
- func JoinFsInfoSChan(out chan<- fs.FsInfoS, inp <-chan fs.FsInfoS) (done <-chan struct{})
- func JoinFsInfoSSlice(out chan<- fs.FsInfoS, inp ...[]fs.FsInfoS) (done <-chan struct{})
- func JoinFsPathS(out chan<- fs.FsPathS, inp ...fs.FsPathS) (done <-chan struct{})
- func JoinFsPathSChan(out chan<- fs.FsPathS, inp <-chan fs.FsPathS) (done <-chan struct{})
- func JoinFsPathSSlice(out chan<- fs.FsPathS, inp ...[]fs.FsPathS) (done <-chan struct{})
- func JoinPattern(out chan<- *fs.Pattern, inp ...*fs.Pattern) (done <-chan struct{})
- func JoinPatternChan(out chan<- *fs.Pattern, inp <-chan *fs.Pattern) (done <-chan struct{})
- func JoinPatternS(out chan<- fs.PatternS, inp ...fs.PatternS) (done <-chan struct{})
- func JoinPatternSChan(out chan<- fs.PatternS, inp <-chan fs.PatternS) (done <-chan struct{})
- func JoinPatternSSlice(out chan<- fs.PatternS, inp ...[]fs.PatternS) (done <-chan struct{})
- func JoinPatternSlice(out chan<- *fs.Pattern, inp ...[]*fs.Pattern) (done <-chan struct{})
- func MakeFsBaseChan() (out chan *fs.FsBase)
- func MakeFsBaseSChan() (out chan fs.FsBaseS)
- func MakeFsDataChan() (out chan *fs.FsData)
- func MakeFsDataSChan() (out chan fs.FsDataS)
- func MakeFsFileChan() (out chan *fs.FsFile)
- func MakeFsFileSChan() (out chan fs.FsFileS)
- func MakeFsFoldChan() (out chan *fs.FsFold)
- func MakeFsFoldSChan() (out chan fs.FsFoldS)
- func MakeFsInfoSChan() (out chan fs.FsInfoS)
- func MakeFsPathSChan() (out chan fs.FsPathS)
- func MakePatternChan() (out chan *fs.Pattern)
- func MakePatternSChan() (out chan fs.PatternS)
- func PatternDaisy(inp <-chan *fs.Pattern, tube PatternTube) (out <-chan *fs.Pattern)
- func PatternDaisyChain(inp <-chan *fs.Pattern, tubes ...PatternTube) (out <-chan *fs.Pattern)
- func PatternPrintFunc(prefix string) func(fp *fs.Pattern) *fs.Pattern
- func PatternSDaisy(inp <-chan fs.PatternS, tube PatternSTube) (out <-chan fs.PatternS)
- func PatternSDaisyChain(inp <-chan fs.PatternS, tubes ...PatternSTube) (out <-chan fs.PatternS)
- func PatternSPrintFunc(prefix string) func(fp fs.PatternS) fs.PatternS
- func PipeFsBaseBuffer(inp <-chan *fs.FsBase, cap int) (out <-chan *fs.FsBase)
- func PipeFsBaseFork(inp <-chan *fs.FsBase) (out1, out2 <-chan *fs.FsBase)
- func PipeFsBaseFunc(inp <-chan *fs.FsBase, act func(a *fs.FsBase) *fs.FsBase) (out <-chan *fs.FsBase)
- func PipeFsBaseSBuffer(inp <-chan fs.FsBaseS, cap int) (out <-chan fs.FsBaseS)
- func PipeFsBaseSFork(inp <-chan fs.FsBaseS) (out1, out2 <-chan fs.FsBaseS)
- func PipeFsBaseSFunc(inp <-chan fs.FsBaseS, act func(a fs.FsBaseS) fs.FsBaseS) (out <-chan fs.FsBaseS)
- func PipeFsDataBuffer(inp <-chan *fs.FsData, cap int) (out <-chan *fs.FsData)
- func PipeFsDataFork(inp <-chan *fs.FsData) (out1, out2 <-chan *fs.FsData)
- func PipeFsDataFunc(inp <-chan *fs.FsData, act func(a *fs.FsData) *fs.FsData) (out <-chan *fs.FsData)
- func PipeFsDataSBuffer(inp <-chan fs.FsDataS, cap int) (out <-chan fs.FsDataS)
- func PipeFsDataSFork(inp <-chan fs.FsDataS) (out1, out2 <-chan fs.FsDataS)
- func PipeFsDataSFunc(inp <-chan fs.FsDataS, act func(a fs.FsDataS) fs.FsDataS) (out <-chan fs.FsDataS)
- func PipeFsFileBuffer(inp <-chan *fs.FsFile, cap int) (out <-chan *fs.FsFile)
- func PipeFsFileFork(inp <-chan *fs.FsFile) (out1, out2 <-chan *fs.FsFile)
- func PipeFsFileFunc(inp <-chan *fs.FsFile, act func(a *fs.FsFile) *fs.FsFile) (out <-chan *fs.FsFile)
- func PipeFsFileGlob(inp <-chan fs.FsFile, dirS chan<- fs.FsFold, filS chan<- fs.FsFile) (out <-chan struct{})
- func PipeFsFileSBuffer(inp <-chan fs.FsFileS, cap int) (out <-chan fs.FsFileS)
- func PipeFsFileSFork(inp <-chan fs.FsFileS) (out1, out2 <-chan fs.FsFileS)
- func PipeFsFileSFunc(inp <-chan fs.FsFileS, act func(a fs.FsFileS) fs.FsFileS) (out <-chan fs.FsFileS)
- func PipeFsFoldBuffer(inp <-chan *fs.FsFold, cap int) (out <-chan *fs.FsFold)
- func PipeFsFoldFork(inp <-chan *fs.FsFold) (out1, out2 <-chan *fs.FsFold)
- func PipeFsFoldFunc(inp <-chan *fs.FsFold, act func(a *fs.FsFold) *fs.FsFold) (out <-chan *fs.FsFold)
- func PipeFsFoldSBuffer(inp <-chan fs.FsFoldS, cap int) (out <-chan fs.FsFoldS)
- func PipeFsFoldSFork(inp <-chan fs.FsFoldS) (out1, out2 <-chan fs.FsFoldS)
- func PipeFsFoldSFunc(inp <-chan fs.FsFoldS, act func(a fs.FsFoldS) fs.FsFoldS) (out <-chan fs.FsFoldS)
- func PipeFsInfoSBuffer(inp <-chan fs.FsInfoS, cap int) (out <-chan fs.FsInfoS)
- func PipeFsInfoSFork(inp <-chan fs.FsInfoS) (out1, out2 <-chan fs.FsInfoS)
- func PipeFsInfoSFunc(inp <-chan fs.FsInfoS, act func(a fs.FsInfoS) fs.FsInfoS) (out <-chan fs.FsInfoS)
- func PipeFsPathSBuffer(inp <-chan fs.FsPathS, cap int) (out <-chan fs.FsPathS)
- func PipeFsPathSFork(inp <-chan fs.FsPathS) (out1, out2 <-chan fs.FsPathS)
- func PipeFsPathSFunc(inp <-chan fs.FsPathS, act func(a fs.FsPathS) fs.FsPathS) (out <-chan fs.FsPathS)
- func PipePatternBuffer(inp <-chan *fs.Pattern, cap int) (out <-chan *fs.Pattern)
- func PipePatternFork(inp <-chan *fs.Pattern) (out1, out2 <-chan *fs.Pattern)
- func PipePatternFunc(inp <-chan *fs.Pattern, act func(a *fs.Pattern) *fs.Pattern) (out <-chan *fs.Pattern)
- func PipePatternSBuffer(inp <-chan fs.PatternS, cap int) (out <-chan fs.PatternS)
- func PipePatternSFork(inp <-chan fs.PatternS) (out1, out2 <-chan fs.PatternS)
- func PipePatternSFunc(inp <-chan fs.PatternS, act func(a fs.PatternS) fs.PatternS) (out <-chan fs.PatternS)
- func SendProxyFsBase(out chan<- *fs.FsBase) chan<- *fs.FsBase
- func SendProxyFsBaseS(out chan<- fs.FsBaseS) chan<- fs.FsBaseS
- func SendProxyFsData(out chan<- *fs.FsData) chan<- *fs.FsData
- func SendProxyFsDataS(out chan<- fs.FsDataS) chan<- fs.FsDataS
- func SendProxyFsFile(out chan<- *fs.FsFile) chan<- *fs.FsFile
- func SendProxyFsFileS(out chan<- fs.FsFileS) chan<- fs.FsFileS
- func SendProxyFsFold(out chan<- *fs.FsFold) chan<- *fs.FsFold
- func SendProxyFsFoldS(out chan<- fs.FsFoldS) chan<- fs.FsFoldS
- func SendProxyFsInfoS(out chan<- fs.FsInfoS) chan<- fs.FsInfoS
- func SendProxyFsPathS(out chan<- fs.FsPathS) chan<- fs.FsPathS
- func SendProxyPattern(out chan<- *fs.Pattern) chan<- *fs.Pattern
- func SendProxyPatternS(out chan<- fs.PatternS) chan<- fs.PatternS
- type FsBaseSTube
- type FsBaseTube
- type FsDataSTube
- type FsDataTube
- type FsFileSTube
- type FsFileTube
- type FsFoldSTube
- type FsFoldTube
- type FsInfoSTube
- type FsPathSTube
- type PatternSTube
- type PatternTube
Constants ¶
const FsBaseCAP = 10
FsBaseCAP is the capacity of the buffered proxy channel
const FsBaseQUE = 16
FsBaseQUE is the allocated size of the circular queue
const FsBaseSCAP = 10
FsBaseSCAP is the capacity of the buffered proxy channel
const FsBaseSQUE = 16
FsBaseSQUE is the allocated size of the circular queue
const FsDataCAP = 10
FsDataCAP is the capacity of the buffered proxy channel
const FsDataQUE = 16
FsDataQUE is the allocated size of the circular queue
const FsDataSCAP = 10
FsDataSCAP is the capacity of the buffered proxy channel
const FsDataSQUE = 16
FsDataSQUE is the allocated size of the circular queue
const FsFileCAP = 10
FsFileCAP is the capacity of the buffered proxy channel
const FsFileQUE = 16
FsFileQUE is the allocated size of the circular queue
const FsFileSCAP = 10
FsFileSCAP is the capacity of the buffered proxy channel
const FsFileSQUE = 16
FsFileSQUE is the allocated size of the circular queue
const FsFoldCAP = 10
FsFoldCAP is the capacity of the buffered proxy channel
const FsFoldQUE = 16
FsFoldQUE is the allocated size of the circular queue
const FsFoldSCAP = 10
FsFoldSCAP is the capacity of the buffered proxy channel
const FsFoldSQUE = 16
FsFoldSQUE is the allocated size of the circular queue
const FsInfoSCAP = 10
FsInfoSCAP is the capacity of the buffered proxy channel
const FsInfoSQUE = 16
FsInfoSQUE is the allocated size of the circular queue
const FsPathSCAP = 10
FsPathSCAP is the capacity of the buffered proxy channel
const FsPathSQUE = 16
FsPathSQUE is the allocated size of the circular queue
const PatternCAP = 10
PatternCAP is the capacity of the buffered proxy channel
const PatternQUE = 16
PatternQUE is the allocated size of the circular queue
const PatternSCAP = 10
PatternSCAP is the capacity of the buffered proxy channel
const PatternSQUE = 16
PatternSQUE is the allocated size of the circular queue
Variables ¶
This section is empty.
Functions ¶
func ChanFsBase ¶
ChanFsBase returns a channel to receive all inputs before close.
func ChanFsBaseFuncErr ¶
ChanFsBaseFuncErr returns a channel to receive all results of act until err != nil before close.
func ChanFsBaseFuncNil ¶
ChanFsBaseFuncNil returns a channel to receive all results of act until nil before close.
func ChanFsBaseFuncNok ¶
ChanFsBaseFuncNok returns a channel to receive all results of act until nok before close.
func ChanFsBaseS ¶
ChanFsBaseS returns a channel to receive all inputs before close.
func ChanFsBaseSFuncErr ¶
ChanFsBaseSFuncErr returns a channel to receive all results of act until err != nil before close.
func ChanFsBaseSFuncNil ¶
ChanFsBaseSFuncNil returns a channel to receive all results of act until nil before close.
func ChanFsBaseSFuncNok ¶
ChanFsBaseSFuncNok returns a channel to receive all results of act until nok before close.
func ChanFsBaseSSlice ¶
ChanFsBaseSSlice returns a channel to receive all inputs before close.
func ChanFsBaseSlice ¶
ChanFsBaseSlice returns a channel to receive all inputs before close.
func ChanFsData ¶
ChanFsData returns a channel to receive all inputs before close.
func ChanFsDataFuncErr ¶
ChanFsDataFuncErr returns a channel to receive all results of act until err != nil before close.
func ChanFsDataFuncNil ¶
ChanFsDataFuncNil returns a channel to receive all results of act until nil before close.
func ChanFsDataFuncNok ¶
ChanFsDataFuncNok returns a channel to receive all results of act until nok before close.
func ChanFsDataS ¶
ChanFsDataS returns a channel to receive all inputs before close.
func ChanFsDataSFuncErr ¶
ChanFsDataSFuncErr returns a channel to receive all results of act until err != nil before close.
func ChanFsDataSFuncNil ¶
ChanFsDataSFuncNil returns a channel to receive all results of act until nil before close.
func ChanFsDataSFuncNok ¶
ChanFsDataSFuncNok returns a channel to receive all results of act until nok before close.
func ChanFsDataSSlice ¶
ChanFsDataSSlice returns a channel to receive all inputs before close.
func ChanFsDataSlice ¶
ChanFsDataSlice returns a channel to receive all inputs before close.
func ChanFsFile ¶
ChanFsFile returns a channel to receive all inputs before close.
func ChanFsFileFuncErr ¶
ChanFsFileFuncErr returns a channel to receive all results of act until err != nil before close.
func ChanFsFileFuncNil ¶
ChanFsFileFuncNil returns a channel to receive all results of act until nil before close.
func ChanFsFileFuncNok ¶
ChanFsFileFuncNok returns a channel to receive all results of act until nok before close.
func ChanFsFileS ¶
ChanFsFileS returns a channel to receive all inputs before close.
func ChanFsFileSFuncErr ¶
ChanFsFileSFuncErr returns a channel to receive all results of act until err != nil before close.
func ChanFsFileSFuncNil ¶
ChanFsFileSFuncNil returns a channel to receive all results of act until nil before close.
func ChanFsFileSFuncNok ¶
ChanFsFileSFuncNok returns a channel to receive all results of act until nok before close.
func ChanFsFileSSlice ¶
ChanFsFileSSlice returns a channel to receive all inputs before close.
func ChanFsFileSlice ¶
ChanFsFileSlice returns a channel to receive all inputs before close.
func ChanFsFold ¶
ChanFsFold returns a channel to receive all inputs before close.
func ChanFsFoldFuncErr ¶
ChanFsFoldFuncErr returns a channel to receive all results of act until err != nil before close.
func ChanFsFoldFuncNil ¶
ChanFsFoldFuncNil returns a channel to receive all results of act until nil before close.
func ChanFsFoldFuncNok ¶
ChanFsFoldFuncNok returns a channel to receive all results of act until nok before close.
func ChanFsFoldS ¶
ChanFsFoldS returns a channel to receive all inputs before close.
func ChanFsFoldSFuncErr ¶
ChanFsFoldSFuncErr returns a channel to receive all results of act until err != nil before close.
func ChanFsFoldSFuncNil ¶
ChanFsFoldSFuncNil returns a channel to receive all results of act until nil before close.
func ChanFsFoldSFuncNok ¶
ChanFsFoldSFuncNok returns a channel to receive all results of act until nok before close.
func ChanFsFoldSSlice ¶
ChanFsFoldSSlice returns a channel to receive all inputs before close.
func ChanFsFoldSlice ¶
ChanFsFoldSlice returns a channel to receive all inputs before close.
func ChanFsInfoS ¶
ChanFsInfoS returns a channel to receive all inputs before close.
func ChanFsInfoSFuncErr ¶
ChanFsInfoSFuncErr returns a channel to receive all results of act until err != nil before close.
func ChanFsInfoSFuncNil ¶
ChanFsInfoSFuncNil returns a channel to receive all results of act until nil before close.
func ChanFsInfoSFuncNok ¶
ChanFsInfoSFuncNok returns a channel to receive all results of act until nok before close.
func ChanFsInfoSSlice ¶
ChanFsInfoSSlice returns a channel to receive all inputs before close.
func ChanFsPathS ¶
ChanFsPathS returns a channel to receive all inputs before close.
func ChanFsPathSFuncErr ¶
ChanFsPathSFuncErr returns a channel to receive all results of act until err != nil before close.
func ChanFsPathSFuncNil ¶
ChanFsPathSFuncNil returns a channel to receive all results of act until nil before close.
func ChanFsPathSFuncNok ¶
ChanFsPathSFuncNok returns a channel to receive all results of act until nok before close.
func ChanFsPathSSlice ¶
ChanFsPathSSlice returns a channel to receive all inputs before close.
func ChanPattern ¶
ChanPattern returns a channel to receive all inputs before close.
func ChanPatternFuncErr ¶
ChanPatternFuncErr returns a channel to receive all results of act until err != nil before close.
func ChanPatternFuncNil ¶
ChanPatternFuncNil returns a channel to receive all results of act until nil before close.
func ChanPatternFuncNok ¶
ChanPatternFuncNok returns a channel to receive all results of act until nok before close.
func ChanPatternS ¶
ChanPatternS returns a channel to receive all inputs before close.
func ChanPatternSFuncErr ¶
ChanPatternSFuncErr returns a channel to receive all results of act until err != nil before close.
func ChanPatternSFuncNil ¶
ChanPatternSFuncNil returns a channel to receive all results of act until nil before close.
func ChanPatternSFuncNok ¶
ChanPatternSFuncNok returns a channel to receive all results of act until nok before close.
func ChanPatternSSlice ¶
ChanPatternSSlice returns a channel to receive all inputs before close.
func ChanPatternSlice ¶
ChanPatternSlice returns a channel to receive all inputs before close.
func DoneFsBase ¶
DoneFsBase returns a channel to receive one signal before close after inp has been drained.
func DoneFsBaseFunc ¶
DoneFsBaseFunc returns a channel to receive one signal before close after act has been applied to all inp.
func DoneFsBaseS ¶
DoneFsBaseS returns a channel to receive one signal before close after inp has been drained.
func DoneFsBaseSFunc ¶
DoneFsBaseSFunc returns a channel to receive one signal before close after act has been applied to all inp.
func DoneFsBaseSSlice ¶
DoneFsBaseSSlice returns a channel which will receive a slice of all the FsBaseSs received on inp channel before close. Unlike DoneFsBaseS, a full slice is sent once, not just an event.
func DoneFsBaseSlice ¶
DoneFsBaseSlice returns a channel which will receive a slice of all the FsBases received on inp channel before close. Unlike DoneFsBase, a full slice is sent once, not just an event.
func DoneFsData ¶
DoneFsData returns a channel to receive one signal before close after inp has been drained.
func DoneFsDataFunc ¶
DoneFsDataFunc returns a channel to receive one signal before close after act has been applied to all inp.
func DoneFsDataS ¶
DoneFsDataS returns a channel to receive one signal before close after inp has been drained.
func DoneFsDataSFunc ¶
DoneFsDataSFunc returns a channel to receive one signal before close after act has been applied to all inp.
func DoneFsDataSSlice ¶
DoneFsDataSSlice returns a channel which will receive a slice of all the FsDataSs received on inp channel before close. Unlike DoneFsDataS, a full slice is sent once, not just an event.
func DoneFsDataSlice ¶
DoneFsDataSlice returns a channel which will receive a slice of all the FsDatas received on inp channel before close. Unlike DoneFsData, a full slice is sent once, not just an event.
func DoneFsFile ¶
DoneFsFile returns a channel to receive one signal before close after inp has been drained.
func DoneFsFileFunc ¶
DoneFsFileFunc returns a channel to receive one signal before close after act has been applied to all inp.
func DoneFsFileS ¶
DoneFsFileS returns a channel to receive one signal before close after inp has been drained.
func DoneFsFileSFunc ¶
DoneFsFileSFunc returns a channel to receive one signal before close after act has been applied to all inp.
func DoneFsFileSSlice ¶
DoneFsFileSSlice returns a channel which will receive a slice of all the FsFileSs received on inp channel before close. Unlike DoneFsFileS, a full slice is sent once, not just an event.
func DoneFsFileSlice ¶
DoneFsFileSlice returns a channel which will receive a slice of all the FsFiles received on inp channel before close. Unlike DoneFsFile, a full slice is sent once, not just an event.
func DoneFsFold ¶
DoneFsFold returns a channel to receive one signal before close after inp has been drained.
func DoneFsFoldFunc ¶
DoneFsFoldFunc returns a channel to receive one signal before close after act has been applied to all inp.
func DoneFsFoldS ¶
DoneFsFoldS returns a channel to receive one signal before close after inp has been drained.
func DoneFsFoldSFunc ¶
DoneFsFoldSFunc returns a channel to receive one signal before close after act has been applied to all inp.
func DoneFsFoldSSlice ¶
DoneFsFoldSSlice returns a channel which will receive a slice of all the FsFoldSs received on inp channel before close. Unlike DoneFsFoldS, a full slice is sent once, not just an event.
func DoneFsFoldSlice ¶
DoneFsFoldSlice returns a channel which will receive a slice of all the FsFolds received on inp channel before close. Unlike DoneFsFold, a full slice is sent once, not just an event.
func DoneFsInfoS ¶
DoneFsInfoS returns a channel to receive one signal before close after inp has been drained.
func DoneFsInfoSFunc ¶
DoneFsInfoSFunc returns a channel to receive one signal before close after act has been applied to all inp.
func DoneFsInfoSSlice ¶
DoneFsInfoSSlice returns a channel which will receive a slice of all the FsInfoSs received on inp channel before close. Unlike DoneFsInfoS, a full slice is sent once, not just an event.
func DoneFsPathS ¶
DoneFsPathS returns a channel to receive one signal before close after inp has been drained.
func DoneFsPathSFunc ¶
DoneFsPathSFunc returns a channel to receive one signal before close after act has been applied to all inp.
func DoneFsPathSSlice ¶
DoneFsPathSSlice returns a channel which will receive a slice of all the FsPathSs received on inp channel before close. Unlike DoneFsPathS, a full slice is sent once, not just an event.
func DonePattern ¶
DonePattern returns a channel to receive one signal before close after inp has been drained.
func DonePatternFunc ¶
DonePatternFunc returns a channel to receive one signal before close after act has been applied to all inp.
func DonePatternS ¶
DonePatternS returns a channel to receive one signal before close after inp has been drained.
func DonePatternSFunc ¶
DonePatternSFunc returns a channel to receive one signal before close after act has been applied to all inp.
func DonePatternSSlice ¶
DonePatternSSlice returns a channel which will receive a slice of all the PatternSs received on inp channel before close. Unlike DonePatternS, a full slice is sent once, not just an event.
func DonePatternSlice ¶
DonePatternSlice returns a channel which will receive a slice of all the Patterns received on inp channel before close. Unlike DonePattern, a full slice is sent once, not just an event.
func FsBaseDaisy ¶
func FsBaseDaisy(inp <-chan *fs.FsBase, tube FsBaseTube) (out <-chan *fs.FsBase)
FsBaseDaisy returns a channel to receive all inp after having passed thru tube.
func FsBaseDaisyChain ¶
func FsBaseDaisyChain(inp <-chan *fs.FsBase, tubes ...FsBaseTube) (out <-chan *fs.FsBase)
FsBaseDaisyChain returns a channel to receive all inp after having passed thru all tubes.
func FsBasePrintFunc ¶
FsBasePrintFunc is a simple helper for PipeFsBaseFunc
func FsBaseSDaisy ¶
func FsBaseSDaisy(inp <-chan fs.FsBaseS, tube FsBaseSTube) (out <-chan fs.FsBaseS)
FsBaseSDaisy returns a channel to receive all inp after having passed thru tube.
func FsBaseSDaisyChain ¶
func FsBaseSDaisyChain(inp <-chan fs.FsBaseS, tubes ...FsBaseSTube) (out <-chan fs.FsBaseS)
FsBaseSDaisyChain returns a channel to receive all inp after having passed thru all tubes.
func FsBaseSPrintFunc ¶
FsBaseSPrintFunc is a simple helper for PipeFsBaseSFunc
func FsDataDaisy ¶
func FsDataDaisy(inp <-chan *fs.FsData, tube FsDataTube) (out <-chan *fs.FsData)
FsDataDaisy returns a channel to receive all inp after having passed thru tube.
func FsDataDaisyChain ¶
func FsDataDaisyChain(inp <-chan *fs.FsData, tubes ...FsDataTube) (out <-chan *fs.FsData)
FsDataDaisyChain returns a channel to receive all inp after having passed thru all tubes.
func FsDataPrintFunc ¶
FsDataPrintFunc is a simple helper for PipeFsDataFunc
func FsDataSDaisy ¶
func FsDataSDaisy(inp <-chan fs.FsDataS, tube FsDataSTube) (out <-chan fs.FsDataS)
FsDataSDaisy returns a channel to receive all inp after having passed thru tube.
func FsDataSDaisyChain ¶
func FsDataSDaisyChain(inp <-chan fs.FsDataS, tubes ...FsDataSTube) (out <-chan fs.FsDataS)
FsDataSDaisyChain returns a channel to receive all inp after having passed thru all tubes.
func FsDataSPrintFunc ¶
FsDataSPrintFunc is a simple helper for PipeFsDataSFunc
func FsFileDaisy ¶
func FsFileDaisy(inp <-chan *fs.FsFile, tube FsFileTube) (out <-chan *fs.FsFile)
FsFileDaisy returns a channel to receive all inp after having passed thru tube.
func FsFileDaisyChain ¶
func FsFileDaisyChain(inp <-chan *fs.FsFile, tubes ...FsFileTube) (out <-chan *fs.FsFile)
FsFileDaisyChain returns a channel to receive all inp after having passed thru all tubes.
func FsFilePrintFunc ¶
FsFilePrintFunc is a simple helper for PipeFsFileFunc
func FsFileSDaisy ¶
func FsFileSDaisy(inp <-chan fs.FsFileS, tube FsFileSTube) (out <-chan fs.FsFileS)
FsFileSDaisy returns a channel to receive all inp after having passed thru tube.
func FsFileSDaisyChain ¶
func FsFileSDaisyChain(inp <-chan fs.FsFileS, tubes ...FsFileSTube) (out <-chan fs.FsFileS)
FsFileSDaisyChain returns a channel to receive all inp after having passed thru all tubes.
func FsFileSPrintFunc ¶
FsFileSPrintFunc is a simple helper for PipeFsFileSFunc
func FsFoldDaisy ¶
func FsFoldDaisy(inp <-chan *fs.FsFold, tube FsFoldTube) (out <-chan *fs.FsFold)
FsFoldDaisy returns a channel to receive all inp after having passed thru tube.
func FsFoldDaisyChain ¶
func FsFoldDaisyChain(inp <-chan *fs.FsFold, tubes ...FsFoldTube) (out <-chan *fs.FsFold)
FsFoldDaisyChain returns a channel to receive all inp after having passed thru all tubes.
func FsFoldPrintFunc ¶
FsFoldPrintFunc is a simple helper for PipeFsFoldFunc
func FsFoldSDaisy ¶
func FsFoldSDaisy(inp <-chan fs.FsFoldS, tube FsFoldSTube) (out <-chan fs.FsFoldS)
FsFoldSDaisy returns a channel to receive all inp after having passed thru tube.
func FsFoldSDaisyChain ¶
func FsFoldSDaisyChain(inp <-chan fs.FsFoldS, tubes ...FsFoldSTube) (out <-chan fs.FsFoldS)
FsFoldSDaisyChain returns a channel to receive all inp after having passed thru all tubes.
func FsFoldSPrintFunc ¶
FsFoldSPrintFunc is a simple helper for PipeFsFoldSFunc
func FsInfoSDaisy ¶
func FsInfoSDaisy(inp <-chan fs.FsInfoS, tube FsInfoSTube) (out <-chan fs.FsInfoS)
FsInfoSDaisy returns a channel to receive all inp after having passed thru tube.
func FsInfoSDaisyChain ¶
func FsInfoSDaisyChain(inp <-chan fs.FsInfoS, tubes ...FsInfoSTube) (out <-chan fs.FsInfoS)
FsInfoSDaisyChain returns a channel to receive all inp after having passed thru all tubes.
func FsInfoSPrintFunc ¶
FsInfoSPrintFunc is a simple helper for PipeFsInfoSFunc
func FsPathSDaisy ¶
func FsPathSDaisy(inp <-chan fs.FsPathS, tube FsPathSTube) (out <-chan fs.FsPathS)
FsPathSDaisy returns a channel to receive all inp after having passed thru tube.
func FsPathSDaisyChain ¶
func FsPathSDaisyChain(inp <-chan fs.FsPathS, tubes ...FsPathSTube) (out <-chan fs.FsPathS)
FsPathSDaisyChain returns a channel to receive all inp after having passed thru all tubes.
func FsPathSPrintFunc ¶
FsPathSPrintFunc is a simple helper for PipeFsPathSFunc
func JoinFsBase ¶
JoinFsBase sends inputs on the given out channel and returns a done channel to receive one signal when inp has been drained
func JoinFsBaseChan ¶
JoinFsBaseChan sends inputs on the given out channel and returns a done channel to receive one signal when inp has been drained
func JoinFsBaseS ¶
JoinFsBaseS sends inputs on the given out channel and returns a done channel to receive one signal when inp has been drained
func JoinFsBaseSChan ¶
JoinFsBaseSChan sends inputs on the given out channel and returns a done channel to receive one signal when inp has been drained
func JoinFsBaseSSlice ¶
JoinFsBaseSSlice sends inputs on the given out channel and returns a done channel to receive one signal when inp has been drained
func JoinFsBaseSlice ¶
JoinFsBaseSlice sends inputs on the given out channel and returns a done channel to receive one signal when inp has been drained
func JoinFsData ¶
JoinFsData sends inputs on the given out channel and returns a done channel to receive one signal when inp has been drained
func JoinFsDataChan ¶
JoinFsDataChan sends inputs on the given out channel and returns a done channel to receive one signal when inp has been drained
func JoinFsDataS ¶
JoinFsDataS sends inputs on the given out channel and returns a done channel to receive one signal when inp has been drained
func JoinFsDataSChan ¶
JoinFsDataSChan sends inputs on the given out channel and returns a done channel to receive one signal when inp has been drained
func JoinFsDataSSlice ¶
JoinFsDataSSlice sends inputs on the given out channel and returns a done channel to receive one signal when inp has been drained
func JoinFsDataSlice ¶
JoinFsDataSlice sends inputs on the given out channel and returns a done channel to receive one signal when inp has been drained
func JoinFsFile ¶
JoinFsFile sends inputs on the given out channel and returns a done channel to receive one signal when inp has been drained
func JoinFsFileChan ¶
JoinFsFileChan sends inputs on the given out channel and returns a done channel to receive one signal when inp has been drained
func JoinFsFileS ¶
JoinFsFileS sends inputs on the given out channel and returns a done channel to receive one signal when inp has been drained
func JoinFsFileSChan ¶
JoinFsFileSChan sends inputs on the given out channel and returns a done channel to receive one signal when inp has been drained
func JoinFsFileSSlice ¶
JoinFsFileSSlice sends inputs on the given out channel and returns a done channel to receive one signal when inp has been drained
func JoinFsFileSlice ¶
JoinFsFileSlice sends inputs on the given out channel and returns a done channel to receive one signal when inp has been drained
func JoinFsFold ¶
JoinFsFold sends inputs on the given out channel and returns a done channel to receive one signal when inp has been drained
func JoinFsFoldChan ¶
JoinFsFoldChan sends inputs on the given out channel and returns a done channel to receive one signal when inp has been drained
func JoinFsFoldS ¶
JoinFsFoldS sends inputs on the given out channel and returns a done channel to receive one signal when inp has been drained
func JoinFsFoldSChan ¶
JoinFsFoldSChan sends inputs on the given out channel and returns a done channel to receive one signal when inp has been drained
func JoinFsFoldSSlice ¶
JoinFsFoldSSlice sends inputs on the given out channel and returns a done channel to receive one signal when inp has been drained
func JoinFsFoldSlice ¶
JoinFsFoldSlice sends inputs on the given out channel and returns a done channel to receive one signal when inp has been drained
func JoinFsInfoS ¶
JoinFsInfoS sends inputs on the given out channel and returns a done channel to receive one signal when inp has been drained
func JoinFsInfoSChan ¶
JoinFsInfoSChan sends inputs on the given out channel and returns a done channel to receive one signal when inp has been drained
func JoinFsInfoSSlice ¶
JoinFsInfoSSlice sends inputs on the given out channel and returns a done channel to receive one signal when inp has been drained
func JoinFsPathS ¶
JoinFsPathS sends inputs on the given out channel and returns a done channel to receive one signal when inp has been drained
func JoinFsPathSChan ¶
JoinFsPathSChan sends inputs on the given out channel and returns a done channel to receive one signal when inp has been drained
func JoinFsPathSSlice ¶
JoinFsPathSSlice sends inputs on the given out channel and returns a done channel to receive one signal when inp has been drained
func JoinPattern ¶
JoinPattern sends inputs on the given out channel and returns a done channel to receive one signal when inp has been drained
func JoinPatternChan ¶
JoinPatternChan sends inputs on the given out channel and returns a done channel to receive one signal when inp has been drained
func JoinPatternS ¶
JoinPatternS sends inputs on the given out channel and returns a done channel to receive one signal when inp has been drained
func JoinPatternSChan ¶
JoinPatternSChan sends inputs on the given out channel and returns a done channel to receive one signal when inp has been drained
func JoinPatternSSlice ¶
JoinPatternSSlice sends inputs on the given out channel and returns a done channel to receive one signal when inp has been drained
func JoinPatternSlice ¶
JoinPatternSlice sends inputs on the given out channel and returns a done channel to receive one signal when inp has been drained
func MakeFsBaseChan ¶
MakeFsBaseChan returns a new open channel (simply a 'chan *fs.FsBase' that is).
Note: No 'FsBase-producer' is launched here yet! (as is in all the other functions).
This is useful to easily create corresponding variables such as
var myFsBasePipelineStartsHere := MakeFsBaseChan() // ... lot's of code to design and build Your favourite "myFsBaseWorkflowPipeline" // ... // ... *before* You start pouring data into it, e.g. simply via: for drop := range water { myFsBasePipelineStartsHere <- drop } close(myFsBasePipelineStartsHere)
Hint: especially helpful, if Your piping library operates on some hidden (non-exported) type (or on a type imported from elsewhere - and You don't want/need or should(!) have to care.)
Note: as always (except for PipeFsBaseBuffer) the channel is unbuffered.
func MakeFsBaseSChan ¶
MakeFsBaseSChan returns a new open channel (simply a 'chan fs.FsBaseS' that is).
Note: No 'FsBaseS-producer' is launched here yet! (as is in all the other functions).
This is useful to easily create corresponding variables such as
var myFsBaseSPipelineStartsHere := MakeFsBaseSChan() // ... lot's of code to design and build Your favourite "myFsBaseSWorkflowPipeline" // ... // ... *before* You start pouring data into it, e.g. simply via: for drop := range water { myFsBaseSPipelineStartsHere <- drop } close(myFsBaseSPipelineStartsHere)
Hint: especially helpful, if Your piping library operates on some hidden (non-exported) type (or on a type imported from elsewhere - and You don't want/need or should(!) have to care.)
Note: as always (except for PipeFsBaseSBuffer) the channel is unbuffered.
func MakeFsDataChan ¶
MakeFsDataChan returns a new open channel (simply a 'chan *fs.FsData' that is).
Note: No 'FsData-producer' is launched here yet! (as is in all the other functions).
This is useful to easily create corresponding variables such as
var myFsDataPipelineStartsHere := MakeFsDataChan() // ... lot's of code to design and build Your favourite "myFsDataWorkflowPipeline" // ... // ... *before* You start pouring data into it, e.g. simply via: for drop := range water { myFsDataPipelineStartsHere <- drop } close(myFsDataPipelineStartsHere)
Hint: especially helpful, if Your piping library operates on some hidden (non-exported) type (or on a type imported from elsewhere - and You don't want/need or should(!) have to care.)
Note: as always (except for PipeFsDataBuffer) the channel is unbuffered.
func MakeFsDataSChan ¶
MakeFsDataSChan returns a new open channel (simply a 'chan fs.FsDataS' that is).
Note: No 'FsDataS-producer' is launched here yet! (as is in all the other functions).
This is useful to easily create corresponding variables such as
var myFsDataSPipelineStartsHere := MakeFsDataSChan() // ... lot's of code to design and build Your favourite "myFsDataSWorkflowPipeline" // ... // ... *before* You start pouring data into it, e.g. simply via: for drop := range water { myFsDataSPipelineStartsHere <- drop } close(myFsDataSPipelineStartsHere)
Hint: especially helpful, if Your piping library operates on some hidden (non-exported) type (or on a type imported from elsewhere - and You don't want/need or should(!) have to care.)
Note: as always (except for PipeFsDataSBuffer) the channel is unbuffered.
func MakeFsFileChan ¶
MakeFsFileChan returns a new open channel (simply a 'chan *fs.FsFile' that is).
Note: No 'FsFile-producer' is launched here yet! (as is in all the other functions).
This is useful to easily create corresponding variables such as
var myFsFilePipelineStartsHere := MakeFsFileChan() // ... lot's of code to design and build Your favourite "myFsFileWorkflowPipeline" // ... // ... *before* You start pouring data into it, e.g. simply via: for drop := range water { myFsFilePipelineStartsHere <- drop } close(myFsFilePipelineStartsHere)
Hint: especially helpful, if Your piping library operates on some hidden (non-exported) type (or on a type imported from elsewhere - and You don't want/need or should(!) have to care.)
Note: as always (except for PipeFsFileBuffer) the channel is unbuffered.
func MakeFsFileSChan ¶
MakeFsFileSChan returns a new open channel (simply a 'chan fs.FsFileS' that is).
Note: No 'FsFileS-producer' is launched here yet! (as is in all the other functions).
This is useful to easily create corresponding variables such as
var myFsFileSPipelineStartsHere := MakeFsFileSChan() // ... lot's of code to design and build Your favourite "myFsFileSWorkflowPipeline" // ... // ... *before* You start pouring data into it, e.g. simply via: for drop := range water { myFsFileSPipelineStartsHere <- drop } close(myFsFileSPipelineStartsHere)
Hint: especially helpful, if Your piping library operates on some hidden (non-exported) type (or on a type imported from elsewhere - and You don't want/need or should(!) have to care.)
Note: as always (except for PipeFsFileSBuffer) the channel is unbuffered.
func MakeFsFoldChan ¶
MakeFsFoldChan returns a new open channel (simply a 'chan *fs.FsFold' that is).
Note: No 'FsFold-producer' is launched here yet! (as is in all the other functions).
This is useful to easily create corresponding variables such as
var myFsFoldPipelineStartsHere := MakeFsFoldChan() // ... lot's of code to design and build Your favourite "myFsFoldWorkflowPipeline" // ... // ... *before* You start pouring data into it, e.g. simply via: for drop := range water { myFsFoldPipelineStartsHere <- drop } close(myFsFoldPipelineStartsHere)
Hint: especially helpful, if Your piping library operates on some hidden (non-exported) type (or on a type imported from elsewhere - and You don't want/need or should(!) have to care.)
Note: as always (except for PipeFsFoldBuffer) the channel is unbuffered.
func MakeFsFoldSChan ¶
MakeFsFoldSChan returns a new open channel (simply a 'chan fs.FsFoldS' that is).
Note: No 'FsFoldS-producer' is launched here yet! (as is in all the other functions).
This is useful to easily create corresponding variables such as
var myFsFoldSPipelineStartsHere := MakeFsFoldSChan() // ... lot's of code to design and build Your favourite "myFsFoldSWorkflowPipeline" // ... // ... *before* You start pouring data into it, e.g. simply via: for drop := range water { myFsFoldSPipelineStartsHere <- drop } close(myFsFoldSPipelineStartsHere)
Hint: especially helpful, if Your piping library operates on some hidden (non-exported) type (or on a type imported from elsewhere - and You don't want/need or should(!) have to care.)
Note: as always (except for PipeFsFoldSBuffer) the channel is unbuffered.
func MakeFsInfoSChan ¶
MakeFsInfoSChan returns a new open channel (simply a 'chan fs.FsInfoS' that is).
Note: No 'FsInfoS-producer' is launched here yet! (as is in all the other functions).
This is useful to easily create corresponding variables such as
var myFsInfoSPipelineStartsHere := MakeFsInfoSChan() // ... lot's of code to design and build Your favourite "myFsInfoSWorkflowPipeline" // ... // ... *before* You start pouring data into it, e.g. simply via: for drop := range water { myFsInfoSPipelineStartsHere <- drop } close(myFsInfoSPipelineStartsHere)
Hint: especially helpful, if Your piping library operates on some hidden (non-exported) type (or on a type imported from elsewhere - and You don't want/need or should(!) have to care.)
Note: as always (except for PipeFsInfoSBuffer) the channel is unbuffered.
func MakeFsPathSChan ¶
MakeFsPathSChan returns a new open channel (simply a 'chan fs.FsPathS' that is).
Note: No 'FsPathS-producer' is launched here yet! (as is in all the other functions).
This is useful to easily create corresponding variables such as
var myFsPathSPipelineStartsHere := MakeFsPathSChan() // ... lot's of code to design and build Your favourite "myFsPathSWorkflowPipeline" // ... // ... *before* You start pouring data into it, e.g. simply via: for drop := range water { myFsPathSPipelineStartsHere <- drop } close(myFsPathSPipelineStartsHere)
Hint: especially helpful, if Your piping library operates on some hidden (non-exported) type (or on a type imported from elsewhere - and You don't want/need or should(!) have to care.)
Note: as always (except for PipeFsPathSBuffer) the channel is unbuffered.
func MakePatternChan ¶
MakePatternChan returns a new open channel (simply a 'chan *fs.Pattern' that is).
Note: No 'Pattern-producer' is launched here yet! (as is in all the other functions).
This is useful to easily create corresponding variables such as
var myPatternPipelineStartsHere := MakePatternChan() // ... lot's of code to design and build Your favourite "myPatternWorkflowPipeline" // ... // ... *before* You start pouring data into it, e.g. simply via: for drop := range water { myPatternPipelineStartsHere <- drop } close(myPatternPipelineStartsHere)
Hint: especially helpful, if Your piping library operates on some hidden (non-exported) type (or on a type imported from elsewhere - and You don't want/need or should(!) have to care.)
Note: as always (except for PipePatternBuffer) the channel is unbuffered.
func MakePatternSChan ¶
MakePatternSChan returns a new open channel (simply a 'chan fs.PatternS' that is).
Note: No 'PatternS-producer' is launched here yet! (as is in all the other functions).
This is useful to easily create corresponding variables such as
var myPatternSPipelineStartsHere := MakePatternSChan() // ... lot's of code to design and build Your favourite "myPatternSWorkflowPipeline" // ... // ... *before* You start pouring data into it, e.g. simply via: for drop := range water { myPatternSPipelineStartsHere <- drop } close(myPatternSPipelineStartsHere)
Hint: especially helpful, if Your piping library operates on some hidden (non-exported) type (or on a type imported from elsewhere - and You don't want/need or should(!) have to care.)
Note: as always (except for PipePatternSBuffer) the channel is unbuffered.
func PatternDaisy ¶
func PatternDaisy(inp <-chan *fs.Pattern, tube PatternTube) (out <-chan *fs.Pattern)
PatternDaisy returns a channel to receive all inp after having passed thru tube.
func PatternDaisyChain ¶
func PatternDaisyChain(inp <-chan *fs.Pattern, tubes ...PatternTube) (out <-chan *fs.Pattern)
PatternDaisyChain returns a channel to receive all inp after having passed thru all tubes.
func PatternPrintFunc ¶
PatternPrintFunc is a simple helper for PipePatternFunc
func PatternSDaisy ¶
func PatternSDaisy(inp <-chan fs.PatternS, tube PatternSTube) (out <-chan fs.PatternS)
PatternSDaisy returns a channel to receive all inp after having passed thru tube.
func PatternSDaisyChain ¶
func PatternSDaisyChain(inp <-chan fs.PatternS, tubes ...PatternSTube) (out <-chan fs.PatternS)
PatternSDaisyChain returns a channel to receive all inp after having passed thru all tubes.
func PatternSPrintFunc ¶
PatternSPrintFunc is a simple helper for PipePatternSFunc
func PipeFsBaseBuffer ¶
PipeFsBaseBuffer returns a buffered channel with capacity cap to receive all inp before close.
func PipeFsBaseFork ¶
PipeFsBaseFork returns two channels to receive every result of inp before close.
Note: Yes, it is a VERY simple fanout - but sometimes all You need.
func PipeFsBaseFunc ¶
func PipeFsBaseFunc(inp <-chan *fs.FsBase, act func(a *fs.FsBase) *fs.FsBase) (out <-chan *fs.FsBase)
PipeFsBaseFunc returns a channel to receive every result of act applied to inp before close. Note: it 'could' be PipeFsBaseMap for functional people, but 'map' has a very different meaning in go lang.
func PipeFsBaseSBuffer ¶
PipeFsBaseSBuffer returns a buffered channel with capacity cap to receive all inp before close.
func PipeFsBaseSFork ¶
PipeFsBaseSFork returns two channels to receive every result of inp before close.
Note: Yes, it is a VERY simple fanout - but sometimes all You need.
func PipeFsBaseSFunc ¶
func PipeFsBaseSFunc(inp <-chan fs.FsBaseS, act func(a fs.FsBaseS) fs.FsBaseS) (out <-chan fs.FsBaseS)
PipeFsBaseSFunc returns a channel to receive every result of act applied to inp before close. Note: it 'could' be PipeFsBaseSMap for functional people, but 'map' has a very different meaning in go lang.
func PipeFsDataBuffer ¶
PipeFsDataBuffer returns a buffered channel with capacity cap to receive all inp before close.
func PipeFsDataFork ¶
PipeFsDataFork returns two channels to receive every result of inp before close.
Note: Yes, it is a VERY simple fanout - but sometimes all You need.
func PipeFsDataFunc ¶
func PipeFsDataFunc(inp <-chan *fs.FsData, act func(a *fs.FsData) *fs.FsData) (out <-chan *fs.FsData)
PipeFsDataFunc returns a channel to receive every result of act applied to inp before close. Note: it 'could' be PipeFsDataMap for functional people, but 'map' has a very different meaning in go lang.
func PipeFsDataSBuffer ¶
PipeFsDataSBuffer returns a buffered channel with capacity cap to receive all inp before close.
func PipeFsDataSFork ¶
PipeFsDataSFork returns two channels to receive every result of inp before close.
Note: Yes, it is a VERY simple fanout - but sometimes all You need.
func PipeFsDataSFunc ¶
func PipeFsDataSFunc(inp <-chan fs.FsDataS, act func(a fs.FsDataS) fs.FsDataS) (out <-chan fs.FsDataS)
PipeFsDataSFunc returns a channel to receive every result of act applied to inp before close. Note: it 'could' be PipeFsDataSMap for functional people, but 'map' has a very different meaning in go lang.
func PipeFsFileBuffer ¶
PipeFsFileBuffer returns a buffered channel with capacity cap to receive all inp before close.
func PipeFsFileFork ¶
PipeFsFileFork returns two channels to receive every result of inp before close.
Note: Yes, it is a VERY simple fanout - but sometimes all You need.
func PipeFsFileFunc ¶
func PipeFsFileFunc(inp <-chan *fs.FsFile, act func(a *fs.FsFile) *fs.FsFile) (out <-chan *fs.FsFile)
PipeFsFileFunc returns a channel to receive every result of act applied to inp before close. Note: it 'could' be PipeFsFileMap for functional people, but 'map' has a very different meaning in go lang.
func PipeFsFileGlob ¶
func PipeFsFileGlob( inp <-chan fs.FsFile, dirS chan<- fs.FsFold, filS chan<- fs.FsFile) ( out <-chan struct{})
PipeFsFileGlob forks received fsfiles into directories and files according to fs.MatchDisk
func PipeFsFileSBuffer ¶
PipeFsFileSBuffer returns a buffered channel with capacity cap to receive all inp before close.
func PipeFsFileSFork ¶
PipeFsFileSFork returns two channels to receive every result of inp before close.
Note: Yes, it is a VERY simple fanout - but sometimes all You need.
func PipeFsFileSFunc ¶
func PipeFsFileSFunc(inp <-chan fs.FsFileS, act func(a fs.FsFileS) fs.FsFileS) (out <-chan fs.FsFileS)
PipeFsFileSFunc returns a channel to receive every result of act applied to inp before close. Note: it 'could' be PipeFsFileSMap for functional people, but 'map' has a very different meaning in go lang.
func PipeFsFoldBuffer ¶
PipeFsFoldBuffer returns a buffered channel with capacity cap to receive all inp before close.
func PipeFsFoldFork ¶
PipeFsFoldFork returns two channels to receive every result of inp before close.
Note: Yes, it is a VERY simple fanout - but sometimes all You need.
func PipeFsFoldFunc ¶
func PipeFsFoldFunc(inp <-chan *fs.FsFold, act func(a *fs.FsFold) *fs.FsFold) (out <-chan *fs.FsFold)
PipeFsFoldFunc returns a channel to receive every result of act applied to inp before close. Note: it 'could' be PipeFsFoldMap for functional people, but 'map' has a very different meaning in go lang.
func PipeFsFoldSBuffer ¶
PipeFsFoldSBuffer returns a buffered channel with capacity cap to receive all inp before close.
func PipeFsFoldSFork ¶
PipeFsFoldSFork returns two channels to receive every result of inp before close.
Note: Yes, it is a VERY simple fanout - but sometimes all You need.
func PipeFsFoldSFunc ¶
func PipeFsFoldSFunc(inp <-chan fs.FsFoldS, act func(a fs.FsFoldS) fs.FsFoldS) (out <-chan fs.FsFoldS)
PipeFsFoldSFunc returns a channel to receive every result of act applied to inp before close. Note: it 'could' be PipeFsFoldSMap for functional people, but 'map' has a very different meaning in go lang.
func PipeFsInfoSBuffer ¶
PipeFsInfoSBuffer returns a buffered channel with capacity cap to receive all inp before close.
func PipeFsInfoSFork ¶
PipeFsInfoSFork returns two channels to receive every result of inp before close.
Note: Yes, it is a VERY simple fanout - but sometimes all You need.
func PipeFsInfoSFunc ¶
func PipeFsInfoSFunc(inp <-chan fs.FsInfoS, act func(a fs.FsInfoS) fs.FsInfoS) (out <-chan fs.FsInfoS)
PipeFsInfoSFunc returns a channel to receive every result of act applied to inp before close. Note: it 'could' be PipeFsInfoSMap for functional people, but 'map' has a very different meaning in go lang.
func PipeFsPathSBuffer ¶
PipeFsPathSBuffer returns a buffered channel with capacity cap to receive all inp before close.
func PipeFsPathSFork ¶
PipeFsPathSFork returns two channels to receive every result of inp before close.
Note: Yes, it is a VERY simple fanout - but sometimes all You need.
func PipeFsPathSFunc ¶
func PipeFsPathSFunc(inp <-chan fs.FsPathS, act func(a fs.FsPathS) fs.FsPathS) (out <-chan fs.FsPathS)
PipeFsPathSFunc returns a channel to receive every result of act applied to inp before close. Note: it 'could' be PipeFsPathSMap for functional people, but 'map' has a very different meaning in go lang.
func PipePatternBuffer ¶
PipePatternBuffer returns a buffered channel with capacity cap to receive all inp before close.
func PipePatternFork ¶
PipePatternFork returns two channels to receive every result of inp before close.
Note: Yes, it is a VERY simple fanout - but sometimes all You need.
func PipePatternFunc ¶
func PipePatternFunc(inp <-chan *fs.Pattern, act func(a *fs.Pattern) *fs.Pattern) (out <-chan *fs.Pattern)
PipePatternFunc returns a channel to receive every result of act applied to inp before close. Note: it 'could' be PipePatternMap for functional people, but 'map' has a very different meaning in go lang.
func PipePatternSBuffer ¶
PipePatternSBuffer returns a buffered channel with capacity cap to receive all inp before close.
func PipePatternSFork ¶
PipePatternSFork returns two channels to receive every result of inp before close.
Note: Yes, it is a VERY simple fanout - but sometimes all You need.
func PipePatternSFunc ¶
func PipePatternSFunc(inp <-chan fs.PatternS, act func(a fs.PatternS) fs.PatternS) (out <-chan fs.PatternS)
PipePatternSFunc returns a channel to receive every result of act applied to inp before close. Note: it 'could' be PipePatternSMap for functional people, but 'map' has a very different meaning in go lang.
func SendProxyFsBase ¶
SendProxyFsBase returns a channel to serve as a sending proxy to 'out'. Uses a goroutine to receive values from 'out' and store them in an expanding buffer, so that sending to 'out' never blocks.
Note: the expanding buffer is implemented via "container/ring"
func SendProxyFsBaseS ¶
SendProxyFsBaseS returns a channel to serve as a sending proxy to 'out'. Uses a goroutine to receive values from 'out' and store them in an expanding buffer, so that sending to 'out' never blocks.
Note: the expanding buffer is implemented via "container/ring"
func SendProxyFsData ¶
SendProxyFsData returns a channel to serve as a sending proxy to 'out'. Uses a goroutine to receive values from 'out' and store them in an expanding buffer, so that sending to 'out' never blocks.
Note: the expanding buffer is implemented via "container/ring"
func SendProxyFsDataS ¶
SendProxyFsDataS returns a channel to serve as a sending proxy to 'out'. Uses a goroutine to receive values from 'out' and store them in an expanding buffer, so that sending to 'out' never blocks.
Note: the expanding buffer is implemented via "container/ring"
func SendProxyFsFile ¶
SendProxyFsFile returns a channel to serve as a sending proxy to 'out'. Uses a goroutine to receive values from 'out' and store them in an expanding buffer, so that sending to 'out' never blocks.
Note: the expanding buffer is implemented via "container/ring"
func SendProxyFsFileS ¶
SendProxyFsFileS returns a channel to serve as a sending proxy to 'out'. Uses a goroutine to receive values from 'out' and store them in an expanding buffer, so that sending to 'out' never blocks.
Note: the expanding buffer is implemented via "container/ring"
func SendProxyFsFold ¶
SendProxyFsFold returns a channel to serve as a sending proxy to 'out'. Uses a goroutine to receive values from 'out' and store them in an expanding buffer, so that sending to 'out' never blocks.
Note: the expanding buffer is implemented via "container/ring"
func SendProxyFsFoldS ¶
SendProxyFsFoldS returns a channel to serve as a sending proxy to 'out'. Uses a goroutine to receive values from 'out' and store them in an expanding buffer, so that sending to 'out' never blocks.
Note: the expanding buffer is implemented via "container/ring"
func SendProxyFsInfoS ¶
SendProxyFsInfoS returns a channel to serve as a sending proxy to 'out'. Uses a goroutine to receive values from 'out' and store them in an expanding buffer, so that sending to 'out' never blocks.
Note: the expanding buffer is implemented via "container/ring"
func SendProxyFsPathS ¶
SendProxyFsPathS returns a channel to serve as a sending proxy to 'out'. Uses a goroutine to receive values from 'out' and store them in an expanding buffer, so that sending to 'out' never blocks.
Note: the expanding buffer is implemented via "container/ring"
func SendProxyPattern ¶
SendProxyPattern returns a channel to serve as a sending proxy to 'out'. Uses a goroutine to receive values from 'out' and store them in an expanding buffer, so that sending to 'out' never blocks.
Note: the expanding buffer is implemented via "container/ring"
func SendProxyPatternS ¶
SendProxyPatternS returns a channel to serve as a sending proxy to 'out'. Uses a goroutine to receive values from 'out' and store them in an expanding buffer, so that sending to 'out' never blocks.
Note: the expanding buffer is implemented via "container/ring"
Types ¶
type FsBaseSTube ¶
FsBaseSTube is the signature for a pipe function.
type FsBaseTube ¶
FsBaseTube is the signature for a pipe function.
type FsDataSTube ¶
FsDataSTube is the signature for a pipe function.
type FsDataTube ¶
FsDataTube is the signature for a pipe function.
type FsFileSTube ¶
FsFileSTube is the signature for a pipe function.
type FsFileTube ¶
FsFileTube is the signature for a pipe function.
type FsFoldSTube ¶
FsFoldSTube is the signature for a pipe function.
type FsFoldTube ¶
FsFoldTube is the signature for a pipe function.
type FsInfoSTube ¶
FsInfoSTube is the signature for a pipe function.
type FsPathSTube ¶
FsPathSTube is the signature for a pipe function.
type PatternSTube ¶
PatternSTube is the signature for a pipe function.
Source Files ¶
- ChanFsBase.dot.go
- ChanFsBaseS.dot.go
- ChanFsData.dot.go
- ChanFsDataS.dot.go
- ChanFsFile.dot.go
- ChanFsFileS.dot.go
- ChanFsFold.dot.go
- ChanFsFoldS.dot.go
- ChanFsInfoS.dot.go
- ChanFsPathS.dot.go
- ChanGlob.go
- ChanPattern.dot.go
- ChanPatternS.dot.go
- FsBasePrintFunc.dot.go
- FsBaseSPrintFunc.dot.go
- FsDataPrintFunc.dot.go
- FsDataSPrintFunc.dot.go
- FsFilePrintFunc.dot.go
- FsFileSPrintFunc.dot.go
- FsFoldPrintFunc.dot.go
- FsFoldSPrintFunc.dot.go
- FsInfoSPrintFunc.dot.go
- FsPathSPrintFunc.dot.go
- PatternPrintFunc.dot.go
- PatternSPrintFunc.dot.go
- SendFsBaseProxy.dot.go
- SendFsBaseSProxy.dot.go
- SendFsDataProxy.dot.go
- SendFsDataSProxy.dot.go
- SendFsFileProxy.dot.go
- SendFsFileSProxy.dot.go
- SendFsFoldProxy.dot.go
- SendFsFoldSProxy.dot.go
- SendFsInfoSProxy.dot.go
- SendFsPathSProxy.dot.go
- SendPatternProxy.dot.go
- SendPatternSProxy.dot.go
- dot.go