Documentation
¶
Index ¶
- type ByteReaderChan
- type ByteReaderROnlyChan
- type ByteReaderSOnlyChan
- type ByteScannerChan
- type ByteScannerROnlyChan
- type ByteScannerSOnlyChan
- type ByteWriterChan
- type ByteWriterROnlyChan
- type ByteWriterSOnlyChan
- type CloserChan
- type CloserROnlyChan
- type CloserSOnlyChan
- type DChByteReader
- type DChByteScanner
- type DChByteWriter
- type DChCloser
- type DChLimitedReader
- type DChPipeReader
- type DChPipeWriter
- type DChReadCloser
- type DChReadSeeker
- type DChReadWriteCloser
- type DChReadWriteSeeker
- type DChReadWriter
- type DChReader
- type DChReaderAt
- type DChReaderFrom
- type DChRuneReader
- type DChRuneScanner
- type DChSectionReader
- type DChSeeker
- type DChWriteCloser
- type DChWriteSeeker
- type DChWriter
- type DChWriterAt
- type DChWriterTo
- type LimitedReaderChan
- type LimitedReaderROnlyChan
- type LimitedReaderSOnlyChan
- type PipeReaderChan
- type PipeReaderROnlyChan
- type PipeReaderSOnlyChan
- type PipeWriterChan
- type PipeWriterROnlyChan
- type PipeWriterSOnlyChan
- type ReadCloserChan
- type ReadCloserROnlyChan
- type ReadCloserSOnlyChan
- type ReadSeekerChan
- type ReadSeekerROnlyChan
- type ReadSeekerSOnlyChan
- type ReadWriteCloserChan
- type ReadWriteCloserROnlyChan
- type ReadWriteCloserSOnlyChan
- type ReadWriteSeekerChan
- type ReadWriteSeekerROnlyChan
- type ReadWriteSeekerSOnlyChan
- type ReadWriterChan
- type ReadWriterROnlyChan
- type ReadWriterSOnlyChan
- type ReaderAtChan
- type ReaderAtROnlyChan
- type ReaderAtSOnlyChan
- type ReaderChan
- type ReaderFromChan
- type ReaderFromROnlyChan
- type ReaderFromSOnlyChan
- type ReaderROnlyChan
- type ReaderSOnlyChan
- type RuneReaderChan
- type RuneReaderROnlyChan
- type RuneReaderSOnlyChan
- type RuneScannerChan
- type RuneScannerROnlyChan
- type RuneScannerSOnlyChan
- type SChByteReader
- type SChByteScanner
- type SChByteWriter
- type SChCloser
- type SChLimitedReader
- type SChPipeReader
- type SChPipeWriter
- type SChReadCloser
- type SChReadSeeker
- type SChReadWriteCloser
- type SChReadWriteSeeker
- type SChReadWriter
- type SChReader
- type SChReaderAt
- type SChReaderFrom
- type SChRuneReader
- type SChRuneScanner
- type SChSectionReader
- type SChSeeker
- type SChWriteCloser
- type SChWriteSeeker
- type SChWriter
- type SChWriterAt
- type SChWriterTo
- type SectionReaderChan
- type SectionReaderROnlyChan
- type SectionReaderSOnlyChan
- type SeekerChan
- type SeekerROnlyChan
- type SeekerSOnlyChan
- type WriteCloserChan
- type WriteCloserROnlyChan
- type WriteCloserSOnlyChan
- type WriteSeekerChan
- type WriteSeekerROnlyChan
- type WriteSeekerSOnlyChan
- type WriterAtChan
- type WriterAtROnlyChan
- type WriterAtSOnlyChan
- type WriterChan
- type WriterROnlyChan
- type WriterSOnlyChan
- type WriterToChan
- type WriterToROnlyChan
- type WriterToSOnlyChan
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ByteReaderChan ¶
type ByteReaderChan interface { ByteReaderROnlyChan // aka "<-chan" - receive only ByteReaderSOnlyChan // aka "chan<-" - send only }
ByteReaderChan represents a bidirectional channel
type ByteReaderROnlyChan ¶
type ByteReaderROnlyChan interface { RequestByteReader() (dat io.ByteReader) // the receive function - aka "MyByteReader := <-MyByteReaderROnlyChan" TryByteReader() (dat io.ByteReader, open bool) // the multi-valued comma-ok receive function - aka "MyByteReader, ok := <-MyByteReaderROnlyChan" }
ByteReaderROnlyChan represents a receive-only channel
type ByteReaderSOnlyChan ¶
type ByteReaderSOnlyChan interface {
ProvideByteReader(dat io.ByteReader) // the send function - aka "MyKind <- some ByteReader"
}
ByteReaderSOnlyChan represents a send-only channel
type ByteScannerChan ¶
type ByteScannerChan interface { ByteScannerROnlyChan // aka "<-chan" - receive only ByteScannerSOnlyChan // aka "chan<-" - send only }
ByteScannerChan represents a bidirectional channel
type ByteScannerROnlyChan ¶
type ByteScannerROnlyChan interface { RequestByteScanner() (dat io.ByteScanner) // the receive function - aka "MyByteScanner := <-MyByteScannerROnlyChan" TryByteScanner() (dat io.ByteScanner, open bool) // the multi-valued comma-ok receive function - aka "MyByteScanner, ok := <-MyByteScannerROnlyChan" }
ByteScannerROnlyChan represents a receive-only channel
type ByteScannerSOnlyChan ¶
type ByteScannerSOnlyChan interface {
ProvideByteScanner(dat io.ByteScanner) // the send function - aka "MyKind <- some ByteScanner"
}
ByteScannerSOnlyChan represents a send-only channel
type ByteWriterChan ¶
type ByteWriterChan interface { ByteWriterROnlyChan // aka "<-chan" - receive only ByteWriterSOnlyChan // aka "chan<-" - send only }
ByteWriterChan represents a bidirectional channel
type ByteWriterROnlyChan ¶
type ByteWriterROnlyChan interface { RequestByteWriter() (dat io.ByteWriter) // the receive function - aka "MyByteWriter := <-MyByteWriterROnlyChan" TryByteWriter() (dat io.ByteWriter, open bool) // the multi-valued comma-ok receive function - aka "MyByteWriter, ok := <-MyByteWriterROnlyChan" }
ByteWriterROnlyChan represents a receive-only channel
type ByteWriterSOnlyChan ¶
type ByteWriterSOnlyChan interface {
ProvideByteWriter(dat io.ByteWriter) // the send function - aka "MyKind <- some ByteWriter"
}
ByteWriterSOnlyChan represents a send-only channel
type CloserChan ¶
type CloserChan interface { CloserROnlyChan // aka "<-chan" - receive only CloserSOnlyChan // aka "chan<-" - send only }
CloserChan represents a bidirectional channel
type CloserROnlyChan ¶
type CloserROnlyChan interface { RequestCloser() (dat io.Closer) // the receive function - aka "MyCloser := <-MyCloserROnlyChan" TryCloser() (dat io.Closer, open bool) // the multi-valued comma-ok receive function - aka "MyCloser, ok := <-MyCloserROnlyChan" }
CloserROnlyChan represents a receive-only channel
type CloserSOnlyChan ¶
type CloserSOnlyChan interface {
ProvideCloser(dat io.Closer) // the send function - aka "MyKind <- some Closer"
}
CloserSOnlyChan represents a send-only channel
type DChByteReader ¶
type DChByteReader struct {
// contains filtered or unexported fields
}
DChByteReader is a demand channel
func MakeDemandByteReaderBuff ¶
func MakeDemandByteReaderBuff(cap int) *DChByteReader
MakeDemandByteReaderBuff returns a (pointer to a) fresh buffered (with capacity cap) demand channel
func MakeDemandByteReaderChan ¶
func MakeDemandByteReaderChan() *DChByteReader
MakeDemandByteReaderChan returns a (pointer to a) fresh unbuffered demand channel
func (*DChByteReader) ProvideByteReader ¶
func (c *DChByteReader) ProvideByteReader(dat io.ByteReader)
ProvideByteReader is the send function - aka "MyKind <- some ByteReader"
func (*DChByteReader) RequestByteReader ¶
func (c *DChByteReader) RequestByteReader() (dat io.ByteReader)
RequestByteReader is the receive function - aka "some ByteReader <- MyKind"
func (*DChByteReader) TryByteReader ¶
func (c *DChByteReader) TryByteReader() (dat io.ByteReader, open bool)
TryByteReader is the comma-ok multi-valued form of RequestByteReader and reports whether a received value was sent before the ByteReader channel was closed.
type DChByteScanner ¶
type DChByteScanner struct {
// contains filtered or unexported fields
}
DChByteScanner is a demand channel
func MakeDemandByteScannerBuff ¶
func MakeDemandByteScannerBuff(cap int) *DChByteScanner
MakeDemandByteScannerBuff returns a (pointer to a) fresh buffered (with capacity cap) demand channel
func MakeDemandByteScannerChan ¶
func MakeDemandByteScannerChan() *DChByteScanner
MakeDemandByteScannerChan returns a (pointer to a) fresh unbuffered demand channel
func (*DChByteScanner) ProvideByteScanner ¶
func (c *DChByteScanner) ProvideByteScanner(dat io.ByteScanner)
ProvideByteScanner is the send function - aka "MyKind <- some ByteScanner"
func (*DChByteScanner) RequestByteScanner ¶
func (c *DChByteScanner) RequestByteScanner() (dat io.ByteScanner)
RequestByteScanner is the receive function - aka "some ByteScanner <- MyKind"
func (*DChByteScanner) TryByteScanner ¶
func (c *DChByteScanner) TryByteScanner() (dat io.ByteScanner, open bool)
TryByteScanner is the comma-ok multi-valued form of RequestByteScanner and reports whether a received value was sent before the ByteScanner channel was closed.
type DChByteWriter ¶
type DChByteWriter struct {
// contains filtered or unexported fields
}
DChByteWriter is a demand channel
func MakeDemandByteWriterBuff ¶
func MakeDemandByteWriterBuff(cap int) *DChByteWriter
MakeDemandByteWriterBuff returns a (pointer to a) fresh buffered (with capacity cap) demand channel
func MakeDemandByteWriterChan ¶
func MakeDemandByteWriterChan() *DChByteWriter
MakeDemandByteWriterChan returns a (pointer to a) fresh unbuffered demand channel
func (*DChByteWriter) ProvideByteWriter ¶
func (c *DChByteWriter) ProvideByteWriter(dat io.ByteWriter)
ProvideByteWriter is the send function - aka "MyKind <- some ByteWriter"
func (*DChByteWriter) RequestByteWriter ¶
func (c *DChByteWriter) RequestByteWriter() (dat io.ByteWriter)
RequestByteWriter is the receive function - aka "some ByteWriter <- MyKind"
func (*DChByteWriter) TryByteWriter ¶
func (c *DChByteWriter) TryByteWriter() (dat io.ByteWriter, open bool)
TryByteWriter is the comma-ok multi-valued form of RequestByteWriter and reports whether a received value was sent before the ByteWriter channel was closed.
type DChCloser ¶
type DChCloser struct {
// contains filtered or unexported fields
}
DChCloser is a demand channel
func MakeDemandCloserBuff ¶
MakeDemandCloserBuff returns a (pointer to a) fresh buffered (with capacity cap) demand channel
func MakeDemandCloserChan ¶
func MakeDemandCloserChan() *DChCloser
MakeDemandCloserChan returns a (pointer to a) fresh unbuffered demand channel
func (*DChCloser) ProvideCloser ¶
ProvideCloser is the send function - aka "MyKind <- some Closer"
func (*DChCloser) RequestCloser ¶
RequestCloser is the receive function - aka "some Closer <- MyKind"
type DChLimitedReader ¶
type DChLimitedReader struct {
// contains filtered or unexported fields
}
DChLimitedReader is a demand channel
func MakeDemandLimitedReaderBuff ¶
func MakeDemandLimitedReaderBuff(cap int) *DChLimitedReader
MakeDemandLimitedReaderBuff returns a (pointer to a) fresh buffered (with capacity cap) demand channel
func MakeDemandLimitedReaderChan ¶
func MakeDemandLimitedReaderChan() *DChLimitedReader
MakeDemandLimitedReaderChan returns a (pointer to a) fresh unbuffered demand channel
func (*DChLimitedReader) ProvideLimitedReader ¶
func (c *DChLimitedReader) ProvideLimitedReader(dat *io.LimitedReader)
ProvideLimitedReader is the send function - aka "MyKind <- some LimitedReader"
func (*DChLimitedReader) RequestLimitedReader ¶
func (c *DChLimitedReader) RequestLimitedReader() (dat *io.LimitedReader)
RequestLimitedReader is the receive function - aka "some LimitedReader <- MyKind"
func (*DChLimitedReader) TryLimitedReader ¶
func (c *DChLimitedReader) TryLimitedReader() (dat *io.LimitedReader, open bool)
TryLimitedReader is the comma-ok multi-valued form of RequestLimitedReader and reports whether a received value was sent before the LimitedReader channel was closed.
type DChPipeReader ¶
type DChPipeReader struct {
// contains filtered or unexported fields
}
DChPipeReader is a demand channel
func MakeDemandPipeReaderBuff ¶
func MakeDemandPipeReaderBuff(cap int) *DChPipeReader
MakeDemandPipeReaderBuff returns a (pointer to a) fresh buffered (with capacity cap) demand channel
func MakeDemandPipeReaderChan ¶
func MakeDemandPipeReaderChan() *DChPipeReader
MakeDemandPipeReaderChan returns a (pointer to a) fresh unbuffered demand channel
func (*DChPipeReader) ProvidePipeReader ¶
func (c *DChPipeReader) ProvidePipeReader(dat *io.PipeReader)
ProvidePipeReader is the send function - aka "MyKind <- some PipeReader"
func (*DChPipeReader) RequestPipeReader ¶
func (c *DChPipeReader) RequestPipeReader() (dat *io.PipeReader)
RequestPipeReader is the receive function - aka "some PipeReader <- MyKind"
func (*DChPipeReader) TryPipeReader ¶
func (c *DChPipeReader) TryPipeReader() (dat *io.PipeReader, open bool)
TryPipeReader is the comma-ok multi-valued form of RequestPipeReader and reports whether a received value was sent before the PipeReader channel was closed.
type DChPipeWriter ¶
type DChPipeWriter struct {
// contains filtered or unexported fields
}
DChPipeWriter is a demand channel
func MakeDemandPipeWriterBuff ¶
func MakeDemandPipeWriterBuff(cap int) *DChPipeWriter
MakeDemandPipeWriterBuff returns a (pointer to a) fresh buffered (with capacity cap) demand channel
func MakeDemandPipeWriterChan ¶
func MakeDemandPipeWriterChan() *DChPipeWriter
MakeDemandPipeWriterChan returns a (pointer to a) fresh unbuffered demand channel
func (*DChPipeWriter) ProvidePipeWriter ¶
func (c *DChPipeWriter) ProvidePipeWriter(dat *io.PipeWriter)
ProvidePipeWriter is the send function - aka "MyKind <- some PipeWriter"
func (*DChPipeWriter) RequestPipeWriter ¶
func (c *DChPipeWriter) RequestPipeWriter() (dat *io.PipeWriter)
RequestPipeWriter is the receive function - aka "some PipeWriter <- MyKind"
func (*DChPipeWriter) TryPipeWriter ¶
func (c *DChPipeWriter) TryPipeWriter() (dat *io.PipeWriter, open bool)
TryPipeWriter is the comma-ok multi-valued form of RequestPipeWriter and reports whether a received value was sent before the PipeWriter channel was closed.
type DChReadCloser ¶
type DChReadCloser struct {
// contains filtered or unexported fields
}
DChReadCloser is a demand channel
func MakeDemandReadCloserBuff ¶
func MakeDemandReadCloserBuff(cap int) *DChReadCloser
MakeDemandReadCloserBuff returns a (pointer to a) fresh buffered (with capacity cap) demand channel
func MakeDemandReadCloserChan ¶
func MakeDemandReadCloserChan() *DChReadCloser
MakeDemandReadCloserChan returns a (pointer to a) fresh unbuffered demand channel
func (*DChReadCloser) ProvideReadCloser ¶
func (c *DChReadCloser) ProvideReadCloser(dat io.ReadCloser)
ProvideReadCloser is the send function - aka "MyKind <- some ReadCloser"
func (*DChReadCloser) RequestReadCloser ¶
func (c *DChReadCloser) RequestReadCloser() (dat io.ReadCloser)
RequestReadCloser is the receive function - aka "some ReadCloser <- MyKind"
func (*DChReadCloser) TryReadCloser ¶
func (c *DChReadCloser) TryReadCloser() (dat io.ReadCloser, open bool)
TryReadCloser is the comma-ok multi-valued form of RequestReadCloser and reports whether a received value was sent before the ReadCloser channel was closed.
type DChReadSeeker ¶
type DChReadSeeker struct {
// contains filtered or unexported fields
}
DChReadSeeker is a demand channel
func MakeDemandReadSeekerBuff ¶
func MakeDemandReadSeekerBuff(cap int) *DChReadSeeker
MakeDemandReadSeekerBuff returns a (pointer to a) fresh buffered (with capacity cap) demand channel
func MakeDemandReadSeekerChan ¶
func MakeDemandReadSeekerChan() *DChReadSeeker
MakeDemandReadSeekerChan returns a (pointer to a) fresh unbuffered demand channel
func (*DChReadSeeker) ProvideReadSeeker ¶
func (c *DChReadSeeker) ProvideReadSeeker(dat io.ReadSeeker)
ProvideReadSeeker is the send function - aka "MyKind <- some ReadSeeker"
func (*DChReadSeeker) RequestReadSeeker ¶
func (c *DChReadSeeker) RequestReadSeeker() (dat io.ReadSeeker)
RequestReadSeeker is the receive function - aka "some ReadSeeker <- MyKind"
func (*DChReadSeeker) TryReadSeeker ¶
func (c *DChReadSeeker) TryReadSeeker() (dat io.ReadSeeker, open bool)
TryReadSeeker is the comma-ok multi-valued form of RequestReadSeeker and reports whether a received value was sent before the ReadSeeker channel was closed.
type DChReadWriteCloser ¶
type DChReadWriteCloser struct {
// contains filtered or unexported fields
}
DChReadWriteCloser is a demand channel
func MakeDemandReadWriteCloserBuff ¶
func MakeDemandReadWriteCloserBuff(cap int) *DChReadWriteCloser
MakeDemandReadWriteCloserBuff returns a (pointer to a) fresh buffered (with capacity cap) demand channel
func MakeDemandReadWriteCloserChan ¶
func MakeDemandReadWriteCloserChan() *DChReadWriteCloser
MakeDemandReadWriteCloserChan returns a (pointer to a) fresh unbuffered demand channel
func (*DChReadWriteCloser) ProvideReadWriteCloser ¶
func (c *DChReadWriteCloser) ProvideReadWriteCloser(dat io.ReadWriteCloser)
ProvideReadWriteCloser is the send function - aka "MyKind <- some ReadWriteCloser"
func (*DChReadWriteCloser) RequestReadWriteCloser ¶
func (c *DChReadWriteCloser) RequestReadWriteCloser() (dat io.ReadWriteCloser)
RequestReadWriteCloser is the receive function - aka "some ReadWriteCloser <- MyKind"
func (*DChReadWriteCloser) TryReadWriteCloser ¶
func (c *DChReadWriteCloser) TryReadWriteCloser() (dat io.ReadWriteCloser, open bool)
TryReadWriteCloser is the comma-ok multi-valued form of RequestReadWriteCloser and reports whether a received value was sent before the ReadWriteCloser channel was closed.
type DChReadWriteSeeker ¶
type DChReadWriteSeeker struct {
// contains filtered or unexported fields
}
DChReadWriteSeeker is a demand channel
func MakeDemandReadWriteSeekerBuff ¶
func MakeDemandReadWriteSeekerBuff(cap int) *DChReadWriteSeeker
MakeDemandReadWriteSeekerBuff returns a (pointer to a) fresh buffered (with capacity cap) demand channel
func MakeDemandReadWriteSeekerChan ¶
func MakeDemandReadWriteSeekerChan() *DChReadWriteSeeker
MakeDemandReadWriteSeekerChan returns a (pointer to a) fresh unbuffered demand channel
func (*DChReadWriteSeeker) ProvideReadWriteSeeker ¶
func (c *DChReadWriteSeeker) ProvideReadWriteSeeker(dat io.ReadWriteSeeker)
ProvideReadWriteSeeker is the send function - aka "MyKind <- some ReadWriteSeeker"
func (*DChReadWriteSeeker) RequestReadWriteSeeker ¶
func (c *DChReadWriteSeeker) RequestReadWriteSeeker() (dat io.ReadWriteSeeker)
RequestReadWriteSeeker is the receive function - aka "some ReadWriteSeeker <- MyKind"
func (*DChReadWriteSeeker) TryReadWriteSeeker ¶
func (c *DChReadWriteSeeker) TryReadWriteSeeker() (dat io.ReadWriteSeeker, open bool)
TryReadWriteSeeker is the comma-ok multi-valued form of RequestReadWriteSeeker and reports whether a received value was sent before the ReadWriteSeeker channel was closed.
type DChReadWriter ¶
type DChReadWriter struct {
// contains filtered or unexported fields
}
DChReadWriter is a demand channel
func MakeDemandReadWriterBuff ¶
func MakeDemandReadWriterBuff(cap int) *DChReadWriter
MakeDemandReadWriterBuff returns a (pointer to a) fresh buffered (with capacity cap) demand channel
func MakeDemandReadWriterChan ¶
func MakeDemandReadWriterChan() *DChReadWriter
MakeDemandReadWriterChan returns a (pointer to a) fresh unbuffered demand channel
func (*DChReadWriter) ProvideReadWriter ¶
func (c *DChReadWriter) ProvideReadWriter(dat io.ReadWriter)
ProvideReadWriter is the send function - aka "MyKind <- some ReadWriter"
func (*DChReadWriter) RequestReadWriter ¶
func (c *DChReadWriter) RequestReadWriter() (dat io.ReadWriter)
RequestReadWriter is the receive function - aka "some ReadWriter <- MyKind"
func (*DChReadWriter) TryReadWriter ¶
func (c *DChReadWriter) TryReadWriter() (dat io.ReadWriter, open bool)
TryReadWriter is the comma-ok multi-valued form of RequestReadWriter and reports whether a received value was sent before the ReadWriter channel was closed.
type DChReader ¶
type DChReader struct {
// contains filtered or unexported fields
}
DChReader is a demand channel
func MakeDemandReaderBuff ¶
MakeDemandReaderBuff returns a (pointer to a) fresh buffered (with capacity cap) demand channel
func MakeDemandReaderChan ¶
func MakeDemandReaderChan() *DChReader
MakeDemandReaderChan returns a (pointer to a) fresh unbuffered demand channel
func (*DChReader) ProvideReader ¶
ProvideReader is the send function - aka "MyKind <- some Reader"
func (*DChReader) RequestReader ¶
RequestReader is the receive function - aka "some Reader <- MyKind"
type DChReaderAt ¶
type DChReaderAt struct {
// contains filtered or unexported fields
}
DChReaderAt is a demand channel
func MakeDemandReaderAtBuff ¶
func MakeDemandReaderAtBuff(cap int) *DChReaderAt
MakeDemandReaderAtBuff returns a (pointer to a) fresh buffered (with capacity cap) demand channel
func MakeDemandReaderAtChan ¶
func MakeDemandReaderAtChan() *DChReaderAt
MakeDemandReaderAtChan returns a (pointer to a) fresh unbuffered demand channel
func (*DChReaderAt) ProvideReaderAt ¶
func (c *DChReaderAt) ProvideReaderAt(dat io.ReaderAt)
ProvideReaderAt is the send function - aka "MyKind <- some ReaderAt"
func (*DChReaderAt) RequestReaderAt ¶
func (c *DChReaderAt) RequestReaderAt() (dat io.ReaderAt)
RequestReaderAt is the receive function - aka "some ReaderAt <- MyKind"
func (*DChReaderAt) TryReaderAt ¶
func (c *DChReaderAt) TryReaderAt() (dat io.ReaderAt, open bool)
TryReaderAt is the comma-ok multi-valued form of RequestReaderAt and reports whether a received value was sent before the ReaderAt channel was closed.
type DChReaderFrom ¶
type DChReaderFrom struct {
// contains filtered or unexported fields
}
DChReaderFrom is a demand channel
func MakeDemandReaderFromBuff ¶
func MakeDemandReaderFromBuff(cap int) *DChReaderFrom
MakeDemandReaderFromBuff returns a (pointer to a) fresh buffered (with capacity cap) demand channel
func MakeDemandReaderFromChan ¶
func MakeDemandReaderFromChan() *DChReaderFrom
MakeDemandReaderFromChan returns a (pointer to a) fresh unbuffered demand channel
func (*DChReaderFrom) ProvideReaderFrom ¶
func (c *DChReaderFrom) ProvideReaderFrom(dat io.ReaderFrom)
ProvideReaderFrom is the send function - aka "MyKind <- some ReaderFrom"
func (*DChReaderFrom) RequestReaderFrom ¶
func (c *DChReaderFrom) RequestReaderFrom() (dat io.ReaderFrom)
RequestReaderFrom is the receive function - aka "some ReaderFrom <- MyKind"
func (*DChReaderFrom) TryReaderFrom ¶
func (c *DChReaderFrom) TryReaderFrom() (dat io.ReaderFrom, open bool)
TryReaderFrom is the comma-ok multi-valued form of RequestReaderFrom and reports whether a received value was sent before the ReaderFrom channel was closed.
type DChRuneReader ¶
type DChRuneReader struct {
// contains filtered or unexported fields
}
DChRuneReader is a demand channel
func MakeDemandRuneReaderBuff ¶
func MakeDemandRuneReaderBuff(cap int) *DChRuneReader
MakeDemandRuneReaderBuff returns a (pointer to a) fresh buffered (with capacity cap) demand channel
func MakeDemandRuneReaderChan ¶
func MakeDemandRuneReaderChan() *DChRuneReader
MakeDemandRuneReaderChan returns a (pointer to a) fresh unbuffered demand channel
func (*DChRuneReader) ProvideRuneReader ¶
func (c *DChRuneReader) ProvideRuneReader(dat io.RuneReader)
ProvideRuneReader is the send function - aka "MyKind <- some RuneReader"
func (*DChRuneReader) RequestRuneReader ¶
func (c *DChRuneReader) RequestRuneReader() (dat io.RuneReader)
RequestRuneReader is the receive function - aka "some RuneReader <- MyKind"
func (*DChRuneReader) TryRuneReader ¶
func (c *DChRuneReader) TryRuneReader() (dat io.RuneReader, open bool)
TryRuneReader is the comma-ok multi-valued form of RequestRuneReader and reports whether a received value was sent before the RuneReader channel was closed.
type DChRuneScanner ¶
type DChRuneScanner struct {
// contains filtered or unexported fields
}
DChRuneScanner is a demand channel
func MakeDemandRuneScannerBuff ¶
func MakeDemandRuneScannerBuff(cap int) *DChRuneScanner
MakeDemandRuneScannerBuff returns a (pointer to a) fresh buffered (with capacity cap) demand channel
func MakeDemandRuneScannerChan ¶
func MakeDemandRuneScannerChan() *DChRuneScanner
MakeDemandRuneScannerChan returns a (pointer to a) fresh unbuffered demand channel
func (*DChRuneScanner) ProvideRuneScanner ¶
func (c *DChRuneScanner) ProvideRuneScanner(dat io.RuneScanner)
ProvideRuneScanner is the send function - aka "MyKind <- some RuneScanner"
func (*DChRuneScanner) RequestRuneScanner ¶
func (c *DChRuneScanner) RequestRuneScanner() (dat io.RuneScanner)
RequestRuneScanner is the receive function - aka "some RuneScanner <- MyKind"
func (*DChRuneScanner) TryRuneScanner ¶
func (c *DChRuneScanner) TryRuneScanner() (dat io.RuneScanner, open bool)
TryRuneScanner is the comma-ok multi-valued form of RequestRuneScanner and reports whether a received value was sent before the RuneScanner channel was closed.
type DChSectionReader ¶
type DChSectionReader struct {
// contains filtered or unexported fields
}
DChSectionReader is a demand channel
func MakeDemandSectionReaderBuff ¶
func MakeDemandSectionReaderBuff(cap int) *DChSectionReader
MakeDemandSectionReaderBuff returns a (pointer to a) fresh buffered (with capacity cap) demand channel
func MakeDemandSectionReaderChan ¶
func MakeDemandSectionReaderChan() *DChSectionReader
MakeDemandSectionReaderChan returns a (pointer to a) fresh unbuffered demand channel
func (*DChSectionReader) ProvideSectionReader ¶
func (c *DChSectionReader) ProvideSectionReader(dat *io.SectionReader)
ProvideSectionReader is the send function - aka "MyKind <- some SectionReader"
func (*DChSectionReader) RequestSectionReader ¶
func (c *DChSectionReader) RequestSectionReader() (dat *io.SectionReader)
RequestSectionReader is the receive function - aka "some SectionReader <- MyKind"
func (*DChSectionReader) TrySectionReader ¶
func (c *DChSectionReader) TrySectionReader() (dat *io.SectionReader, open bool)
TrySectionReader is the comma-ok multi-valued form of RequestSectionReader and reports whether a received value was sent before the SectionReader channel was closed.
type DChSeeker ¶
type DChSeeker struct {
// contains filtered or unexported fields
}
DChSeeker is a demand channel
func MakeDemandSeekerBuff ¶
MakeDemandSeekerBuff returns a (pointer to a) fresh buffered (with capacity cap) demand channel
func MakeDemandSeekerChan ¶
func MakeDemandSeekerChan() *DChSeeker
MakeDemandSeekerChan returns a (pointer to a) fresh unbuffered demand channel
func (*DChSeeker) ProvideSeeker ¶
ProvideSeeker is the send function - aka "MyKind <- some Seeker"
func (*DChSeeker) RequestSeeker ¶
RequestSeeker is the receive function - aka "some Seeker <- MyKind"
type DChWriteCloser ¶
type DChWriteCloser struct {
// contains filtered or unexported fields
}
DChWriteCloser is a demand channel
func MakeDemandWriteCloserBuff ¶
func MakeDemandWriteCloserBuff(cap int) *DChWriteCloser
MakeDemandWriteCloserBuff returns a (pointer to a) fresh buffered (with capacity cap) demand channel
func MakeDemandWriteCloserChan ¶
func MakeDemandWriteCloserChan() *DChWriteCloser
MakeDemandWriteCloserChan returns a (pointer to a) fresh unbuffered demand channel
func (*DChWriteCloser) ProvideWriteCloser ¶
func (c *DChWriteCloser) ProvideWriteCloser(dat io.WriteCloser)
ProvideWriteCloser is the send function - aka "MyKind <- some WriteCloser"
func (*DChWriteCloser) RequestWriteCloser ¶
func (c *DChWriteCloser) RequestWriteCloser() (dat io.WriteCloser)
RequestWriteCloser is the receive function - aka "some WriteCloser <- MyKind"
func (*DChWriteCloser) TryWriteCloser ¶
func (c *DChWriteCloser) TryWriteCloser() (dat io.WriteCloser, open bool)
TryWriteCloser is the comma-ok multi-valued form of RequestWriteCloser and reports whether a received value was sent before the WriteCloser channel was closed.
type DChWriteSeeker ¶
type DChWriteSeeker struct {
// contains filtered or unexported fields
}
DChWriteSeeker is a demand channel
func MakeDemandWriteSeekerBuff ¶
func MakeDemandWriteSeekerBuff(cap int) *DChWriteSeeker
MakeDemandWriteSeekerBuff returns a (pointer to a) fresh buffered (with capacity cap) demand channel
func MakeDemandWriteSeekerChan ¶
func MakeDemandWriteSeekerChan() *DChWriteSeeker
MakeDemandWriteSeekerChan returns a (pointer to a) fresh unbuffered demand channel
func (*DChWriteSeeker) ProvideWriteSeeker ¶
func (c *DChWriteSeeker) ProvideWriteSeeker(dat io.WriteSeeker)
ProvideWriteSeeker is the send function - aka "MyKind <- some WriteSeeker"
func (*DChWriteSeeker) RequestWriteSeeker ¶
func (c *DChWriteSeeker) RequestWriteSeeker() (dat io.WriteSeeker)
RequestWriteSeeker is the receive function - aka "some WriteSeeker <- MyKind"
func (*DChWriteSeeker) TryWriteSeeker ¶
func (c *DChWriteSeeker) TryWriteSeeker() (dat io.WriteSeeker, open bool)
TryWriteSeeker is the comma-ok multi-valued form of RequestWriteSeeker and reports whether a received value was sent before the WriteSeeker channel was closed.
type DChWriter ¶
type DChWriter struct {
// contains filtered or unexported fields
}
DChWriter is a demand channel
func MakeDemandWriterBuff ¶
MakeDemandWriterBuff returns a (pointer to a) fresh buffered (with capacity cap) demand channel
func MakeDemandWriterChan ¶
func MakeDemandWriterChan() *DChWriter
MakeDemandWriterChan returns a (pointer to a) fresh unbuffered demand channel
func (*DChWriter) ProvideWriter ¶
ProvideWriter is the send function - aka "MyKind <- some Writer"
func (*DChWriter) RequestWriter ¶
RequestWriter is the receive function - aka "some Writer <- MyKind"
type DChWriterAt ¶
type DChWriterAt struct {
// contains filtered or unexported fields
}
DChWriterAt is a demand channel
func MakeDemandWriterAtBuff ¶
func MakeDemandWriterAtBuff(cap int) *DChWriterAt
MakeDemandWriterAtBuff returns a (pointer to a) fresh buffered (with capacity cap) demand channel
func MakeDemandWriterAtChan ¶
func MakeDemandWriterAtChan() *DChWriterAt
MakeDemandWriterAtChan returns a (pointer to a) fresh unbuffered demand channel
func (*DChWriterAt) ProvideWriterAt ¶
func (c *DChWriterAt) ProvideWriterAt(dat io.WriterAt)
ProvideWriterAt is the send function - aka "MyKind <- some WriterAt"
func (*DChWriterAt) RequestWriterAt ¶
func (c *DChWriterAt) RequestWriterAt() (dat io.WriterAt)
RequestWriterAt is the receive function - aka "some WriterAt <- MyKind"
func (*DChWriterAt) TryWriterAt ¶
func (c *DChWriterAt) TryWriterAt() (dat io.WriterAt, open bool)
TryWriterAt is the comma-ok multi-valued form of RequestWriterAt and reports whether a received value was sent before the WriterAt channel was closed.
type DChWriterTo ¶
type DChWriterTo struct {
// contains filtered or unexported fields
}
DChWriterTo is a demand channel
func MakeDemandWriterToBuff ¶
func MakeDemandWriterToBuff(cap int) *DChWriterTo
MakeDemandWriterToBuff returns a (pointer to a) fresh buffered (with capacity cap) demand channel
func MakeDemandWriterToChan ¶
func MakeDemandWriterToChan() *DChWriterTo
MakeDemandWriterToChan returns a (pointer to a) fresh unbuffered demand channel
func (*DChWriterTo) ProvideWriterTo ¶
func (c *DChWriterTo) ProvideWriterTo(dat io.WriterTo)
ProvideWriterTo is the send function - aka "MyKind <- some WriterTo"
func (*DChWriterTo) RequestWriterTo ¶
func (c *DChWriterTo) RequestWriterTo() (dat io.WriterTo)
RequestWriterTo is the receive function - aka "some WriterTo <- MyKind"
func (*DChWriterTo) TryWriterTo ¶
func (c *DChWriterTo) TryWriterTo() (dat io.WriterTo, open bool)
TryWriterTo is the comma-ok multi-valued form of RequestWriterTo and reports whether a received value was sent before the WriterTo channel was closed.
type LimitedReaderChan ¶
type LimitedReaderChan interface { LimitedReaderROnlyChan // aka "<-chan" - receive only LimitedReaderSOnlyChan // aka "chan<-" - send only }
LimitedReaderChan represents a bidirectional channel
type LimitedReaderROnlyChan ¶
type LimitedReaderROnlyChan interface { RequestLimitedReader() (dat *io.LimitedReader) // the receive function - aka "MyLimitedReader := <-MyLimitedReaderROnlyChan" TryLimitedReader() (dat *io.LimitedReader, open bool) // the multi-valued comma-ok receive function - aka "MyLimitedReader, ok := <-MyLimitedReaderROnlyChan" }
LimitedReaderROnlyChan represents a receive-only channel
type LimitedReaderSOnlyChan ¶
type LimitedReaderSOnlyChan interface {
ProvideLimitedReader(dat *io.LimitedReader) // the send function - aka "MyKind <- some LimitedReader"
}
LimitedReaderSOnlyChan represents a send-only channel
type PipeReaderChan ¶
type PipeReaderChan interface { PipeReaderROnlyChan // aka "<-chan" - receive only PipeReaderSOnlyChan // aka "chan<-" - send only }
PipeReaderChan represents a bidirectional channel
type PipeReaderROnlyChan ¶
type PipeReaderROnlyChan interface { RequestPipeReader() (dat *io.PipeReader) // the receive function - aka "MyPipeReader := <-MyPipeReaderROnlyChan" TryPipeReader() (dat *io.PipeReader, open bool) // the multi-valued comma-ok receive function - aka "MyPipeReader, ok := <-MyPipeReaderROnlyChan" }
PipeReaderROnlyChan represents a receive-only channel
type PipeReaderSOnlyChan ¶
type PipeReaderSOnlyChan interface {
ProvidePipeReader(dat *io.PipeReader) // the send function - aka "MyKind <- some PipeReader"
}
PipeReaderSOnlyChan represents a send-only channel
type PipeWriterChan ¶
type PipeWriterChan interface { PipeWriterROnlyChan // aka "<-chan" - receive only PipeWriterSOnlyChan // aka "chan<-" - send only }
PipeWriterChan represents a bidirectional channel
type PipeWriterROnlyChan ¶
type PipeWriterROnlyChan interface { RequestPipeWriter() (dat *io.PipeWriter) // the receive function - aka "MyPipeWriter := <-MyPipeWriterROnlyChan" TryPipeWriter() (dat *io.PipeWriter, open bool) // the multi-valued comma-ok receive function - aka "MyPipeWriter, ok := <-MyPipeWriterROnlyChan" }
PipeWriterROnlyChan represents a receive-only channel
type PipeWriterSOnlyChan ¶
type PipeWriterSOnlyChan interface {
ProvidePipeWriter(dat *io.PipeWriter) // the send function - aka "MyKind <- some PipeWriter"
}
PipeWriterSOnlyChan represents a send-only channel
type ReadCloserChan ¶
type ReadCloserChan interface { ReadCloserROnlyChan // aka "<-chan" - receive only ReadCloserSOnlyChan // aka "chan<-" - send only }
ReadCloserChan represents a bidirectional channel
type ReadCloserROnlyChan ¶
type ReadCloserROnlyChan interface { RequestReadCloser() (dat io.ReadCloser) // the receive function - aka "MyReadCloser := <-MyReadCloserROnlyChan" TryReadCloser() (dat io.ReadCloser, open bool) // the multi-valued comma-ok receive function - aka "MyReadCloser, ok := <-MyReadCloserROnlyChan" }
ReadCloserROnlyChan represents a receive-only channel
type ReadCloserSOnlyChan ¶
type ReadCloserSOnlyChan interface {
ProvideReadCloser(dat io.ReadCloser) // the send function - aka "MyKind <- some ReadCloser"
}
ReadCloserSOnlyChan represents a send-only channel
type ReadSeekerChan ¶
type ReadSeekerChan interface { ReadSeekerROnlyChan // aka "<-chan" - receive only ReadSeekerSOnlyChan // aka "chan<-" - send only }
ReadSeekerChan represents a bidirectional channel
type ReadSeekerROnlyChan ¶
type ReadSeekerROnlyChan interface { RequestReadSeeker() (dat io.ReadSeeker) // the receive function - aka "MyReadSeeker := <-MyReadSeekerROnlyChan" TryReadSeeker() (dat io.ReadSeeker, open bool) // the multi-valued comma-ok receive function - aka "MyReadSeeker, ok := <-MyReadSeekerROnlyChan" }
ReadSeekerROnlyChan represents a receive-only channel
type ReadSeekerSOnlyChan ¶
type ReadSeekerSOnlyChan interface {
ProvideReadSeeker(dat io.ReadSeeker) // the send function - aka "MyKind <- some ReadSeeker"
}
ReadSeekerSOnlyChan represents a send-only channel
type ReadWriteCloserChan ¶
type ReadWriteCloserChan interface { ReadWriteCloserROnlyChan // aka "<-chan" - receive only ReadWriteCloserSOnlyChan // aka "chan<-" - send only }
ReadWriteCloserChan represents a bidirectional channel
type ReadWriteCloserROnlyChan ¶
type ReadWriteCloserROnlyChan interface { RequestReadWriteCloser() (dat io.ReadWriteCloser) // the receive function - aka "MyReadWriteCloser := <-MyReadWriteCloserROnlyChan" TryReadWriteCloser() (dat io.ReadWriteCloser, open bool) // the multi-valued comma-ok receive function - aka "MyReadWriteCloser, ok := <-MyReadWriteCloserROnlyChan" }
ReadWriteCloserROnlyChan represents a receive-only channel
type ReadWriteCloserSOnlyChan ¶
type ReadWriteCloserSOnlyChan interface {
ProvideReadWriteCloser(dat io.ReadWriteCloser) // the send function - aka "MyKind <- some ReadWriteCloser"
}
ReadWriteCloserSOnlyChan represents a send-only channel
type ReadWriteSeekerChan ¶
type ReadWriteSeekerChan interface { ReadWriteSeekerROnlyChan // aka "<-chan" - receive only ReadWriteSeekerSOnlyChan // aka "chan<-" - send only }
ReadWriteSeekerChan represents a bidirectional channel
type ReadWriteSeekerROnlyChan ¶
type ReadWriteSeekerROnlyChan interface { RequestReadWriteSeeker() (dat io.ReadWriteSeeker) // the receive function - aka "MyReadWriteSeeker := <-MyReadWriteSeekerROnlyChan" TryReadWriteSeeker() (dat io.ReadWriteSeeker, open bool) // the multi-valued comma-ok receive function - aka "MyReadWriteSeeker, ok := <-MyReadWriteSeekerROnlyChan" }
ReadWriteSeekerROnlyChan represents a receive-only channel
type ReadWriteSeekerSOnlyChan ¶
type ReadWriteSeekerSOnlyChan interface {
ProvideReadWriteSeeker(dat io.ReadWriteSeeker) // the send function - aka "MyKind <- some ReadWriteSeeker"
}
ReadWriteSeekerSOnlyChan represents a send-only channel
type ReadWriterChan ¶
type ReadWriterChan interface { ReadWriterROnlyChan // aka "<-chan" - receive only ReadWriterSOnlyChan // aka "chan<-" - send only }
ReadWriterChan represents a bidirectional channel
type ReadWriterROnlyChan ¶
type ReadWriterROnlyChan interface { RequestReadWriter() (dat io.ReadWriter) // the receive function - aka "MyReadWriter := <-MyReadWriterROnlyChan" TryReadWriter() (dat io.ReadWriter, open bool) // the multi-valued comma-ok receive function - aka "MyReadWriter, ok := <-MyReadWriterROnlyChan" }
ReadWriterROnlyChan represents a receive-only channel
type ReadWriterSOnlyChan ¶
type ReadWriterSOnlyChan interface {
ProvideReadWriter(dat io.ReadWriter) // the send function - aka "MyKind <- some ReadWriter"
}
ReadWriterSOnlyChan represents a send-only channel
type ReaderAtChan ¶
type ReaderAtChan interface { ReaderAtROnlyChan // aka "<-chan" - receive only ReaderAtSOnlyChan // aka "chan<-" - send only }
ReaderAtChan represents a bidirectional channel
type ReaderAtROnlyChan ¶
type ReaderAtROnlyChan interface { RequestReaderAt() (dat io.ReaderAt) // the receive function - aka "MyReaderAt := <-MyReaderAtROnlyChan" TryReaderAt() (dat io.ReaderAt, open bool) // the multi-valued comma-ok receive function - aka "MyReaderAt, ok := <-MyReaderAtROnlyChan" }
ReaderAtROnlyChan represents a receive-only channel
type ReaderAtSOnlyChan ¶
type ReaderAtSOnlyChan interface {
ProvideReaderAt(dat io.ReaderAt) // the send function - aka "MyKind <- some ReaderAt"
}
ReaderAtSOnlyChan represents a send-only channel
type ReaderChan ¶
type ReaderChan interface { ReaderROnlyChan // aka "<-chan" - receive only ReaderSOnlyChan // aka "chan<-" - send only }
ReaderChan represents a bidirectional channel
type ReaderFromChan ¶
type ReaderFromChan interface { ReaderFromROnlyChan // aka "<-chan" - receive only ReaderFromSOnlyChan // aka "chan<-" - send only }
ReaderFromChan represents a bidirectional channel
type ReaderFromROnlyChan ¶
type ReaderFromROnlyChan interface { RequestReaderFrom() (dat io.ReaderFrom) // the receive function - aka "MyReaderFrom := <-MyReaderFromROnlyChan" TryReaderFrom() (dat io.ReaderFrom, open bool) // the multi-valued comma-ok receive function - aka "MyReaderFrom, ok := <-MyReaderFromROnlyChan" }
ReaderFromROnlyChan represents a receive-only channel
type ReaderFromSOnlyChan ¶
type ReaderFromSOnlyChan interface {
ProvideReaderFrom(dat io.ReaderFrom) // the send function - aka "MyKind <- some ReaderFrom"
}
ReaderFromSOnlyChan represents a send-only channel
type ReaderROnlyChan ¶
type ReaderROnlyChan interface { RequestReader() (dat io.Reader) // the receive function - aka "MyReader := <-MyReaderROnlyChan" TryReader() (dat io.Reader, open bool) // the multi-valued comma-ok receive function - aka "MyReader, ok := <-MyReaderROnlyChan" }
ReaderROnlyChan represents a receive-only channel
type ReaderSOnlyChan ¶
type ReaderSOnlyChan interface {
ProvideReader(dat io.Reader) // the send function - aka "MyKind <- some Reader"
}
ReaderSOnlyChan represents a send-only channel
type RuneReaderChan ¶
type RuneReaderChan interface { RuneReaderROnlyChan // aka "<-chan" - receive only RuneReaderSOnlyChan // aka "chan<-" - send only }
RuneReaderChan represents a bidirectional channel
type RuneReaderROnlyChan ¶
type RuneReaderROnlyChan interface { RequestRuneReader() (dat io.RuneReader) // the receive function - aka "MyRuneReader := <-MyRuneReaderROnlyChan" TryRuneReader() (dat io.RuneReader, open bool) // the multi-valued comma-ok receive function - aka "MyRuneReader, ok := <-MyRuneReaderROnlyChan" }
RuneReaderROnlyChan represents a receive-only channel
type RuneReaderSOnlyChan ¶
type RuneReaderSOnlyChan interface {
ProvideRuneReader(dat io.RuneReader) // the send function - aka "MyKind <- some RuneReader"
}
RuneReaderSOnlyChan represents a send-only channel
type RuneScannerChan ¶
type RuneScannerChan interface { RuneScannerROnlyChan // aka "<-chan" - receive only RuneScannerSOnlyChan // aka "chan<-" - send only }
RuneScannerChan represents a bidirectional channel
type RuneScannerROnlyChan ¶
type RuneScannerROnlyChan interface { RequestRuneScanner() (dat io.RuneScanner) // the receive function - aka "MyRuneScanner := <-MyRuneScannerROnlyChan" TryRuneScanner() (dat io.RuneScanner, open bool) // the multi-valued comma-ok receive function - aka "MyRuneScanner, ok := <-MyRuneScannerROnlyChan" }
RuneScannerROnlyChan represents a receive-only channel
type RuneScannerSOnlyChan ¶
type RuneScannerSOnlyChan interface {
ProvideRuneScanner(dat io.RuneScanner) // the send function - aka "MyKind <- some RuneScanner"
}
RuneScannerSOnlyChan represents a send-only channel
type SChByteReader ¶
type SChByteReader struct {
// contains filtered or unexported fields
}
SChByteReader is a supply channel
func MakeSupplyByteReaderBuff ¶
func MakeSupplyByteReaderBuff(cap int) *SChByteReader
MakeSupplyByteReaderBuff returns a (pointer to a) fresh buffered (with capacity cap) supply channel
func MakeSupplyByteReaderChan ¶
func MakeSupplyByteReaderChan() *SChByteReader
MakeSupplyByteReaderChan returns a (pointer to a) fresh unbuffered supply channel
func (*SChByteReader) ProvideByteReader ¶
func (c *SChByteReader) ProvideByteReader(dat io.ByteReader)
ProvideByteReader is the send function - aka "MyKind <- some ByteReader"
func (*SChByteReader) RequestByteReader ¶
func (c *SChByteReader) RequestByteReader() (dat io.ByteReader)
RequestByteReader is the receive function - aka "some ByteReader <- MyKind"
func (*SChByteReader) TryByteReader ¶
func (c *SChByteReader) TryByteReader() (dat io.ByteReader, open bool)
TryByteReader is the comma-ok multi-valued form of RequestByteReader and reports whether a received value was sent before the ByteReader channel was closed.
type SChByteScanner ¶
type SChByteScanner struct {
// contains filtered or unexported fields
}
SChByteScanner is a supply channel
func MakeSupplyByteScannerBuff ¶
func MakeSupplyByteScannerBuff(cap int) *SChByteScanner
MakeSupplyByteScannerBuff returns a (pointer to a) fresh buffered (with capacity cap) supply channel
func MakeSupplyByteScannerChan ¶
func MakeSupplyByteScannerChan() *SChByteScanner
MakeSupplyByteScannerChan returns a (pointer to a) fresh unbuffered supply channel
func (*SChByteScanner) ProvideByteScanner ¶
func (c *SChByteScanner) ProvideByteScanner(dat io.ByteScanner)
ProvideByteScanner is the send function - aka "MyKind <- some ByteScanner"
func (*SChByteScanner) RequestByteScanner ¶
func (c *SChByteScanner) RequestByteScanner() (dat io.ByteScanner)
RequestByteScanner is the receive function - aka "some ByteScanner <- MyKind"
func (*SChByteScanner) TryByteScanner ¶
func (c *SChByteScanner) TryByteScanner() (dat io.ByteScanner, open bool)
TryByteScanner is the comma-ok multi-valued form of RequestByteScanner and reports whether a received value was sent before the ByteScanner channel was closed.
type SChByteWriter ¶
type SChByteWriter struct {
// contains filtered or unexported fields
}
SChByteWriter is a supply channel
func MakeSupplyByteWriterBuff ¶
func MakeSupplyByteWriterBuff(cap int) *SChByteWriter
MakeSupplyByteWriterBuff returns a (pointer to a) fresh buffered (with capacity cap) supply channel
func MakeSupplyByteWriterChan ¶
func MakeSupplyByteWriterChan() *SChByteWriter
MakeSupplyByteWriterChan returns a (pointer to a) fresh unbuffered supply channel
func (*SChByteWriter) ProvideByteWriter ¶
func (c *SChByteWriter) ProvideByteWriter(dat io.ByteWriter)
ProvideByteWriter is the send function - aka "MyKind <- some ByteWriter"
func (*SChByteWriter) RequestByteWriter ¶
func (c *SChByteWriter) RequestByteWriter() (dat io.ByteWriter)
RequestByteWriter is the receive function - aka "some ByteWriter <- MyKind"
func (*SChByteWriter) TryByteWriter ¶
func (c *SChByteWriter) TryByteWriter() (dat io.ByteWriter, open bool)
TryByteWriter is the comma-ok multi-valued form of RequestByteWriter and reports whether a received value was sent before the ByteWriter channel was closed.
type SChCloser ¶
type SChCloser struct {
// contains filtered or unexported fields
}
SChCloser is a supply channel
func MakeSupplyCloserBuff ¶
MakeSupplyCloserBuff returns a (pointer to a) fresh buffered (with capacity cap) supply channel
func MakeSupplyCloserChan ¶
func MakeSupplyCloserChan() *SChCloser
MakeSupplyCloserChan returns a (pointer to a) fresh unbuffered supply channel
func (*SChCloser) ProvideCloser ¶
ProvideCloser is the send function - aka "MyKind <- some Closer"
func (*SChCloser) RequestCloser ¶
RequestCloser is the receive function - aka "some Closer <- MyKind"
type SChLimitedReader ¶
type SChLimitedReader struct {
// contains filtered or unexported fields
}
SChLimitedReader is a supply channel
func MakeSupplyLimitedReaderBuff ¶
func MakeSupplyLimitedReaderBuff(cap int) *SChLimitedReader
MakeSupplyLimitedReaderBuff returns a (pointer to a) fresh buffered (with capacity cap) supply channel
func MakeSupplyLimitedReaderChan ¶
func MakeSupplyLimitedReaderChan() *SChLimitedReader
MakeSupplyLimitedReaderChan returns a (pointer to a) fresh unbuffered supply channel
func (*SChLimitedReader) ProvideLimitedReader ¶
func (c *SChLimitedReader) ProvideLimitedReader(dat *io.LimitedReader)
ProvideLimitedReader is the send function - aka "MyKind <- some LimitedReader"
func (*SChLimitedReader) RequestLimitedReader ¶
func (c *SChLimitedReader) RequestLimitedReader() (dat *io.LimitedReader)
RequestLimitedReader is the receive function - aka "some LimitedReader <- MyKind"
func (*SChLimitedReader) TryLimitedReader ¶
func (c *SChLimitedReader) TryLimitedReader() (dat *io.LimitedReader, open bool)
TryLimitedReader is the comma-ok multi-valued form of RequestLimitedReader and reports whether a received value was sent before the LimitedReader channel was closed.
type SChPipeReader ¶
type SChPipeReader struct {
// contains filtered or unexported fields
}
SChPipeReader is a supply channel
func MakeSupplyPipeReaderBuff ¶
func MakeSupplyPipeReaderBuff(cap int) *SChPipeReader
MakeSupplyPipeReaderBuff returns a (pointer to a) fresh buffered (with capacity cap) supply channel
func MakeSupplyPipeReaderChan ¶
func MakeSupplyPipeReaderChan() *SChPipeReader
MakeSupplyPipeReaderChan returns a (pointer to a) fresh unbuffered supply channel
func (*SChPipeReader) ProvidePipeReader ¶
func (c *SChPipeReader) ProvidePipeReader(dat *io.PipeReader)
ProvidePipeReader is the send function - aka "MyKind <- some PipeReader"
func (*SChPipeReader) RequestPipeReader ¶
func (c *SChPipeReader) RequestPipeReader() (dat *io.PipeReader)
RequestPipeReader is the receive function - aka "some PipeReader <- MyKind"
func (*SChPipeReader) TryPipeReader ¶
func (c *SChPipeReader) TryPipeReader() (dat *io.PipeReader, open bool)
TryPipeReader is the comma-ok multi-valued form of RequestPipeReader and reports whether a received value was sent before the PipeReader channel was closed.
type SChPipeWriter ¶
type SChPipeWriter struct {
// contains filtered or unexported fields
}
SChPipeWriter is a supply channel
func MakeSupplyPipeWriterBuff ¶
func MakeSupplyPipeWriterBuff(cap int) *SChPipeWriter
MakeSupplyPipeWriterBuff returns a (pointer to a) fresh buffered (with capacity cap) supply channel
func MakeSupplyPipeWriterChan ¶
func MakeSupplyPipeWriterChan() *SChPipeWriter
MakeSupplyPipeWriterChan returns a (pointer to a) fresh unbuffered supply channel
func (*SChPipeWriter) ProvidePipeWriter ¶
func (c *SChPipeWriter) ProvidePipeWriter(dat *io.PipeWriter)
ProvidePipeWriter is the send function - aka "MyKind <- some PipeWriter"
func (*SChPipeWriter) RequestPipeWriter ¶
func (c *SChPipeWriter) RequestPipeWriter() (dat *io.PipeWriter)
RequestPipeWriter is the receive function - aka "some PipeWriter <- MyKind"
func (*SChPipeWriter) TryPipeWriter ¶
func (c *SChPipeWriter) TryPipeWriter() (dat *io.PipeWriter, open bool)
TryPipeWriter is the comma-ok multi-valued form of RequestPipeWriter and reports whether a received value was sent before the PipeWriter channel was closed.
type SChReadCloser ¶
type SChReadCloser struct {
// contains filtered or unexported fields
}
SChReadCloser is a supply channel
func MakeSupplyReadCloserBuff ¶
func MakeSupplyReadCloserBuff(cap int) *SChReadCloser
MakeSupplyReadCloserBuff returns a (pointer to a) fresh buffered (with capacity cap) supply channel
func MakeSupplyReadCloserChan ¶
func MakeSupplyReadCloserChan() *SChReadCloser
MakeSupplyReadCloserChan returns a (pointer to a) fresh unbuffered supply channel
func (*SChReadCloser) ProvideReadCloser ¶
func (c *SChReadCloser) ProvideReadCloser(dat io.ReadCloser)
ProvideReadCloser is the send function - aka "MyKind <- some ReadCloser"
func (*SChReadCloser) RequestReadCloser ¶
func (c *SChReadCloser) RequestReadCloser() (dat io.ReadCloser)
RequestReadCloser is the receive function - aka "some ReadCloser <- MyKind"
func (*SChReadCloser) TryReadCloser ¶
func (c *SChReadCloser) TryReadCloser() (dat io.ReadCloser, open bool)
TryReadCloser is the comma-ok multi-valued form of RequestReadCloser and reports whether a received value was sent before the ReadCloser channel was closed.
type SChReadSeeker ¶
type SChReadSeeker struct {
// contains filtered or unexported fields
}
SChReadSeeker is a supply channel
func MakeSupplyReadSeekerBuff ¶
func MakeSupplyReadSeekerBuff(cap int) *SChReadSeeker
MakeSupplyReadSeekerBuff returns a (pointer to a) fresh buffered (with capacity cap) supply channel
func MakeSupplyReadSeekerChan ¶
func MakeSupplyReadSeekerChan() *SChReadSeeker
MakeSupplyReadSeekerChan returns a (pointer to a) fresh unbuffered supply channel
func (*SChReadSeeker) ProvideReadSeeker ¶
func (c *SChReadSeeker) ProvideReadSeeker(dat io.ReadSeeker)
ProvideReadSeeker is the send function - aka "MyKind <- some ReadSeeker"
func (*SChReadSeeker) RequestReadSeeker ¶
func (c *SChReadSeeker) RequestReadSeeker() (dat io.ReadSeeker)
RequestReadSeeker is the receive function - aka "some ReadSeeker <- MyKind"
func (*SChReadSeeker) TryReadSeeker ¶
func (c *SChReadSeeker) TryReadSeeker() (dat io.ReadSeeker, open bool)
TryReadSeeker is the comma-ok multi-valued form of RequestReadSeeker and reports whether a received value was sent before the ReadSeeker channel was closed.
type SChReadWriteCloser ¶
type SChReadWriteCloser struct {
// contains filtered or unexported fields
}
SChReadWriteCloser is a supply channel
func MakeSupplyReadWriteCloserBuff ¶
func MakeSupplyReadWriteCloserBuff(cap int) *SChReadWriteCloser
MakeSupplyReadWriteCloserBuff returns a (pointer to a) fresh buffered (with capacity cap) supply channel
func MakeSupplyReadWriteCloserChan ¶
func MakeSupplyReadWriteCloserChan() *SChReadWriteCloser
MakeSupplyReadWriteCloserChan returns a (pointer to a) fresh unbuffered supply channel
func (*SChReadWriteCloser) ProvideReadWriteCloser ¶
func (c *SChReadWriteCloser) ProvideReadWriteCloser(dat io.ReadWriteCloser)
ProvideReadWriteCloser is the send function - aka "MyKind <- some ReadWriteCloser"
func (*SChReadWriteCloser) RequestReadWriteCloser ¶
func (c *SChReadWriteCloser) RequestReadWriteCloser() (dat io.ReadWriteCloser)
RequestReadWriteCloser is the receive function - aka "some ReadWriteCloser <- MyKind"
func (*SChReadWriteCloser) TryReadWriteCloser ¶
func (c *SChReadWriteCloser) TryReadWriteCloser() (dat io.ReadWriteCloser, open bool)
TryReadWriteCloser is the comma-ok multi-valued form of RequestReadWriteCloser and reports whether a received value was sent before the ReadWriteCloser channel was closed.
type SChReadWriteSeeker ¶
type SChReadWriteSeeker struct {
// contains filtered or unexported fields
}
SChReadWriteSeeker is a supply channel
func MakeSupplyReadWriteSeekerBuff ¶
func MakeSupplyReadWriteSeekerBuff(cap int) *SChReadWriteSeeker
MakeSupplyReadWriteSeekerBuff returns a (pointer to a) fresh buffered (with capacity cap) supply channel
func MakeSupplyReadWriteSeekerChan ¶
func MakeSupplyReadWriteSeekerChan() *SChReadWriteSeeker
MakeSupplyReadWriteSeekerChan returns a (pointer to a) fresh unbuffered supply channel
func (*SChReadWriteSeeker) ProvideReadWriteSeeker ¶
func (c *SChReadWriteSeeker) ProvideReadWriteSeeker(dat io.ReadWriteSeeker)
ProvideReadWriteSeeker is the send function - aka "MyKind <- some ReadWriteSeeker"
func (*SChReadWriteSeeker) RequestReadWriteSeeker ¶
func (c *SChReadWriteSeeker) RequestReadWriteSeeker() (dat io.ReadWriteSeeker)
RequestReadWriteSeeker is the receive function - aka "some ReadWriteSeeker <- MyKind"
func (*SChReadWriteSeeker) TryReadWriteSeeker ¶
func (c *SChReadWriteSeeker) TryReadWriteSeeker() (dat io.ReadWriteSeeker, open bool)
TryReadWriteSeeker is the comma-ok multi-valued form of RequestReadWriteSeeker and reports whether a received value was sent before the ReadWriteSeeker channel was closed.
type SChReadWriter ¶
type SChReadWriter struct {
// contains filtered or unexported fields
}
SChReadWriter is a supply channel
func MakeSupplyReadWriterBuff ¶
func MakeSupplyReadWriterBuff(cap int) *SChReadWriter
MakeSupplyReadWriterBuff returns a (pointer to a) fresh buffered (with capacity cap) supply channel
func MakeSupplyReadWriterChan ¶
func MakeSupplyReadWriterChan() *SChReadWriter
MakeSupplyReadWriterChan returns a (pointer to a) fresh unbuffered supply channel
func (*SChReadWriter) ProvideReadWriter ¶
func (c *SChReadWriter) ProvideReadWriter(dat io.ReadWriter)
ProvideReadWriter is the send function - aka "MyKind <- some ReadWriter"
func (*SChReadWriter) RequestReadWriter ¶
func (c *SChReadWriter) RequestReadWriter() (dat io.ReadWriter)
RequestReadWriter is the receive function - aka "some ReadWriter <- MyKind"
func (*SChReadWriter) TryReadWriter ¶
func (c *SChReadWriter) TryReadWriter() (dat io.ReadWriter, open bool)
TryReadWriter is the comma-ok multi-valued form of RequestReadWriter and reports whether a received value was sent before the ReadWriter channel was closed.
type SChReader ¶
type SChReader struct {
// contains filtered or unexported fields
}
SChReader is a supply channel
func MakeSupplyReaderBuff ¶
MakeSupplyReaderBuff returns a (pointer to a) fresh buffered (with capacity cap) supply channel
func MakeSupplyReaderChan ¶
func MakeSupplyReaderChan() *SChReader
MakeSupplyReaderChan returns a (pointer to a) fresh unbuffered supply channel
func (*SChReader) ProvideReader ¶
ProvideReader is the send function - aka "MyKind <- some Reader"
func (*SChReader) RequestReader ¶
RequestReader is the receive function - aka "some Reader <- MyKind"
type SChReaderAt ¶
type SChReaderAt struct {
// contains filtered or unexported fields
}
SChReaderAt is a supply channel
func MakeSupplyReaderAtBuff ¶
func MakeSupplyReaderAtBuff(cap int) *SChReaderAt
MakeSupplyReaderAtBuff returns a (pointer to a) fresh buffered (with capacity cap) supply channel
func MakeSupplyReaderAtChan ¶
func MakeSupplyReaderAtChan() *SChReaderAt
MakeSupplyReaderAtChan returns a (pointer to a) fresh unbuffered supply channel
func (*SChReaderAt) ProvideReaderAt ¶
func (c *SChReaderAt) ProvideReaderAt(dat io.ReaderAt)
ProvideReaderAt is the send function - aka "MyKind <- some ReaderAt"
func (*SChReaderAt) RequestReaderAt ¶
func (c *SChReaderAt) RequestReaderAt() (dat io.ReaderAt)
RequestReaderAt is the receive function - aka "some ReaderAt <- MyKind"
func (*SChReaderAt) TryReaderAt ¶
func (c *SChReaderAt) TryReaderAt() (dat io.ReaderAt, open bool)
TryReaderAt is the comma-ok multi-valued form of RequestReaderAt and reports whether a received value was sent before the ReaderAt channel was closed.
type SChReaderFrom ¶
type SChReaderFrom struct {
// contains filtered or unexported fields
}
SChReaderFrom is a supply channel
func MakeSupplyReaderFromBuff ¶
func MakeSupplyReaderFromBuff(cap int) *SChReaderFrom
MakeSupplyReaderFromBuff returns a (pointer to a) fresh buffered (with capacity cap) supply channel
func MakeSupplyReaderFromChan ¶
func MakeSupplyReaderFromChan() *SChReaderFrom
MakeSupplyReaderFromChan returns a (pointer to a) fresh unbuffered supply channel
func (*SChReaderFrom) ProvideReaderFrom ¶
func (c *SChReaderFrom) ProvideReaderFrom(dat io.ReaderFrom)
ProvideReaderFrom is the send function - aka "MyKind <- some ReaderFrom"
func (*SChReaderFrom) RequestReaderFrom ¶
func (c *SChReaderFrom) RequestReaderFrom() (dat io.ReaderFrom)
RequestReaderFrom is the receive function - aka "some ReaderFrom <- MyKind"
func (*SChReaderFrom) TryReaderFrom ¶
func (c *SChReaderFrom) TryReaderFrom() (dat io.ReaderFrom, open bool)
TryReaderFrom is the comma-ok multi-valued form of RequestReaderFrom and reports whether a received value was sent before the ReaderFrom channel was closed.
type SChRuneReader ¶
type SChRuneReader struct {
// contains filtered or unexported fields
}
SChRuneReader is a supply channel
func MakeSupplyRuneReaderBuff ¶
func MakeSupplyRuneReaderBuff(cap int) *SChRuneReader
MakeSupplyRuneReaderBuff returns a (pointer to a) fresh buffered (with capacity cap) supply channel
func MakeSupplyRuneReaderChan ¶
func MakeSupplyRuneReaderChan() *SChRuneReader
MakeSupplyRuneReaderChan returns a (pointer to a) fresh unbuffered supply channel
func (*SChRuneReader) ProvideRuneReader ¶
func (c *SChRuneReader) ProvideRuneReader(dat io.RuneReader)
ProvideRuneReader is the send function - aka "MyKind <- some RuneReader"
func (*SChRuneReader) RequestRuneReader ¶
func (c *SChRuneReader) RequestRuneReader() (dat io.RuneReader)
RequestRuneReader is the receive function - aka "some RuneReader <- MyKind"
func (*SChRuneReader) TryRuneReader ¶
func (c *SChRuneReader) TryRuneReader() (dat io.RuneReader, open bool)
TryRuneReader is the comma-ok multi-valued form of RequestRuneReader and reports whether a received value was sent before the RuneReader channel was closed.
type SChRuneScanner ¶
type SChRuneScanner struct {
// contains filtered or unexported fields
}
SChRuneScanner is a supply channel
func MakeSupplyRuneScannerBuff ¶
func MakeSupplyRuneScannerBuff(cap int) *SChRuneScanner
MakeSupplyRuneScannerBuff returns a (pointer to a) fresh buffered (with capacity cap) supply channel
func MakeSupplyRuneScannerChan ¶
func MakeSupplyRuneScannerChan() *SChRuneScanner
MakeSupplyRuneScannerChan returns a (pointer to a) fresh unbuffered supply channel
func (*SChRuneScanner) ProvideRuneScanner ¶
func (c *SChRuneScanner) ProvideRuneScanner(dat io.RuneScanner)
ProvideRuneScanner is the send function - aka "MyKind <- some RuneScanner"
func (*SChRuneScanner) RequestRuneScanner ¶
func (c *SChRuneScanner) RequestRuneScanner() (dat io.RuneScanner)
RequestRuneScanner is the receive function - aka "some RuneScanner <- MyKind"
func (*SChRuneScanner) TryRuneScanner ¶
func (c *SChRuneScanner) TryRuneScanner() (dat io.RuneScanner, open bool)
TryRuneScanner is the comma-ok multi-valued form of RequestRuneScanner and reports whether a received value was sent before the RuneScanner channel was closed.
type SChSectionReader ¶
type SChSectionReader struct {
// contains filtered or unexported fields
}
SChSectionReader is a supply channel
func MakeSupplySectionReaderBuff ¶
func MakeSupplySectionReaderBuff(cap int) *SChSectionReader
MakeSupplySectionReaderBuff returns a (pointer to a) fresh buffered (with capacity cap) supply channel
func MakeSupplySectionReaderChan ¶
func MakeSupplySectionReaderChan() *SChSectionReader
MakeSupplySectionReaderChan returns a (pointer to a) fresh unbuffered supply channel
func (*SChSectionReader) ProvideSectionReader ¶
func (c *SChSectionReader) ProvideSectionReader(dat *io.SectionReader)
ProvideSectionReader is the send function - aka "MyKind <- some SectionReader"
func (*SChSectionReader) RequestSectionReader ¶
func (c *SChSectionReader) RequestSectionReader() (dat *io.SectionReader)
RequestSectionReader is the receive function - aka "some SectionReader <- MyKind"
func (*SChSectionReader) TrySectionReader ¶
func (c *SChSectionReader) TrySectionReader() (dat *io.SectionReader, open bool)
TrySectionReader is the comma-ok multi-valued form of RequestSectionReader and reports whether a received value was sent before the SectionReader channel was closed.
type SChSeeker ¶
type SChSeeker struct {
// contains filtered or unexported fields
}
SChSeeker is a supply channel
func MakeSupplySeekerBuff ¶
MakeSupplySeekerBuff returns a (pointer to a) fresh buffered (with capacity cap) supply channel
func MakeSupplySeekerChan ¶
func MakeSupplySeekerChan() *SChSeeker
MakeSupplySeekerChan returns a (pointer to a) fresh unbuffered supply channel
func (*SChSeeker) ProvideSeeker ¶
ProvideSeeker is the send function - aka "MyKind <- some Seeker"
func (*SChSeeker) RequestSeeker ¶
RequestSeeker is the receive function - aka "some Seeker <- MyKind"
type SChWriteCloser ¶
type SChWriteCloser struct {
// contains filtered or unexported fields
}
SChWriteCloser is a supply channel
func MakeSupplyWriteCloserBuff ¶
func MakeSupplyWriteCloserBuff(cap int) *SChWriteCloser
MakeSupplyWriteCloserBuff returns a (pointer to a) fresh buffered (with capacity cap) supply channel
func MakeSupplyWriteCloserChan ¶
func MakeSupplyWriteCloserChan() *SChWriteCloser
MakeSupplyWriteCloserChan returns a (pointer to a) fresh unbuffered supply channel
func (*SChWriteCloser) ProvideWriteCloser ¶
func (c *SChWriteCloser) ProvideWriteCloser(dat io.WriteCloser)
ProvideWriteCloser is the send function - aka "MyKind <- some WriteCloser"
func (*SChWriteCloser) RequestWriteCloser ¶
func (c *SChWriteCloser) RequestWriteCloser() (dat io.WriteCloser)
RequestWriteCloser is the receive function - aka "some WriteCloser <- MyKind"
func (*SChWriteCloser) TryWriteCloser ¶
func (c *SChWriteCloser) TryWriteCloser() (dat io.WriteCloser, open bool)
TryWriteCloser is the comma-ok multi-valued form of RequestWriteCloser and reports whether a received value was sent before the WriteCloser channel was closed.
type SChWriteSeeker ¶
type SChWriteSeeker struct {
// contains filtered or unexported fields
}
SChWriteSeeker is a supply channel
func MakeSupplyWriteSeekerBuff ¶
func MakeSupplyWriteSeekerBuff(cap int) *SChWriteSeeker
MakeSupplyWriteSeekerBuff returns a (pointer to a) fresh buffered (with capacity cap) supply channel
func MakeSupplyWriteSeekerChan ¶
func MakeSupplyWriteSeekerChan() *SChWriteSeeker
MakeSupplyWriteSeekerChan returns a (pointer to a) fresh unbuffered supply channel
func (*SChWriteSeeker) ProvideWriteSeeker ¶
func (c *SChWriteSeeker) ProvideWriteSeeker(dat io.WriteSeeker)
ProvideWriteSeeker is the send function - aka "MyKind <- some WriteSeeker"
func (*SChWriteSeeker) RequestWriteSeeker ¶
func (c *SChWriteSeeker) RequestWriteSeeker() (dat io.WriteSeeker)
RequestWriteSeeker is the receive function - aka "some WriteSeeker <- MyKind"
func (*SChWriteSeeker) TryWriteSeeker ¶
func (c *SChWriteSeeker) TryWriteSeeker() (dat io.WriteSeeker, open bool)
TryWriteSeeker is the comma-ok multi-valued form of RequestWriteSeeker and reports whether a received value was sent before the WriteSeeker channel was closed.
type SChWriter ¶
type SChWriter struct {
// contains filtered or unexported fields
}
SChWriter is a supply channel
func MakeSupplyWriterBuff ¶
MakeSupplyWriterBuff returns a (pointer to a) fresh buffered (with capacity cap) supply channel
func MakeSupplyWriterChan ¶
func MakeSupplyWriterChan() *SChWriter
MakeSupplyWriterChan returns a (pointer to a) fresh unbuffered supply channel
func (*SChWriter) ProvideWriter ¶
ProvideWriter is the send function - aka "MyKind <- some Writer"
func (*SChWriter) RequestWriter ¶
RequestWriter is the receive function - aka "some Writer <- MyKind"
type SChWriterAt ¶
type SChWriterAt struct {
// contains filtered or unexported fields
}
SChWriterAt is a supply channel
func MakeSupplyWriterAtBuff ¶
func MakeSupplyWriterAtBuff(cap int) *SChWriterAt
MakeSupplyWriterAtBuff returns a (pointer to a) fresh buffered (with capacity cap) supply channel
func MakeSupplyWriterAtChan ¶
func MakeSupplyWriterAtChan() *SChWriterAt
MakeSupplyWriterAtChan returns a (pointer to a) fresh unbuffered supply channel
func (*SChWriterAt) ProvideWriterAt ¶
func (c *SChWriterAt) ProvideWriterAt(dat io.WriterAt)
ProvideWriterAt is the send function - aka "MyKind <- some WriterAt"
func (*SChWriterAt) RequestWriterAt ¶
func (c *SChWriterAt) RequestWriterAt() (dat io.WriterAt)
RequestWriterAt is the receive function - aka "some WriterAt <- MyKind"
func (*SChWriterAt) TryWriterAt ¶
func (c *SChWriterAt) TryWriterAt() (dat io.WriterAt, open bool)
TryWriterAt is the comma-ok multi-valued form of RequestWriterAt and reports whether a received value was sent before the WriterAt channel was closed.
type SChWriterTo ¶
type SChWriterTo struct {
// contains filtered or unexported fields
}
SChWriterTo is a supply channel
func MakeSupplyWriterToBuff ¶
func MakeSupplyWriterToBuff(cap int) *SChWriterTo
MakeSupplyWriterToBuff returns a (pointer to a) fresh buffered (with capacity cap) supply channel
func MakeSupplyWriterToChan ¶
func MakeSupplyWriterToChan() *SChWriterTo
MakeSupplyWriterToChan returns a (pointer to a) fresh unbuffered supply channel
func (*SChWriterTo) ProvideWriterTo ¶
func (c *SChWriterTo) ProvideWriterTo(dat io.WriterTo)
ProvideWriterTo is the send function - aka "MyKind <- some WriterTo"
func (*SChWriterTo) RequestWriterTo ¶
func (c *SChWriterTo) RequestWriterTo() (dat io.WriterTo)
RequestWriterTo is the receive function - aka "some WriterTo <- MyKind"
func (*SChWriterTo) TryWriterTo ¶
func (c *SChWriterTo) TryWriterTo() (dat io.WriterTo, open bool)
TryWriterTo is the comma-ok multi-valued form of RequestWriterTo and reports whether a received value was sent before the WriterTo channel was closed.
type SectionReaderChan ¶
type SectionReaderChan interface { SectionReaderROnlyChan // aka "<-chan" - receive only SectionReaderSOnlyChan // aka "chan<-" - send only }
SectionReaderChan represents a bidirectional channel
type SectionReaderROnlyChan ¶
type SectionReaderROnlyChan interface { RequestSectionReader() (dat *io.SectionReader) // the receive function - aka "MySectionReader := <-MySectionReaderROnlyChan" TrySectionReader() (dat *io.SectionReader, open bool) // the multi-valued comma-ok receive function - aka "MySectionReader, ok := <-MySectionReaderROnlyChan" }
SectionReaderROnlyChan represents a receive-only channel
type SectionReaderSOnlyChan ¶
type SectionReaderSOnlyChan interface {
ProvideSectionReader(dat *io.SectionReader) // the send function - aka "MyKind <- some SectionReader"
}
SectionReaderSOnlyChan represents a send-only channel
type SeekerChan ¶
type SeekerChan interface { SeekerROnlyChan // aka "<-chan" - receive only SeekerSOnlyChan // aka "chan<-" - send only }
SeekerChan represents a bidirectional channel
type SeekerROnlyChan ¶
type SeekerROnlyChan interface { RequestSeeker() (dat io.Seeker) // the receive function - aka "MySeeker := <-MySeekerROnlyChan" TrySeeker() (dat io.Seeker, open bool) // the multi-valued comma-ok receive function - aka "MySeeker, ok := <-MySeekerROnlyChan" }
SeekerROnlyChan represents a receive-only channel
type SeekerSOnlyChan ¶
type SeekerSOnlyChan interface {
ProvideSeeker(dat io.Seeker) // the send function - aka "MyKind <- some Seeker"
}
SeekerSOnlyChan represents a send-only channel
type WriteCloserChan ¶
type WriteCloserChan interface { WriteCloserROnlyChan // aka "<-chan" - receive only WriteCloserSOnlyChan // aka "chan<-" - send only }
WriteCloserChan represents a bidirectional channel
type WriteCloserROnlyChan ¶
type WriteCloserROnlyChan interface { RequestWriteCloser() (dat io.WriteCloser) // the receive function - aka "MyWriteCloser := <-MyWriteCloserROnlyChan" TryWriteCloser() (dat io.WriteCloser, open bool) // the multi-valued comma-ok receive function - aka "MyWriteCloser, ok := <-MyWriteCloserROnlyChan" }
WriteCloserROnlyChan represents a receive-only channel
type WriteCloserSOnlyChan ¶
type WriteCloserSOnlyChan interface {
ProvideWriteCloser(dat io.WriteCloser) // the send function - aka "MyKind <- some WriteCloser"
}
WriteCloserSOnlyChan represents a send-only channel
type WriteSeekerChan ¶
type WriteSeekerChan interface { WriteSeekerROnlyChan // aka "<-chan" - receive only WriteSeekerSOnlyChan // aka "chan<-" - send only }
WriteSeekerChan represents a bidirectional channel
type WriteSeekerROnlyChan ¶
type WriteSeekerROnlyChan interface { RequestWriteSeeker() (dat io.WriteSeeker) // the receive function - aka "MyWriteSeeker := <-MyWriteSeekerROnlyChan" TryWriteSeeker() (dat io.WriteSeeker, open bool) // the multi-valued comma-ok receive function - aka "MyWriteSeeker, ok := <-MyWriteSeekerROnlyChan" }
WriteSeekerROnlyChan represents a receive-only channel
type WriteSeekerSOnlyChan ¶
type WriteSeekerSOnlyChan interface {
ProvideWriteSeeker(dat io.WriteSeeker) // the send function - aka "MyKind <- some WriteSeeker"
}
WriteSeekerSOnlyChan represents a send-only channel
type WriterAtChan ¶
type WriterAtChan interface { WriterAtROnlyChan // aka "<-chan" - receive only WriterAtSOnlyChan // aka "chan<-" - send only }
WriterAtChan represents a bidirectional channel
type WriterAtROnlyChan ¶
type WriterAtROnlyChan interface { RequestWriterAt() (dat io.WriterAt) // the receive function - aka "MyWriterAt := <-MyWriterAtROnlyChan" TryWriterAt() (dat io.WriterAt, open bool) // the multi-valued comma-ok receive function - aka "MyWriterAt, ok := <-MyWriterAtROnlyChan" }
WriterAtROnlyChan represents a receive-only channel
type WriterAtSOnlyChan ¶
type WriterAtSOnlyChan interface {
ProvideWriterAt(dat io.WriterAt) // the send function - aka "MyKind <- some WriterAt"
}
WriterAtSOnlyChan represents a send-only channel
type WriterChan ¶
type WriterChan interface { WriterROnlyChan // aka "<-chan" - receive only WriterSOnlyChan // aka "chan<-" - send only }
WriterChan represents a bidirectional channel
type WriterROnlyChan ¶
type WriterROnlyChan interface { RequestWriter() (dat io.Writer) // the receive function - aka "MyWriter := <-MyWriterROnlyChan" TryWriter() (dat io.Writer, open bool) // the multi-valued comma-ok receive function - aka "MyWriter, ok := <-MyWriterROnlyChan" }
WriterROnlyChan represents a receive-only channel
type WriterSOnlyChan ¶
type WriterSOnlyChan interface {
ProvideWriter(dat io.Writer) // the send function - aka "MyKind <- some Writer"
}
WriterSOnlyChan represents a send-only channel
type WriterToChan ¶
type WriterToChan interface { WriterToROnlyChan // aka "<-chan" - receive only WriterToSOnlyChan // aka "chan<-" - send only }
WriterToChan represents a bidirectional channel
type WriterToROnlyChan ¶
type WriterToROnlyChan interface { RequestWriterTo() (dat io.WriterTo) // the receive function - aka "MyWriterTo := <-MyWriterToROnlyChan" TryWriterTo() (dat io.WriterTo, open bool) // the multi-valued comma-ok receive function - aka "MyWriterTo, ok := <-MyWriterToROnlyChan" }
WriterToROnlyChan represents a receive-only channel
type WriterToSOnlyChan ¶
type WriterToSOnlyChan interface {
ProvideWriterTo(dat io.WriterTo) // the send function - aka "MyKind <- some WriterTo"
}
WriterToSOnlyChan represents a send-only channel
Source Files
¶
- ChanByteReader.dot.go
- ChanByteScanner.dot.go
- ChanByteWriter.dot.go
- ChanCloser.dot.go
- ChanLimitedReader.dot.go
- ChanPipeReader.dot.go
- ChanPipeWriter.dot.go
- ChanReadCloser.dot.go
- ChanReadSeeker.dot.go
- ChanReadWriteCloser.dot.go
- ChanReadWriteSeeker.dot.go
- ChanReadWriter.dot.go
- ChanReader.dot.go
- ChanReaderAt.dot.go
- ChanReaderFrom.dot.go
- ChanRuneReader.dot.go
- ChanRuneScanner.dot.go
- ChanSectionReader.dot.go
- ChanSeeker.dot.go
- ChanWriteCloser.dot.go
- ChanWriteSeeker.dot.go
- ChanWriter.dot.go
- ChanWriterAt.dot.go
- ChanWriterTo.dot.go
- dot.go