gorx

package module
v0.0.0-...-d4f3a39 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 14, 2018 License: MIT Imports: 4 Imported by: 2

README

Reactive eXtensions for Go Build Status

This is a package and tool providing Reactive eXtensions for Go.

The main package provides Rx operators for common Go builtin types, and the tool generates Go code for arbitrary types.

Why?

Yes, good question. Mostly as an exercise to see if it was feasible/possible. It is, largely, except for operators that produce sequence types (ie. arrays or observables of T).

That said, the Rx operators do provide some nice functionality that would otherwise have to be implemented by hand.

Installation

go get github.com/alecthomas/gorx github.com/alecthomas/gorx/cmd/gorx

Usage

To use the package:

import "github.com/alecthomas/gorx"

gorx.
  FromTimeChannel(time.Tick(time.Second)).
  Take(5).
  Do(func(t time.Time) { fmt.Printf("%s\n", t) }).
  Wait()

To generate Rx operators for custom types:

gorx --import=gopkg.in/alecthomas/kingpin.v2 kingpinrx '*kingpin.CmdClause' '*kingpin.FlagClause'

Examples

A very basic example creating an observable from a set of strings and printing them:

gorx.FromStrings("Ben", "George").Do(func(s string) { fmt.Println(s) }).Wait()

A more complex example. Try retrieving article from cache, otherwise fetch original from Wikipedia, all with a timeout.

func GetCached(url string) *ResponseStream {
  fmt.Printf("No cache entry for %s\n", url)
  return ThrowResponse(errors.New("not implemented"))
}
func SetCached(response *http.Response) {
  fmt.Printf("Caching %s\n", response.Request.URL)
}

func Get(url string) *ResponseStream {
  return StartResponse(func() (*http.Response, error) {
    response, err := http.Get(url)
    if err == nil && (response.StatusCode < 200 || response.StatusCode > 299) {
      return nil, errors.New(http.StatusText(response.StatusCode))
    }
    return response, err
  })
}

func URLForArticle(article string) string {
  return "http://en.wikipedia.org/wiki/" + article
}

func LogError(err error) {
  fmt.Printf("error: %s\n", err)
}

func GetWikipediaArticles(timeout time.Duration, articles ...string) *ResponseStream {
  // Try cached URL first, then recover with remote URL and
  // finally recover with an empty stream.
  return FromStringArray(articles).
    Map(URLForArticle).
    FlatMapResponse(func(url string) ResponseObservable {
      remote := Get(url).
        Timeout(timeout).
        Do(SetCached).
        DoOnError(LogError).
        Catch(EmptyResponse())
      return GetCached(url).
        Catch(remote)
    })
}

Operators

Following are a list of the core operators as defined by reactivex.io that have been implemented and will (probably) be implemented soon:

Create operators

  • Create
  • Empty
  • Never
  • Throw
  • Just
  • Range
  • Repeat
  • Start

Not implemented:

  • Defer
  • Timer

Transformations

  • Map
  • Reduce
  • Scan
  • FlatMap

Not implemented:

  • Buffer
  • GroupBy
  • Window

Note: These operators are currently not implemented because each distinct observable type requires quite a lot of boilerplate code, and these operators produce new types. eg. .Buffer(2) would transform T to a stream of []T, .FlatMap(f) would transform T to a TStreamStream, etc. One "solution" is to only generate these operators if the user explicitly requests these resultant types.

Filters

  • Distinct
  • ElementAt
  • Filter
  • First
  • Last
  • Skip
  • SkipLast
  • Take
  • TakeLast
  • IgnoreElements
  • Sample
  • Debounce

Combining

  • Merge
  • MergeDelayError

Not implemented:

  • CombineLatest
  • And / Then / When
  • Zip
  • Join
  • StartWith
  • Switch
  • Zip

Note: See note above for Transformations for why these are not implemented.

Error handling

  • Catch
  • Retry

Mathematics and Aggregation

  • Concat
  • Average
  • Count
  • Min
  • Max
  • Reduce
  • Sum

Utility

  • Do
  • Subscribe

Not implemented:

  • Delay
  • Timeout
  • Timestamp
  • Materialize / Dematerialize
  • Serialize
  • TimeInterval

Conditional and Boolean

Not implemented:

  • All
  • Amb
  • Contains
  • DefaultIfEmpty
  • SequenceEqual
  • SkipUntil
  • SkipWhile
  • TakeUntil
  • TakeWhile

Conversion

  • To (one, array, channel)

Documentation

Overview

Package gorx implements ReactiveX extensions for Go.

Index

Constants

This section is empty.

Variables

View Source
var ErrTimeout = errors.New("timeout")

ErrTimeout is delivered to an observer if the stream times out.

View Source
var MaxReplaySize = 16384

MaxReplaySize is the maximum size of a replay buffer. Can be modified.

Functions

func PassthroughBool

func PassthroughBool(next bool, err error, complete bool, observer BoolObserver)

func PassthroughByte

func PassthroughByte(next byte, err error, complete bool, observer ByteObserver)

func PassthroughByteSlice

func PassthroughByteSlice(next []byte, err error, complete bool, observer ByteSliceObserver)

func PassthroughComplex128

func PassthroughComplex128(next complex128, err error, complete bool, observer Complex128Observer)

func PassthroughComplex64

func PassthroughComplex64(next complex64, err error, complete bool, observer Complex64Observer)

func PassthroughDuration

func PassthroughDuration(next time.Duration, err error, complete bool, observer DurationObserver)

func PassthroughFloat32

func PassthroughFloat32(next float32, err error, complete bool, observer Float32Observer)

func PassthroughFloat64

func PassthroughFloat64(next float64, err error, complete bool, observer Float64Observer)

func PassthroughInt

func PassthroughInt(next int, err error, complete bool, observer IntObserver)

func PassthroughInt16

func PassthroughInt16(next int16, err error, complete bool, observer Int16Observer)

func PassthroughInt32

func PassthroughInt32(next int32, err error, complete bool, observer Int32Observer)

func PassthroughInt64

func PassthroughInt64(next int64, err error, complete bool, observer Int64Observer)

func PassthroughInt8

func PassthroughInt8(next int8, err error, complete bool, observer Int8Observer)

func PassthroughRune

func PassthroughRune(next rune, err error, complete bool, observer RuneObserver)

func PassthroughString

func PassthroughString(next string, err error, complete bool, observer StringObserver)

func PassthroughTime

func PassthroughTime(next time.Time, err error, complete bool, observer TimeObserver)

func PassthroughUint

func PassthroughUint(next uint, err error, complete bool, observer UintObserver)

func PassthroughUint16

func PassthroughUint16(next uint16, err error, complete bool, observer Uint16Observer)

func PassthroughUint32

func PassthroughUint32(next uint32, err error, complete bool, observer Uint32Observer)

func PassthroughUint64

func PassthroughUint64(next uint64, err error, complete bool, observer Uint64Observer)

func PassthroughUint8

func PassthroughUint8(next uint8, err error, complete bool, observer Uint8Observer)

Types

type BoolObservable

type BoolObservable interface {
	Subscribe(BoolObserver) Subscription
}

func MapBool2BoolObservable

func MapBool2BoolObservable(parent BoolObservable, mapper MappingBool2BoolFuncFactory) BoolObservable

func MapBool2BoolObserveDirect

func MapBool2BoolObserveDirect(parent BoolObservable, mapper MappingBool2BoolFunc) BoolObservable

func MapBool2BoolObserveNext

func MapBool2BoolObserveNext(parent BoolObservable, mapper func(bool) bool) BoolObservable

func MapByte2BoolObservable

func MapByte2BoolObservable(parent ByteObservable, mapper MappingByte2BoolFuncFactory) BoolObservable

func MapByte2BoolObserveDirect

func MapByte2BoolObserveDirect(parent ByteObservable, mapper MappingByte2BoolFunc) BoolObservable

func MapByte2BoolObserveNext

func MapByte2BoolObserveNext(parent ByteObservable, mapper func(byte) bool) BoolObservable

func MapByteSlice2BoolObserveDirect

func MapByteSlice2BoolObserveDirect(parent ByteSliceObservable, mapper MappingByteSlice2BoolFunc) BoolObservable

func MapByteSlice2BoolObserveNext

func MapByteSlice2BoolObserveNext(parent ByteSliceObservable, mapper func([]byte) bool) BoolObservable

func MapComplex1282BoolObserveDirect

func MapComplex1282BoolObserveDirect(parent Complex128Observable, mapper MappingComplex1282BoolFunc) BoolObservable

func MapComplex1282BoolObserveNext

func MapComplex1282BoolObserveNext(parent Complex128Observable, mapper func(complex128) bool) BoolObservable

func MapComplex642BoolObserveDirect

func MapComplex642BoolObserveDirect(parent Complex64Observable, mapper MappingComplex642BoolFunc) BoolObservable

func MapComplex642BoolObserveNext

func MapComplex642BoolObserveNext(parent Complex64Observable, mapper func(complex64) bool) BoolObservable

func MapDuration2BoolObserveDirect

func MapDuration2BoolObserveDirect(parent DurationObservable, mapper MappingDuration2BoolFunc) BoolObservable

func MapDuration2BoolObserveNext

func MapDuration2BoolObserveNext(parent DurationObservable, mapper func(time.Duration) bool) BoolObservable

func MapFloat322BoolObserveDirect

func MapFloat322BoolObserveDirect(parent Float32Observable, mapper MappingFloat322BoolFunc) BoolObservable

func MapFloat322BoolObserveNext

func MapFloat322BoolObserveNext(parent Float32Observable, mapper func(float32) bool) BoolObservable

func MapFloat642BoolObserveDirect

func MapFloat642BoolObserveDirect(parent Float64Observable, mapper MappingFloat642BoolFunc) BoolObservable

func MapFloat642BoolObserveNext

func MapFloat642BoolObserveNext(parent Float64Observable, mapper func(float64) bool) BoolObservable

func MapInt162BoolObservable

func MapInt162BoolObservable(parent Int16Observable, mapper MappingInt162BoolFuncFactory) BoolObservable

func MapInt162BoolObserveDirect

func MapInt162BoolObserveDirect(parent Int16Observable, mapper MappingInt162BoolFunc) BoolObservable

func MapInt162BoolObserveNext

func MapInt162BoolObserveNext(parent Int16Observable, mapper func(int16) bool) BoolObservable

func MapInt2BoolObservable

func MapInt2BoolObservable(parent IntObservable, mapper MappingInt2BoolFuncFactory) BoolObservable

func MapInt2BoolObserveDirect

func MapInt2BoolObserveDirect(parent IntObservable, mapper MappingInt2BoolFunc) BoolObservable

func MapInt2BoolObserveNext

func MapInt2BoolObserveNext(parent IntObservable, mapper func(int) bool) BoolObservable

func MapInt322BoolObservable

func MapInt322BoolObservable(parent Int32Observable, mapper MappingInt322BoolFuncFactory) BoolObservable

func MapInt322BoolObserveDirect

func MapInt322BoolObserveDirect(parent Int32Observable, mapper MappingInt322BoolFunc) BoolObservable

func MapInt322BoolObserveNext

func MapInt322BoolObserveNext(parent Int32Observable, mapper func(int32) bool) BoolObservable

func MapInt642BoolObservable

func MapInt642BoolObservable(parent Int64Observable, mapper MappingInt642BoolFuncFactory) BoolObservable

func MapInt642BoolObserveDirect

func MapInt642BoolObserveDirect(parent Int64Observable, mapper MappingInt642BoolFunc) BoolObservable

func MapInt642BoolObserveNext

func MapInt642BoolObserveNext(parent Int64Observable, mapper func(int64) bool) BoolObservable

func MapInt82BoolObservable

func MapInt82BoolObservable(parent Int8Observable, mapper MappingInt82BoolFuncFactory) BoolObservable

func MapInt82BoolObserveDirect

func MapInt82BoolObserveDirect(parent Int8Observable, mapper MappingInt82BoolFunc) BoolObservable

func MapInt82BoolObserveNext

func MapInt82BoolObserveNext(parent Int8Observable, mapper func(int8) bool) BoolObservable

func MapRune2BoolObservable

func MapRune2BoolObservable(parent RuneObservable, mapper MappingRune2BoolFuncFactory) BoolObservable

func MapRune2BoolObserveDirect

func MapRune2BoolObserveDirect(parent RuneObservable, mapper MappingRune2BoolFunc) BoolObservable

func MapRune2BoolObserveNext

func MapRune2BoolObserveNext(parent RuneObservable, mapper func(rune) bool) BoolObservable

func MapString2BoolObservable

func MapString2BoolObservable(parent StringObservable, mapper MappingString2BoolFuncFactory) BoolObservable

func MapString2BoolObserveDirect

func MapString2BoolObserveDirect(parent StringObservable, mapper MappingString2BoolFunc) BoolObservable

func MapString2BoolObserveNext

func MapString2BoolObserveNext(parent StringObservable, mapper func(string) bool) BoolObservable

func MapTime2BoolObservable

func MapTime2BoolObservable(parent TimeObservable, mapper MappingTime2BoolFuncFactory) BoolObservable

func MapTime2BoolObserveDirect

func MapTime2BoolObserveDirect(parent TimeObservable, mapper MappingTime2BoolFunc) BoolObservable

func MapTime2BoolObserveNext

func MapTime2BoolObserveNext(parent TimeObservable, mapper func(time.Time) bool) BoolObservable

func MapUint162BoolObservable

func MapUint162BoolObservable(parent Uint16Observable, mapper MappingUint162BoolFuncFactory) BoolObservable

func MapUint162BoolObserveDirect

func MapUint162BoolObserveDirect(parent Uint16Observable, mapper MappingUint162BoolFunc) BoolObservable

func MapUint162BoolObserveNext

func MapUint162BoolObserveNext(parent Uint16Observable, mapper func(uint16) bool) BoolObservable

func MapUint2BoolObservable

func MapUint2BoolObservable(parent UintObservable, mapper MappingUint2BoolFuncFactory) BoolObservable

func MapUint2BoolObserveDirect

func MapUint2BoolObserveDirect(parent UintObservable, mapper MappingUint2BoolFunc) BoolObservable

func MapUint2BoolObserveNext

func MapUint2BoolObserveNext(parent UintObservable, mapper func(uint) bool) BoolObservable

func MapUint322BoolObservable

func MapUint322BoolObservable(parent Uint32Observable, mapper MappingUint322BoolFuncFactory) BoolObservable

func MapUint322BoolObserveDirect

func MapUint322BoolObserveDirect(parent Uint32Observable, mapper MappingUint322BoolFunc) BoolObservable

func MapUint322BoolObserveNext

func MapUint322BoolObserveNext(parent Uint32Observable, mapper func(uint32) bool) BoolObservable

func MapUint642BoolObservable

func MapUint642BoolObservable(parent Uint64Observable, mapper MappingUint642BoolFuncFactory) BoolObservable

func MapUint642BoolObserveDirect

func MapUint642BoolObserveDirect(parent Uint64Observable, mapper MappingUint642BoolFunc) BoolObservable

func MapUint642BoolObserveNext

func MapUint642BoolObserveNext(parent Uint64Observable, mapper func(uint64) bool) BoolObservable

func MapUint82BoolObservable

func MapUint82BoolObservable(parent Uint8Observable, mapper MappingUint82BoolFuncFactory) BoolObservable

func MapUint82BoolObserveDirect

func MapUint82BoolObserveDirect(parent Uint8Observable, mapper MappingUint82BoolFunc) BoolObservable

func MapUint82BoolObserveNext

func MapUint82BoolObserveNext(parent Uint8Observable, mapper func(uint8) bool) BoolObservable

type BoolObservableFactory

type BoolObservableFactory func(observer BoolObserver, subscription Subscription)

func (BoolObservableFactory) Subscribe

func (f BoolObservableFactory) Subscribe(observer BoolObserver) Subscription

type BoolObserver

type BoolObserver interface {
	Next(bool)
	TerminationObserver
}

func GenericObserverAsBoolObserver

func GenericObserverAsBoolObserver(observer GenericObserver) BoolObserver

type BoolObserverFunc

type BoolObserverFunc func(bool, error, bool)

func (BoolObserverFunc) Complete

func (f BoolObserverFunc) Complete()

func (BoolObserverFunc) Error

func (f BoolObserverFunc) Error(err error)

func (BoolObserverFunc) Next

func (f BoolObserverFunc) Next(next bool)

type BoolStream

type BoolStream struct {
	BoolObservable
}

func CreateBool

func CreateBool(f func(observer BoolObserver, subscription Subscription)) *BoolStream

CreateBool calls f(observer, subscription) to produce values for a stream.

func EmptyBool

func EmptyBool() *BoolStream

func FromBoolArray

func FromBoolArray(array []bool) *BoolStream

func FromBoolChannel

func FromBoolChannel(ch <-chan bool) *BoolStream

func FromBoolObservable

func FromBoolObservable(observable BoolObservable) *BoolStream

func FromBools

func FromBools(array ...bool) *BoolStream

func JustBool

func JustBool(element bool) *BoolStream

func MergeBool

func MergeBool(observables ...BoolObservable) *BoolStream

func MergeBoolDelayError

func MergeBoolDelayError(observables ...BoolObservable) *BoolStream

func NeverBool

func NeverBool() *BoolStream

func RepeatBool

func RepeatBool(value bool, count int) *BoolStream

Repeat value count times.

func StartBool

func StartBool(f func() (bool, error)) *BoolStream

StartBool is designed to be used with functions that return a (bool, error) tuple.

If the error is non-nil the returned BoolStream will be that error, otherwise it will be a single-value stream of bool.

func ThrowBool

func ThrowBool(err error) *BoolStream

func (*BoolStream) Catch

func (s *BoolStream) Catch(catch BoolObservable) *BoolStream

func (*BoolStream) Concat

func (s *BoolStream) Concat(observables ...BoolObservable) *BoolStream

func (*BoolStream) Count

func (s *BoolStream) Count() *IntStream

Count returns an IntStream with the count of elements in this stream.

func (*BoolStream) Debounce

func (s *BoolStream) Debounce(duration time.Duration) *BoolStream

func (*BoolStream) Distinct

func (s *BoolStream) Distinct() *BoolStream

Distinct removes duplicate elements in the stream.

func (*BoolStream) Do

func (s *BoolStream) Do(f func(next bool)) *BoolStream

Do applies a function for each value passing through the stream.

func (*BoolStream) DoOnComplete

func (s *BoolStream) DoOnComplete(f func()) *BoolStream

DoOnComplete applies a function when the stream completes.

func (*BoolStream) DoOnError

func (s *BoolStream) DoOnError(f func(err error)) *BoolStream

DoOnError applies a function for any error on the stream.

func (*BoolStream) ElementAt

func (s *BoolStream) ElementAt(n int) *BoolStream

ElementAt yields the Nth element of the stream.

func (*BoolStream) Filter

func (s *BoolStream) Filter(f func(bool) bool) *BoolStream

Filter elements in the stream on a function.

func (*BoolStream) First

func (s *BoolStream) First() *BoolStream

Last returns just the first element of the stream.

func (*BoolStream) FlatMap

func (s *BoolStream) FlatMap(f func(bool) BoolObservable) *BoolStream

func (*BoolStream) FlatMapByte

func (s *BoolStream) FlatMapByte(f func(bool) ByteObservable) *ByteStream

func (*BoolStream) FlatMapByteSlice

func (s *BoolStream) FlatMapByteSlice(f func(bool) ByteSliceObservable) *ByteSliceStream

func (*BoolStream) FlatMapComplex128

func (s *BoolStream) FlatMapComplex128(f func(bool) Complex128Observable) *Complex128Stream

func (*BoolStream) FlatMapComplex64

func (s *BoolStream) FlatMapComplex64(f func(bool) Complex64Observable) *Complex64Stream

func (*BoolStream) FlatMapDuration

func (s *BoolStream) FlatMapDuration(f func(bool) DurationObservable) *DurationStream

func (*BoolStream) FlatMapFloat32

func (s *BoolStream) FlatMapFloat32(f func(bool) Float32Observable) *Float32Stream

func (*BoolStream) FlatMapFloat64

func (s *BoolStream) FlatMapFloat64(f func(bool) Float64Observable) *Float64Stream

func (*BoolStream) FlatMapInt

func (s *BoolStream) FlatMapInt(f func(bool) IntObservable) *IntStream

func (*BoolStream) FlatMapInt16

func (s *BoolStream) FlatMapInt16(f func(bool) Int16Observable) *Int16Stream

func (*BoolStream) FlatMapInt32

func (s *BoolStream) FlatMapInt32(f func(bool) Int32Observable) *Int32Stream

func (*BoolStream) FlatMapInt64

func (s *BoolStream) FlatMapInt64(f func(bool) Int64Observable) *Int64Stream

func (*BoolStream) FlatMapInt8

func (s *BoolStream) FlatMapInt8(f func(bool) Int8Observable) *Int8Stream

func (*BoolStream) FlatMapRune

func (s *BoolStream) FlatMapRune(f func(bool) RuneObservable) *RuneStream

func (*BoolStream) FlatMapString

func (s *BoolStream) FlatMapString(f func(bool) StringObservable) *StringStream

func (*BoolStream) FlatMapTime

func (s *BoolStream) FlatMapTime(f func(bool) TimeObservable) *TimeStream

func (*BoolStream) FlatMapUint

func (s *BoolStream) FlatMapUint(f func(bool) UintObservable) *UintStream

func (*BoolStream) FlatMapUint16

func (s *BoolStream) FlatMapUint16(f func(bool) Uint16Observable) *Uint16Stream

func (*BoolStream) FlatMapUint32

func (s *BoolStream) FlatMapUint32(f func(bool) Uint32Observable) *Uint32Stream

func (*BoolStream) FlatMapUint64

func (s *BoolStream) FlatMapUint64(f func(bool) Uint64Observable) *Uint64Stream

func (*BoolStream) FlatMapUint8

func (s *BoolStream) FlatMapUint8(f func(bool) Uint8Observable) *Uint8Stream

func (*BoolStream) Fork

func (s *BoolStream) Fork() *BoolStream

Fork replicates each event from the parent to every subscriber of the fork.

func (*BoolStream) IgnoreElements

func (s *BoolStream) IgnoreElements() *BoolStream

IgnoreElements ignores elements of the stream and emits only the completion events.

func (*BoolStream) Last

func (s *BoolStream) Last() *BoolStream

Last returns just the last element of the stream.

func (*BoolStream) Map

func (s *BoolStream) Map(f func(bool) bool) *BoolStream

Map maps values in this stream to another value.

func (*BoolStream) MapByte

func (s *BoolStream) MapByte(f func(bool) byte) *ByteStream

MapByte maps this stream to an ByteStream via f.

func (*BoolStream) MapByteSlice

func (s *BoolStream) MapByteSlice(f func(bool) []byte) *ByteSliceStream

MapByteSlice maps this stream to an ByteSliceStream via f.

func (*BoolStream) MapComplex128

func (s *BoolStream) MapComplex128(f func(bool) complex128) *Complex128Stream

MapComplex128 maps this stream to an Complex128Stream via f.

func (*BoolStream) MapComplex64

func (s *BoolStream) MapComplex64(f func(bool) complex64) *Complex64Stream

MapComplex64 maps this stream to an Complex64Stream via f.

func (*BoolStream) MapDuration

func (s *BoolStream) MapDuration(f func(bool) time.Duration) *DurationStream

MapDuration maps this stream to an DurationStream via f.

func (*BoolStream) MapFloat32

func (s *BoolStream) MapFloat32(f func(bool) float32) *Float32Stream

MapFloat32 maps this stream to an Float32Stream via f.

func (*BoolStream) MapFloat64

func (s *BoolStream) MapFloat64(f func(bool) float64) *Float64Stream

MapFloat64 maps this stream to an Float64Stream via f.

func (*BoolStream) MapInt

func (s *BoolStream) MapInt(f func(bool) int) *IntStream

MapInt maps this stream to an IntStream via f.

func (*BoolStream) MapInt16

func (s *BoolStream) MapInt16(f func(bool) int16) *Int16Stream

MapInt16 maps this stream to an Int16Stream via f.

func (*BoolStream) MapInt32

func (s *BoolStream) MapInt32(f func(bool) int32) *Int32Stream

MapInt32 maps this stream to an Int32Stream via f.

func (*BoolStream) MapInt64

func (s *BoolStream) MapInt64(f func(bool) int64) *Int64Stream

MapInt64 maps this stream to an Int64Stream via f.

func (*BoolStream) MapInt8

func (s *BoolStream) MapInt8(f func(bool) int8) *Int8Stream

MapInt8 maps this stream to an Int8Stream via f.

func (*BoolStream) MapRune

func (s *BoolStream) MapRune(f func(bool) rune) *RuneStream

MapRune maps this stream to an RuneStream via f.

func (*BoolStream) MapString

func (s *BoolStream) MapString(f func(bool) string) *StringStream

MapString maps this stream to an StringStream via f.

func (*BoolStream) MapTime

func (s *BoolStream) MapTime(f func(bool) time.Time) *TimeStream

MapTime maps this stream to an TimeStream via f.

func (*BoolStream) MapUint

func (s *BoolStream) MapUint(f func(bool) uint) *UintStream

MapUint maps this stream to an UintStream via f.

func (*BoolStream) MapUint16

func (s *BoolStream) MapUint16(f func(bool) uint16) *Uint16Stream

MapUint16 maps this stream to an Uint16Stream via f.

func (*BoolStream) MapUint32

func (s *BoolStream) MapUint32(f func(bool) uint32) *Uint32Stream

MapUint32 maps this stream to an Uint32Stream via f.

func (*BoolStream) MapUint64

func (s *BoolStream) MapUint64(f func(bool) uint64) *Uint64Stream

MapUint64 maps this stream to an Uint64Stream via f.

func (*BoolStream) MapUint8

func (s *BoolStream) MapUint8(f func(bool) uint8) *Uint8Stream

MapUint8 maps this stream to an Uint8Stream via f.

func (*BoolStream) Merge

func (s *BoolStream) Merge(other ...BoolObservable) *BoolStream

Merge an arbitrary number of observables with this one. An error from any of the observables will terminate the merged stream.

func (*BoolStream) MergeDelayError

func (s *BoolStream) MergeDelayError(other ...BoolObservable) *BoolStream

Merge an arbitrary number of observables with this one. Any error will be deferred until all observables terminate.

func (*BoolStream) Reduce

func (s *BoolStream) Reduce(initial bool, reducer func(bool, bool) bool) *BoolStream

func (*BoolStream) Replay

func (s *BoolStream) Replay(size int, duration time.Duration) *BoolStream

func (*BoolStream) Retry

func (s *BoolStream) Retry() *BoolStream

func (*BoolStream) Sample

func (s *BoolStream) Sample(duration time.Duration) *BoolStream

func (*BoolStream) Scan

func (s *BoolStream) Scan(initial bool, f func(bool, bool) bool) *BoolStream

func (*BoolStream) Skip

func (s *BoolStream) Skip(n int) *BoolStream

SkipLast skips the first N elements of the stream.

func (*BoolStream) SkipLast

func (s *BoolStream) SkipLast(n int) *BoolStream

SkipLast skips the last N elements of the stream.

func (*BoolStream) SubscribeFunc

func (s *BoolStream) SubscribeFunc(f func(bool, error, bool)) Subscription

func (*BoolStream) SubscribeNext

func (s *BoolStream) SubscribeNext(f func(v bool)) Subscription

func (*BoolStream) Take

func (s *BoolStream) Take(n int) *BoolStream

Take returns just the first N elements of the stream.

func (*BoolStream) TakeLast

func (s *BoolStream) TakeLast(n int) *BoolStream

TakeLast returns just the last N elements of the stream.

func (*BoolStream) Timeout

func (s *BoolStream) Timeout(timeout time.Duration) *BoolStream

func (*BoolStream) ToArray

func (s *BoolStream) ToArray() []bool

ToArray blocks and returns the values from the stream in an array.

func (*BoolStream) ToArrayWithError

func (s *BoolStream) ToArrayWithError() ([]bool, error)

ToArrayWithError collects all values from the stream into an array, returning it and any error.

func (*BoolStream) ToChannel

func (s *BoolStream) ToChannel() <-chan bool

func (*BoolStream) ToChannelWithError

func (s *BoolStream) ToChannelWithError() (<-chan bool, <-chan error)

ToChannelWithError returns value and error channels corresponding to the stream elements and any error.

func (*BoolStream) ToOne

func (s *BoolStream) ToOne() bool

ToOne blocks and returns the only value emitted by the stream, or the zero value if an error occurs.

func (*BoolStream) ToOneWithError

func (s *BoolStream) ToOneWithError() (bool, error)

ToOneWithError blocks until the stream emits exactly one value. Otherwise, it errors.

func (*BoolStream) Wait

func (s *BoolStream) Wait() error

Wait for completion of the stream and return any error.

type BoolSubscriber

type BoolSubscriber interface {
	Subscription
	BoolObserver
}

A BoolSubscriber represents a subscribed BoolObserver.

func MakeBoolSubscriber

func MakeBoolSubscriber(observer BoolObserver) BoolSubscriber

type ByteObservable

type ByteObservable interface {
	Subscribe(ByteObserver) Subscription
}

func MapBool2ByteObservable

func MapBool2ByteObservable(parent BoolObservable, mapper MappingBool2ByteFuncFactory) ByteObservable

func MapBool2ByteObserveDirect

func MapBool2ByteObserveDirect(parent BoolObservable, mapper MappingBool2ByteFunc) ByteObservable

func MapBool2ByteObserveNext

func MapBool2ByteObserveNext(parent BoolObservable, mapper func(bool) byte) ByteObservable

func MapByte2ByteObservable

func MapByte2ByteObservable(parent ByteObservable, mapper MappingByte2ByteFuncFactory) ByteObservable

func MapByte2ByteObserveDirect

func MapByte2ByteObserveDirect(parent ByteObservable, mapper MappingByte2ByteFunc) ByteObservable

func MapByte2ByteObserveNext

func MapByte2ByteObserveNext(parent ByteObservable, mapper func(byte) byte) ByteObservable

func MapByteSlice2ByteObserveDirect

func MapByteSlice2ByteObserveDirect(parent ByteSliceObservable, mapper MappingByteSlice2ByteFunc) ByteObservable

func MapByteSlice2ByteObserveNext

func MapByteSlice2ByteObserveNext(parent ByteSliceObservable, mapper func([]byte) byte) ByteObservable

func MapComplex1282ByteObserveDirect

func MapComplex1282ByteObserveDirect(parent Complex128Observable, mapper MappingComplex1282ByteFunc) ByteObservable

func MapComplex1282ByteObserveNext

func MapComplex1282ByteObserveNext(parent Complex128Observable, mapper func(complex128) byte) ByteObservable

func MapComplex642ByteObserveDirect

func MapComplex642ByteObserveDirect(parent Complex64Observable, mapper MappingComplex642ByteFunc) ByteObservable

func MapComplex642ByteObserveNext

func MapComplex642ByteObserveNext(parent Complex64Observable, mapper func(complex64) byte) ByteObservable

func MapDuration2ByteObserveDirect

func MapDuration2ByteObserveDirect(parent DurationObservable, mapper MappingDuration2ByteFunc) ByteObservable

func MapDuration2ByteObserveNext

func MapDuration2ByteObserveNext(parent DurationObservable, mapper func(time.Duration) byte) ByteObservable

func MapFloat322ByteObserveDirect

func MapFloat322ByteObserveDirect(parent Float32Observable, mapper MappingFloat322ByteFunc) ByteObservable

func MapFloat322ByteObserveNext

func MapFloat322ByteObserveNext(parent Float32Observable, mapper func(float32) byte) ByteObservable

func MapFloat642ByteObserveDirect

func MapFloat642ByteObserveDirect(parent Float64Observable, mapper MappingFloat642ByteFunc) ByteObservable

func MapFloat642ByteObserveNext

func MapFloat642ByteObserveNext(parent Float64Observable, mapper func(float64) byte) ByteObservable

func MapInt162ByteObservable

func MapInt162ByteObservable(parent Int16Observable, mapper MappingInt162ByteFuncFactory) ByteObservable

func MapInt162ByteObserveDirect

func MapInt162ByteObserveDirect(parent Int16Observable, mapper MappingInt162ByteFunc) ByteObservable

func MapInt162ByteObserveNext

func MapInt162ByteObserveNext(parent Int16Observable, mapper func(int16) byte) ByteObservable

func MapInt2ByteObservable

func MapInt2ByteObservable(parent IntObservable, mapper MappingInt2ByteFuncFactory) ByteObservable

func MapInt2ByteObserveDirect

func MapInt2ByteObserveDirect(parent IntObservable, mapper MappingInt2ByteFunc) ByteObservable

func MapInt2ByteObserveNext

func MapInt2ByteObserveNext(parent IntObservable, mapper func(int) byte) ByteObservable

func MapInt322ByteObservable

func MapInt322ByteObservable(parent Int32Observable, mapper MappingInt322ByteFuncFactory) ByteObservable

func MapInt322ByteObserveDirect

func MapInt322ByteObserveDirect(parent Int32Observable, mapper MappingInt322ByteFunc) ByteObservable

func MapInt322ByteObserveNext

func MapInt322ByteObserveNext(parent Int32Observable, mapper func(int32) byte) ByteObservable

func MapInt642ByteObservable

func MapInt642ByteObservable(parent Int64Observable, mapper MappingInt642ByteFuncFactory) ByteObservable

func MapInt642ByteObserveDirect

func MapInt642ByteObserveDirect(parent Int64Observable, mapper MappingInt642ByteFunc) ByteObservable

func MapInt642ByteObserveNext

func MapInt642ByteObserveNext(parent Int64Observable, mapper func(int64) byte) ByteObservable

func MapInt82ByteObservable

func MapInt82ByteObservable(parent Int8Observable, mapper MappingInt82ByteFuncFactory) ByteObservable

func MapInt82ByteObserveDirect

func MapInt82ByteObserveDirect(parent Int8Observable, mapper MappingInt82ByteFunc) ByteObservable

func MapInt82ByteObserveNext

func MapInt82ByteObserveNext(parent Int8Observable, mapper func(int8) byte) ByteObservable

func MapRune2ByteObservable

func MapRune2ByteObservable(parent RuneObservable, mapper MappingRune2ByteFuncFactory) ByteObservable

func MapRune2ByteObserveDirect

func MapRune2ByteObserveDirect(parent RuneObservable, mapper MappingRune2ByteFunc) ByteObservable

func MapRune2ByteObserveNext

func MapRune2ByteObserveNext(parent RuneObservable, mapper func(rune) byte) ByteObservable

func MapString2ByteObservable

func MapString2ByteObservable(parent StringObservable, mapper MappingString2ByteFuncFactory) ByteObservable

func MapString2ByteObserveDirect

func MapString2ByteObserveDirect(parent StringObservable, mapper MappingString2ByteFunc) ByteObservable

func MapString2ByteObserveNext

func MapString2ByteObserveNext(parent StringObservable, mapper func(string) byte) ByteObservable

func MapTime2ByteObservable

func MapTime2ByteObservable(parent TimeObservable, mapper MappingTime2ByteFuncFactory) ByteObservable

func MapTime2ByteObserveDirect

func MapTime2ByteObserveDirect(parent TimeObservable, mapper MappingTime2ByteFunc) ByteObservable

func MapTime2ByteObserveNext

func MapTime2ByteObserveNext(parent TimeObservable, mapper func(time.Time) byte) ByteObservable

func MapUint162ByteObservable

func MapUint162ByteObservable(parent Uint16Observable, mapper MappingUint162ByteFuncFactory) ByteObservable

func MapUint162ByteObserveDirect

func MapUint162ByteObserveDirect(parent Uint16Observable, mapper MappingUint162ByteFunc) ByteObservable

func MapUint162ByteObserveNext

func MapUint162ByteObserveNext(parent Uint16Observable, mapper func(uint16) byte) ByteObservable

func MapUint2ByteObservable

func MapUint2ByteObservable(parent UintObservable, mapper MappingUint2ByteFuncFactory) ByteObservable

func MapUint2ByteObserveDirect

func MapUint2ByteObserveDirect(parent UintObservable, mapper MappingUint2ByteFunc) ByteObservable

func MapUint2ByteObserveNext

func MapUint2ByteObserveNext(parent UintObservable, mapper func(uint) byte) ByteObservable

func MapUint322ByteObservable

func MapUint322ByteObservable(parent Uint32Observable, mapper MappingUint322ByteFuncFactory) ByteObservable

func MapUint322ByteObserveDirect

func MapUint322ByteObserveDirect(parent Uint32Observable, mapper MappingUint322ByteFunc) ByteObservable

func MapUint322ByteObserveNext

func MapUint322ByteObserveNext(parent Uint32Observable, mapper func(uint32) byte) ByteObservable

func MapUint642ByteObservable

func MapUint642ByteObservable(parent Uint64Observable, mapper MappingUint642ByteFuncFactory) ByteObservable

func MapUint642ByteObserveDirect

func MapUint642ByteObserveDirect(parent Uint64Observable, mapper MappingUint642ByteFunc) ByteObservable

func MapUint642ByteObserveNext

func MapUint642ByteObserveNext(parent Uint64Observable, mapper func(uint64) byte) ByteObservable

func MapUint82ByteObservable

func MapUint82ByteObservable(parent Uint8Observable, mapper MappingUint82ByteFuncFactory) ByteObservable

func MapUint82ByteObserveDirect

func MapUint82ByteObserveDirect(parent Uint8Observable, mapper MappingUint82ByteFunc) ByteObservable

func MapUint82ByteObserveNext

func MapUint82ByteObserveNext(parent Uint8Observable, mapper func(uint8) byte) ByteObservable

type ByteObservableFactory

type ByteObservableFactory func(observer ByteObserver, subscription Subscription)

func (ByteObservableFactory) Subscribe

func (f ByteObservableFactory) Subscribe(observer ByteObserver) Subscription

type ByteObserver

type ByteObserver interface {
	Next(byte)
	TerminationObserver
}

func GenericObserverAsByteObserver

func GenericObserverAsByteObserver(observer GenericObserver) ByteObserver

type ByteObserverFunc

type ByteObserverFunc func(byte, error, bool)

func (ByteObserverFunc) Complete

func (f ByteObserverFunc) Complete()

func (ByteObserverFunc) Error

func (f ByteObserverFunc) Error(err error)

func (ByteObserverFunc) Next

func (f ByteObserverFunc) Next(next byte)

type ByteSliceObservable

type ByteSliceObservable interface {
	Subscribe(ByteSliceObserver) Subscription
}

func MapBool2ByteSliceObserveDirect

func MapBool2ByteSliceObserveDirect(parent BoolObservable, mapper MappingBool2ByteSliceFunc) ByteSliceObservable

func MapBool2ByteSliceObserveNext

func MapBool2ByteSliceObserveNext(parent BoolObservable, mapper func(bool) []byte) ByteSliceObservable

func MapByte2ByteSliceObserveDirect

func MapByte2ByteSliceObserveDirect(parent ByteObservable, mapper MappingByte2ByteSliceFunc) ByteSliceObservable

func MapByte2ByteSliceObserveNext

func MapByte2ByteSliceObserveNext(parent ByteObservable, mapper func(byte) []byte) ByteSliceObservable

func MapByteSlice2ByteSliceObserveNext

func MapByteSlice2ByteSliceObserveNext(parent ByteSliceObservable, mapper func([]byte) []byte) ByteSliceObservable

func MapComplex1282ByteSliceObserveNext

func MapComplex1282ByteSliceObserveNext(parent Complex128Observable, mapper func(complex128) []byte) ByteSliceObservable

func MapComplex642ByteSliceObserveNext

func MapComplex642ByteSliceObserveNext(parent Complex64Observable, mapper func(complex64) []byte) ByteSliceObservable

func MapDuration2ByteSliceObserveNext

func MapDuration2ByteSliceObserveNext(parent DurationObservable, mapper func(time.Duration) []byte) ByteSliceObservable

func MapFloat322ByteSliceObserveDirect

func MapFloat322ByteSliceObserveDirect(parent Float32Observable, mapper MappingFloat322ByteSliceFunc) ByteSliceObservable

func MapFloat322ByteSliceObserveNext

func MapFloat322ByteSliceObserveNext(parent Float32Observable, mapper func(float32) []byte) ByteSliceObservable

func MapFloat642ByteSliceObserveDirect

func MapFloat642ByteSliceObserveDirect(parent Float64Observable, mapper MappingFloat642ByteSliceFunc) ByteSliceObservable

func MapFloat642ByteSliceObserveNext

func MapFloat642ByteSliceObserveNext(parent Float64Observable, mapper func(float64) []byte) ByteSliceObservable

func MapInt162ByteSliceObserveDirect

func MapInt162ByteSliceObserveDirect(parent Int16Observable, mapper MappingInt162ByteSliceFunc) ByteSliceObservable

func MapInt162ByteSliceObserveNext

func MapInt162ByteSliceObserveNext(parent Int16Observable, mapper func(int16) []byte) ByteSliceObservable

func MapInt2ByteSliceObserveDirect

func MapInt2ByteSliceObserveDirect(parent IntObservable, mapper MappingInt2ByteSliceFunc) ByteSliceObservable

func MapInt2ByteSliceObserveNext

func MapInt2ByteSliceObserveNext(parent IntObservable, mapper func(int) []byte) ByteSliceObservable

func MapInt322ByteSliceObserveDirect

func MapInt322ByteSliceObserveDirect(parent Int32Observable, mapper MappingInt322ByteSliceFunc) ByteSliceObservable

func MapInt322ByteSliceObserveNext

func MapInt322ByteSliceObserveNext(parent Int32Observable, mapper func(int32) []byte) ByteSliceObservable

func MapInt642ByteSliceObserveDirect

func MapInt642ByteSliceObserveDirect(parent Int64Observable, mapper MappingInt642ByteSliceFunc) ByteSliceObservable

func MapInt642ByteSliceObserveNext

func MapInt642ByteSliceObserveNext(parent Int64Observable, mapper func(int64) []byte) ByteSliceObservable

func MapInt82ByteSliceObserveDirect

func MapInt82ByteSliceObserveDirect(parent Int8Observable, mapper MappingInt82ByteSliceFunc) ByteSliceObservable

func MapInt82ByteSliceObserveNext

func MapInt82ByteSliceObserveNext(parent Int8Observable, mapper func(int8) []byte) ByteSliceObservable

func MapRune2ByteSliceObserveDirect

func MapRune2ByteSliceObserveDirect(parent RuneObservable, mapper MappingRune2ByteSliceFunc) ByteSliceObservable

func MapRune2ByteSliceObserveNext

func MapRune2ByteSliceObserveNext(parent RuneObservable, mapper func(rune) []byte) ByteSliceObservable

func MapString2ByteSliceObserveDirect

func MapString2ByteSliceObserveDirect(parent StringObservable, mapper MappingString2ByteSliceFunc) ByteSliceObservable

func MapString2ByteSliceObserveNext

func MapString2ByteSliceObserveNext(parent StringObservable, mapper func(string) []byte) ByteSliceObservable

func MapTime2ByteSliceObserveDirect

func MapTime2ByteSliceObserveDirect(parent TimeObservable, mapper MappingTime2ByteSliceFunc) ByteSliceObservable

func MapTime2ByteSliceObserveNext

func MapTime2ByteSliceObserveNext(parent TimeObservable, mapper func(time.Time) []byte) ByteSliceObservable

func MapUint162ByteSliceObserveDirect

func MapUint162ByteSliceObserveDirect(parent Uint16Observable, mapper MappingUint162ByteSliceFunc) ByteSliceObservable

func MapUint162ByteSliceObserveNext

func MapUint162ByteSliceObserveNext(parent Uint16Observable, mapper func(uint16) []byte) ByteSliceObservable

func MapUint2ByteSliceObserveDirect

func MapUint2ByteSliceObserveDirect(parent UintObservable, mapper MappingUint2ByteSliceFunc) ByteSliceObservable

func MapUint2ByteSliceObserveNext

func MapUint2ByteSliceObserveNext(parent UintObservable, mapper func(uint) []byte) ByteSliceObservable

func MapUint322ByteSliceObserveDirect

func MapUint322ByteSliceObserveDirect(parent Uint32Observable, mapper MappingUint322ByteSliceFunc) ByteSliceObservable

func MapUint322ByteSliceObserveNext

func MapUint322ByteSliceObserveNext(parent Uint32Observable, mapper func(uint32) []byte) ByteSliceObservable

func MapUint642ByteSliceObserveDirect

func MapUint642ByteSliceObserveDirect(parent Uint64Observable, mapper MappingUint642ByteSliceFunc) ByteSliceObservable

func MapUint642ByteSliceObserveNext

func MapUint642ByteSliceObserveNext(parent Uint64Observable, mapper func(uint64) []byte) ByteSliceObservable

func MapUint82ByteSliceObserveDirect

func MapUint82ByteSliceObserveDirect(parent Uint8Observable, mapper MappingUint82ByteSliceFunc) ByteSliceObservable

func MapUint82ByteSliceObserveNext

func MapUint82ByteSliceObserveNext(parent Uint8Observable, mapper func(uint8) []byte) ByteSliceObservable

type ByteSliceObservableFactory

type ByteSliceObservableFactory func(observer ByteSliceObserver, subscription Subscription)

func (ByteSliceObservableFactory) Subscribe

type ByteSliceObserver

type ByteSliceObserver interface {
	Next([]byte)
	TerminationObserver
}

func GenericObserverAsByteSliceObserver

func GenericObserverAsByteSliceObserver(observer GenericObserver) ByteSliceObserver

type ByteSliceObserverFunc

type ByteSliceObserverFunc func([]byte, error, bool)

func (ByteSliceObserverFunc) Complete

func (f ByteSliceObserverFunc) Complete()

func (ByteSliceObserverFunc) Error

func (f ByteSliceObserverFunc) Error(err error)

func (ByteSliceObserverFunc) Next

func (f ByteSliceObserverFunc) Next(next []byte)

type ByteSliceStream

type ByteSliceStream struct {
	ByteSliceObservable
}

func CreateByteSlice

func CreateByteSlice(f func(observer ByteSliceObserver, subscription Subscription)) *ByteSliceStream

CreateByteSlice calls f(observer, subscription) to produce values for a stream.

func EmptyByteSlice

func EmptyByteSlice() *ByteSliceStream

func FromByteSliceArray

func FromByteSliceArray(array [][]byte) *ByteSliceStream

func FromByteSliceChannel

func FromByteSliceChannel(ch <-chan []byte) *ByteSliceStream

func FromByteSliceObservable

func FromByteSliceObservable(observable ByteSliceObservable) *ByteSliceStream

func FromByteSlices

func FromByteSlices(array ...[]byte) *ByteSliceStream

func JustByteSlice

func JustByteSlice(element []byte) *ByteSliceStream

func MergeByteSlice

func MergeByteSlice(observables ...ByteSliceObservable) *ByteSliceStream

func MergeByteSliceDelayError

func MergeByteSliceDelayError(observables ...ByteSliceObservable) *ByteSliceStream

func NeverByteSlice

func NeverByteSlice() *ByteSliceStream

func RepeatByteSlice

func RepeatByteSlice(value []byte, count int) *ByteSliceStream

Repeat value count times.

func StartByteSlice

func StartByteSlice(f func() ([]byte, error)) *ByteSliceStream

StartByteSlice is designed to be used with functions that return a ([]byte, error) tuple.

If the error is non-nil the returned ByteSliceStream will be that error, otherwise it will be a single-value stream of []byte.

func ThrowByteSlice

func ThrowByteSlice(err error) *ByteSliceStream

func (*ByteSliceStream) Catch

func (*ByteSliceStream) Concat

func (s *ByteSliceStream) Concat(observables ...ByteSliceObservable) *ByteSliceStream

func (*ByteSliceStream) Count

func (s *ByteSliceStream) Count() *IntStream

Count returns an IntStream with the count of elements in this stream.

func (*ByteSliceStream) Debounce

func (s *ByteSliceStream) Debounce(duration time.Duration) *ByteSliceStream

func (*ByteSliceStream) Distinct

func (s *ByteSliceStream) Distinct() *ByteSliceStream

Distinct removes duplicate elements in the stream.

func (*ByteSliceStream) Do

func (s *ByteSliceStream) Do(f func(next []byte)) *ByteSliceStream

Do applies a function for each value passing through the stream.

func (*ByteSliceStream) DoOnComplete

func (s *ByteSliceStream) DoOnComplete(f func()) *ByteSliceStream

DoOnComplete applies a function when the stream completes.

func (*ByteSliceStream) DoOnError

func (s *ByteSliceStream) DoOnError(f func(err error)) *ByteSliceStream

DoOnError applies a function for any error on the stream.

func (*ByteSliceStream) ElementAt

func (s *ByteSliceStream) ElementAt(n int) *ByteSliceStream

ElementAt yields the Nth element of the stream.

func (*ByteSliceStream) Filter

func (s *ByteSliceStream) Filter(f func([]byte) bool) *ByteSliceStream

Filter elements in the stream on a function.

func (*ByteSliceStream) First

func (s *ByteSliceStream) First() *ByteSliceStream

Last returns just the first element of the stream.

func (*ByteSliceStream) FlatMap

func (*ByteSliceStream) FlatMapBool

func (s *ByteSliceStream) FlatMapBool(f func([]byte) BoolObservable) *BoolStream

func (*ByteSliceStream) FlatMapByte

func (s *ByteSliceStream) FlatMapByte(f func([]byte) ByteObservable) *ByteStream

func (*ByteSliceStream) FlatMapComplex128

func (s *ByteSliceStream) FlatMapComplex128(f func([]byte) Complex128Observable) *Complex128Stream

func (*ByteSliceStream) FlatMapComplex64

func (s *ByteSliceStream) FlatMapComplex64(f func([]byte) Complex64Observable) *Complex64Stream

func (*ByteSliceStream) FlatMapDuration

func (s *ByteSliceStream) FlatMapDuration(f func([]byte) DurationObservable) *DurationStream

func (*ByteSliceStream) FlatMapFloat32

func (s *ByteSliceStream) FlatMapFloat32(f func([]byte) Float32Observable) *Float32Stream

func (*ByteSliceStream) FlatMapFloat64

func (s *ByteSliceStream) FlatMapFloat64(f func([]byte) Float64Observable) *Float64Stream

func (*ByteSliceStream) FlatMapInt

func (s *ByteSliceStream) FlatMapInt(f func([]byte) IntObservable) *IntStream

func (*ByteSliceStream) FlatMapInt16

func (s *ByteSliceStream) FlatMapInt16(f func([]byte) Int16Observable) *Int16Stream

func (*ByteSliceStream) FlatMapInt32

func (s *ByteSliceStream) FlatMapInt32(f func([]byte) Int32Observable) *Int32Stream

func (*ByteSliceStream) FlatMapInt64

func (s *ByteSliceStream) FlatMapInt64(f func([]byte) Int64Observable) *Int64Stream

func (*ByteSliceStream) FlatMapInt8

func (s *ByteSliceStream) FlatMapInt8(f func([]byte) Int8Observable) *Int8Stream

func (*ByteSliceStream) FlatMapRune

func (s *ByteSliceStream) FlatMapRune(f func([]byte) RuneObservable) *RuneStream

func (*ByteSliceStream) FlatMapString

func (s *ByteSliceStream) FlatMapString(f func([]byte) StringObservable) *StringStream

func (*ByteSliceStream) FlatMapTime

func (s *ByteSliceStream) FlatMapTime(f func([]byte) TimeObservable) *TimeStream

func (*ByteSliceStream) FlatMapUint

func (s *ByteSliceStream) FlatMapUint(f func([]byte) UintObservable) *UintStream

func (*ByteSliceStream) FlatMapUint16

func (s *ByteSliceStream) FlatMapUint16(f func([]byte) Uint16Observable) *Uint16Stream

func (*ByteSliceStream) FlatMapUint32

func (s *ByteSliceStream) FlatMapUint32(f func([]byte) Uint32Observable) *Uint32Stream

func (*ByteSliceStream) FlatMapUint64

func (s *ByteSliceStream) FlatMapUint64(f func([]byte) Uint64Observable) *Uint64Stream

func (*ByteSliceStream) FlatMapUint8

func (s *ByteSliceStream) FlatMapUint8(f func([]byte) Uint8Observable) *Uint8Stream

func (*ByteSliceStream) Fork

func (s *ByteSliceStream) Fork() *ByteSliceStream

Fork replicates each event from the parent to every subscriber of the fork.

func (*ByteSliceStream) IgnoreElements

func (s *ByteSliceStream) IgnoreElements() *ByteSliceStream

IgnoreElements ignores elements of the stream and emits only the completion events.

func (*ByteSliceStream) Last

func (s *ByteSliceStream) Last() *ByteSliceStream

Last returns just the last element of the stream.

func (*ByteSliceStream) Map

func (s *ByteSliceStream) Map(f func([]byte) []byte) *ByteSliceStream

Map maps values in this stream to another value.

func (*ByteSliceStream) MapBool

func (s *ByteSliceStream) MapBool(f func([]byte) bool) *BoolStream

MapBool maps this stream to an BoolStream via f.

func (*ByteSliceStream) MapByte

func (s *ByteSliceStream) MapByte(f func([]byte) byte) *ByteStream

MapByte maps this stream to an ByteStream via f.

func (*ByteSliceStream) MapComplex128

func (s *ByteSliceStream) MapComplex128(f func([]byte) complex128) *Complex128Stream

MapComplex128 maps this stream to an Complex128Stream via f.

func (*ByteSliceStream) MapComplex64

func (s *ByteSliceStream) MapComplex64(f func([]byte) complex64) *Complex64Stream

MapComplex64 maps this stream to an Complex64Stream via f.

func (*ByteSliceStream) MapDuration

func (s *ByteSliceStream) MapDuration(f func([]byte) time.Duration) *DurationStream

MapDuration maps this stream to an DurationStream via f.

func (*ByteSliceStream) MapFloat32

func (s *ByteSliceStream) MapFloat32(f func([]byte) float32) *Float32Stream

MapFloat32 maps this stream to an Float32Stream via f.

func (*ByteSliceStream) MapFloat64

func (s *ByteSliceStream) MapFloat64(f func([]byte) float64) *Float64Stream

MapFloat64 maps this stream to an Float64Stream via f.

func (*ByteSliceStream) MapInt

func (s *ByteSliceStream) MapInt(f func([]byte) int) *IntStream

MapInt maps this stream to an IntStream via f.

func (*ByteSliceStream) MapInt16

func (s *ByteSliceStream) MapInt16(f func([]byte) int16) *Int16Stream

MapInt16 maps this stream to an Int16Stream via f.

func (*ByteSliceStream) MapInt32

func (s *ByteSliceStream) MapInt32(f func([]byte) int32) *Int32Stream

MapInt32 maps this stream to an Int32Stream via f.

func (*ByteSliceStream) MapInt64

func (s *ByteSliceStream) MapInt64(f func([]byte) int64) *Int64Stream

MapInt64 maps this stream to an Int64Stream via f.

func (*ByteSliceStream) MapInt8

func (s *ByteSliceStream) MapInt8(f func([]byte) int8) *Int8Stream

MapInt8 maps this stream to an Int8Stream via f.

func (*ByteSliceStream) MapRune

func (s *ByteSliceStream) MapRune(f func([]byte) rune) *RuneStream

MapRune maps this stream to an RuneStream via f.

func (*ByteSliceStream) MapString

func (s *ByteSliceStream) MapString(f func([]byte) string) *StringStream

MapString maps this stream to an StringStream via f.

func (*ByteSliceStream) MapTime

func (s *ByteSliceStream) MapTime(f func([]byte) time.Time) *TimeStream

MapTime maps this stream to an TimeStream via f.

func (*ByteSliceStream) MapUint

func (s *ByteSliceStream) MapUint(f func([]byte) uint) *UintStream

MapUint maps this stream to an UintStream via f.

func (*ByteSliceStream) MapUint16

func (s *ByteSliceStream) MapUint16(f func([]byte) uint16) *Uint16Stream

MapUint16 maps this stream to an Uint16Stream via f.

func (*ByteSliceStream) MapUint32

func (s *ByteSliceStream) MapUint32(f func([]byte) uint32) *Uint32Stream

MapUint32 maps this stream to an Uint32Stream via f.

func (*ByteSliceStream) MapUint64

func (s *ByteSliceStream) MapUint64(f func([]byte) uint64) *Uint64Stream

MapUint64 maps this stream to an Uint64Stream via f.

func (*ByteSliceStream) MapUint8

func (s *ByteSliceStream) MapUint8(f func([]byte) uint8) *Uint8Stream

MapUint8 maps this stream to an Uint8Stream via f.

func (*ByteSliceStream) Merge

Merge an arbitrary number of observables with this one. An error from any of the observables will terminate the merged stream.

func (*ByteSliceStream) MergeDelayError

func (s *ByteSliceStream) MergeDelayError(other ...ByteSliceObservable) *ByteSliceStream

Merge an arbitrary number of observables with this one. Any error will be deferred until all observables terminate.

func (*ByteSliceStream) Reduce

func (s *ByteSliceStream) Reduce(initial []byte, reducer func([]byte, []byte) []byte) *ByteSliceStream

func (*ByteSliceStream) Replay

func (s *ByteSliceStream) Replay(size int, duration time.Duration) *ByteSliceStream

func (*ByteSliceStream) Retry

func (s *ByteSliceStream) Retry() *ByteSliceStream

func (*ByteSliceStream) Sample

func (s *ByteSliceStream) Sample(duration time.Duration) *ByteSliceStream

func (*ByteSliceStream) Scan

func (s *ByteSliceStream) Scan(initial []byte, f func([]byte, []byte) []byte) *ByteSliceStream

func (*ByteSliceStream) Skip

func (s *ByteSliceStream) Skip(n int) *ByteSliceStream

SkipLast skips the first N elements of the stream.

func (*ByteSliceStream) SkipLast

func (s *ByteSliceStream) SkipLast(n int) *ByteSliceStream

SkipLast skips the last N elements of the stream.

func (*ByteSliceStream) SubscribeFunc

func (s *ByteSliceStream) SubscribeFunc(f func([]byte, error, bool)) Subscription

func (*ByteSliceStream) SubscribeNext

func (s *ByteSliceStream) SubscribeNext(f func(v []byte)) Subscription

func (*ByteSliceStream) Take

func (s *ByteSliceStream) Take(n int) *ByteSliceStream

Take returns just the first N elements of the stream.

func (*ByteSliceStream) TakeLast

func (s *ByteSliceStream) TakeLast(n int) *ByteSliceStream

TakeLast returns just the last N elements of the stream.

func (*ByteSliceStream) Timeout

func (s *ByteSliceStream) Timeout(timeout time.Duration) *ByteSliceStream

func (*ByteSliceStream) ToArray

func (s *ByteSliceStream) ToArray() [][]byte

ToArray blocks and returns the values from the stream in an array.

func (*ByteSliceStream) ToArrayWithError

func (s *ByteSliceStream) ToArrayWithError() ([][]byte, error)

ToArrayWithError collects all values from the stream into an array, returning it and any error.

func (*ByteSliceStream) ToChannel

func (s *ByteSliceStream) ToChannel() <-chan []byte

func (*ByteSliceStream) ToChannelWithError

func (s *ByteSliceStream) ToChannelWithError() (<-chan []byte, <-chan error)

ToChannelWithError returns value and error channels corresponding to the stream elements and any error.

func (*ByteSliceStream) ToOne

func (s *ByteSliceStream) ToOne() []byte

ToOne blocks and returns the only value emitted by the stream, or the zero value if an error occurs.

func (*ByteSliceStream) ToOneWithError

func (s *ByteSliceStream) ToOneWithError() ([]byte, error)

ToOneWithError blocks until the stream emits exactly one value. Otherwise, it errors.

func (*ByteSliceStream) Wait

func (s *ByteSliceStream) Wait() error

Wait for completion of the stream and return any error.

type ByteSliceSubscriber

type ByteSliceSubscriber interface {
	Subscription
	ByteSliceObserver
}

A ByteSliceSubscriber represents a subscribed ByteSliceObserver.

func MakeByteSliceSubscriber

func MakeByteSliceSubscriber(observer ByteSliceObserver) ByteSliceSubscriber

type ByteStream

type ByteStream struct {
	ByteObservable
}

func CreateByte

func CreateByte(f func(observer ByteObserver, subscription Subscription)) *ByteStream

CreateByte calls f(observer, subscription) to produce values for a stream.

func EmptyByte

func EmptyByte() *ByteStream

func FromByteArray

func FromByteArray(array []byte) *ByteStream

func FromByteChannel

func FromByteChannel(ch <-chan byte) *ByteStream

func FromByteObservable

func FromByteObservable(observable ByteObservable) *ByteStream

func FromBytes

func FromBytes(array ...byte) *ByteStream

func JustByte

func JustByte(element byte) *ByteStream

func MergeByte

func MergeByte(observables ...ByteObservable) *ByteStream

func MergeByteDelayError

func MergeByteDelayError(observables ...ByteObservable) *ByteStream

func NeverByte

func NeverByte() *ByteStream

func RepeatByte

func RepeatByte(value byte, count int) *ByteStream

Repeat value count times.

func StartByte

func StartByte(f func() (byte, error)) *ByteStream

StartByte is designed to be used with functions that return a (byte, error) tuple.

If the error is non-nil the returned ByteStream will be that error, otherwise it will be a single-value stream of byte.

func ThrowByte

func ThrowByte(err error) *ByteStream

func (*ByteStream) Average

func (s *ByteStream) Average() *ByteStream

func (*ByteStream) Catch

func (s *ByteStream) Catch(catch ByteObservable) *ByteStream

func (*ByteStream) Concat

func (s *ByteStream) Concat(observables ...ByteObservable) *ByteStream

func (*ByteStream) Count

func (s *ByteStream) Count() *IntStream

Count returns an IntStream with the count of elements in this stream.

func (*ByteStream) Debounce

func (s *ByteStream) Debounce(duration time.Duration) *ByteStream

func (*ByteStream) Distinct

func (s *ByteStream) Distinct() *ByteStream

Distinct removes duplicate elements in the stream.

func (*ByteStream) Do

func (s *ByteStream) Do(f func(next byte)) *ByteStream

Do applies a function for each value passing through the stream.

func (*ByteStream) DoOnComplete

func (s *ByteStream) DoOnComplete(f func()) *ByteStream

DoOnComplete applies a function when the stream completes.

func (*ByteStream) DoOnError

func (s *ByteStream) DoOnError(f func(err error)) *ByteStream

DoOnError applies a function for any error on the stream.

func (*ByteStream) ElementAt

func (s *ByteStream) ElementAt(n int) *ByteStream

ElementAt yields the Nth element of the stream.

func (*ByteStream) Filter

func (s *ByteStream) Filter(f func(byte) bool) *ByteStream

Filter elements in the stream on a function.

func (*ByteStream) First

func (s *ByteStream) First() *ByteStream

Last returns just the first element of the stream.

func (*ByteStream) FlatMap

func (s *ByteStream) FlatMap(f func(byte) ByteObservable) *ByteStream

func (*ByteStream) FlatMapBool

func (s *ByteStream) FlatMapBool(f func(byte) BoolObservable) *BoolStream

func (*ByteStream) FlatMapByteSlice

func (s *ByteStream) FlatMapByteSlice(f func(byte) ByteSliceObservable) *ByteSliceStream

func (*ByteStream) FlatMapComplex128

func (s *ByteStream) FlatMapComplex128(f func(byte) Complex128Observable) *Complex128Stream

func (*ByteStream) FlatMapComplex64

func (s *ByteStream) FlatMapComplex64(f func(byte) Complex64Observable) *Complex64Stream

func (*ByteStream) FlatMapDuration

func (s *ByteStream) FlatMapDuration(f func(byte) DurationObservable) *DurationStream

func (*ByteStream) FlatMapFloat32

func (s *ByteStream) FlatMapFloat32(f func(byte) Float32Observable) *Float32Stream

func (*ByteStream) FlatMapFloat64

func (s *ByteStream) FlatMapFloat64(f func(byte) Float64Observable) *Float64Stream

func (*ByteStream) FlatMapInt

func (s *ByteStream) FlatMapInt(f func(byte) IntObservable) *IntStream

func (*ByteStream) FlatMapInt16

func (s *ByteStream) FlatMapInt16(f func(byte) Int16Observable) *Int16Stream

func (*ByteStream) FlatMapInt32

func (s *ByteStream) FlatMapInt32(f func(byte) Int32Observable) *Int32Stream

func (*ByteStream) FlatMapInt64

func (s *ByteStream) FlatMapInt64(f func(byte) Int64Observable) *Int64Stream

func (*ByteStream) FlatMapInt8

func (s *ByteStream) FlatMapInt8(f func(byte) Int8Observable) *Int8Stream

func (*ByteStream) FlatMapRune

func (s *ByteStream) FlatMapRune(f func(byte) RuneObservable) *RuneStream

func (*ByteStream) FlatMapString

func (s *ByteStream) FlatMapString(f func(byte) StringObservable) *StringStream

func (*ByteStream) FlatMapTime

func (s *ByteStream) FlatMapTime(f func(byte) TimeObservable) *TimeStream

func (*ByteStream) FlatMapUint

func (s *ByteStream) FlatMapUint(f func(byte) UintObservable) *UintStream

func (*ByteStream) FlatMapUint16

func (s *ByteStream) FlatMapUint16(f func(byte) Uint16Observable) *Uint16Stream

func (*ByteStream) FlatMapUint32

func (s *ByteStream) FlatMapUint32(f func(byte) Uint32Observable) *Uint32Stream

func (*ByteStream) FlatMapUint64

func (s *ByteStream) FlatMapUint64(f func(byte) Uint64Observable) *Uint64Stream

func (*ByteStream) FlatMapUint8

func (s *ByteStream) FlatMapUint8(f func(byte) Uint8Observable) *Uint8Stream

func (*ByteStream) Fork

func (s *ByteStream) Fork() *ByteStream

Fork replicates each event from the parent to every subscriber of the fork.

func (*ByteStream) IgnoreElements

func (s *ByteStream) IgnoreElements() *ByteStream

IgnoreElements ignores elements of the stream and emits only the completion events.

func (*ByteStream) Last

func (s *ByteStream) Last() *ByteStream

Last returns just the last element of the stream.

func (*ByteStream) Map

func (s *ByteStream) Map(f func(byte) byte) *ByteStream

Map maps values in this stream to another value.

func (*ByteStream) MapBool

func (s *ByteStream) MapBool(f func(byte) bool) *BoolStream

MapBool maps this stream to an BoolStream via f.

func (*ByteStream) MapByteSlice

func (s *ByteStream) MapByteSlice(f func(byte) []byte) *ByteSliceStream

MapByteSlice maps this stream to an ByteSliceStream via f.

func (*ByteStream) MapComplex128

func (s *ByteStream) MapComplex128(f func(byte) complex128) *Complex128Stream

MapComplex128 maps this stream to an Complex128Stream via f.

func (*ByteStream) MapComplex64

func (s *ByteStream) MapComplex64(f func(byte) complex64) *Complex64Stream

MapComplex64 maps this stream to an Complex64Stream via f.

func (*ByteStream) MapDuration

func (s *ByteStream) MapDuration(f func(byte) time.Duration) *DurationStream

MapDuration maps this stream to an DurationStream via f.

func (*ByteStream) MapFloat32

func (s *ByteStream) MapFloat32(f func(byte) float32) *Float32Stream

MapFloat32 maps this stream to an Float32Stream via f.

func (*ByteStream) MapFloat64

func (s *ByteStream) MapFloat64(f func(byte) float64) *Float64Stream

MapFloat64 maps this stream to an Float64Stream via f.

func (*ByteStream) MapInt

func (s *ByteStream) MapInt(f func(byte) int) *IntStream

MapInt maps this stream to an IntStream via f.

func (*ByteStream) MapInt16

func (s *ByteStream) MapInt16(f func(byte) int16) *Int16Stream

MapInt16 maps this stream to an Int16Stream via f.

func (*ByteStream) MapInt32

func (s *ByteStream) MapInt32(f func(byte) int32) *Int32Stream

MapInt32 maps this stream to an Int32Stream via f.

func (*ByteStream) MapInt64

func (s *ByteStream) MapInt64(f func(byte) int64) *Int64Stream

MapInt64 maps this stream to an Int64Stream via f.

func (*ByteStream) MapInt8

func (s *ByteStream) MapInt8(f func(byte) int8) *Int8Stream

MapInt8 maps this stream to an Int8Stream via f.

func (*ByteStream) MapRune

func (s *ByteStream) MapRune(f func(byte) rune) *RuneStream

MapRune maps this stream to an RuneStream via f.

func (*ByteStream) MapString

func (s *ByteStream) MapString(f func(byte) string) *StringStream

MapString maps this stream to an StringStream via f.

func (*ByteStream) MapTime

func (s *ByteStream) MapTime(f func(byte) time.Time) *TimeStream

MapTime maps this stream to an TimeStream via f.

func (*ByteStream) MapUint

func (s *ByteStream) MapUint(f func(byte) uint) *UintStream

MapUint maps this stream to an UintStream via f.

func (*ByteStream) MapUint16

func (s *ByteStream) MapUint16(f func(byte) uint16) *Uint16Stream

MapUint16 maps this stream to an Uint16Stream via f.

func (*ByteStream) MapUint32

func (s *ByteStream) MapUint32(f func(byte) uint32) *Uint32Stream

MapUint32 maps this stream to an Uint32Stream via f.

func (*ByteStream) MapUint64

func (s *ByteStream) MapUint64(f func(byte) uint64) *Uint64Stream

MapUint64 maps this stream to an Uint64Stream via f.

func (*ByteStream) MapUint8

func (s *ByteStream) MapUint8(f func(byte) uint8) *Uint8Stream

MapUint8 maps this stream to an Uint8Stream via f.

func (*ByteStream) Max

func (s *ByteStream) Max() *ByteStream

func (*ByteStream) Merge

func (s *ByteStream) Merge(other ...ByteObservable) *ByteStream

Merge an arbitrary number of observables with this one. An error from any of the observables will terminate the merged stream.

func (*ByteStream) MergeDelayError

func (s *ByteStream) MergeDelayError(other ...ByteObservable) *ByteStream

Merge an arbitrary number of observables with this one. Any error will be deferred until all observables terminate.

func (*ByteStream) Min

func (s *ByteStream) Min() *ByteStream

func (*ByteStream) Reduce

func (s *ByteStream) Reduce(initial byte, reducer func(byte, byte) byte) *ByteStream

func (*ByteStream) Replay

func (s *ByteStream) Replay(size int, duration time.Duration) *ByteStream

func (*ByteStream) Retry

func (s *ByteStream) Retry() *ByteStream

func (*ByteStream) Sample

func (s *ByteStream) Sample(duration time.Duration) *ByteStream

func (*ByteStream) Scan

func (s *ByteStream) Scan(initial byte, f func(byte, byte) byte) *ByteStream

func (*ByteStream) Skip

func (s *ByteStream) Skip(n int) *ByteStream

SkipLast skips the first N elements of the stream.

func (*ByteStream) SkipLast

func (s *ByteStream) SkipLast(n int) *ByteStream

SkipLast skips the last N elements of the stream.

func (*ByteStream) SubscribeFunc

func (s *ByteStream) SubscribeFunc(f func(byte, error, bool)) Subscription

func (*ByteStream) SubscribeNext

func (s *ByteStream) SubscribeNext(f func(v byte)) Subscription

func (*ByteStream) Sum

func (s *ByteStream) Sum() *ByteStream

func (*ByteStream) Take

func (s *ByteStream) Take(n int) *ByteStream

Take returns just the first N elements of the stream.

func (*ByteStream) TakeLast

func (s *ByteStream) TakeLast(n int) *ByteStream

TakeLast returns just the last N elements of the stream.

func (*ByteStream) Timeout

func (s *ByteStream) Timeout(timeout time.Duration) *ByteStream

func (*ByteStream) ToArray

func (s *ByteStream) ToArray() []byte

ToArray blocks and returns the values from the stream in an array.

func (*ByteStream) ToArrayWithError

func (s *ByteStream) ToArrayWithError() ([]byte, error)

ToArrayWithError collects all values from the stream into an array, returning it and any error.

func (*ByteStream) ToChannel

func (s *ByteStream) ToChannel() <-chan byte

func (*ByteStream) ToChannelWithError

func (s *ByteStream) ToChannelWithError() (<-chan byte, <-chan error)

ToChannelWithError returns value and error channels corresponding to the stream elements and any error.

func (*ByteStream) ToOne

func (s *ByteStream) ToOne() byte

ToOne blocks and returns the only value emitted by the stream, or the zero value if an error occurs.

func (*ByteStream) ToOneWithError

func (s *ByteStream) ToOneWithError() (byte, error)

ToOneWithError blocks until the stream emits exactly one value. Otherwise, it errors.

func (*ByteStream) Wait

func (s *ByteStream) Wait() error

Wait for completion of the stream and return any error.

type ByteSubscriber

type ByteSubscriber interface {
	Subscription
	ByteObserver
}

A ByteSubscriber represents a subscribed ByteObserver.

func MakeByteSubscriber

func MakeByteSubscriber(observer ByteObserver) ByteSubscriber

type CallbackSubscription

type CallbackSubscription func()

func (*CallbackSubscription) Dispose

func (c *CallbackSubscription) Dispose()

func (*CallbackSubscription) Disposed

func (c *CallbackSubscription) Disposed() bool

type ChannelSubscription

type ChannelSubscription chan struct{}

ChannelSubscription is implemented with a channel which is closed when unsubscribed.

func NewChannelSubscription

func NewChannelSubscription() ChannelSubscription

func (ChannelSubscription) Dispose

func (c ChannelSubscription) Dispose()

func (ChannelSubscription) Disposed

func (c ChannelSubscription) Disposed() bool

func (ChannelSubscription) OnUnsubscribe

func (c ChannelSubscription) OnUnsubscribe(handler func())

type Complex128Observable

type Complex128Observable interface {
	Subscribe(Complex128Observer) Subscription
}

func MapBool2Complex128ObserveDirect

func MapBool2Complex128ObserveDirect(parent BoolObservable, mapper MappingBool2Complex128Func) Complex128Observable

func MapBool2Complex128ObserveNext

func MapBool2Complex128ObserveNext(parent BoolObservable, mapper func(bool) complex128) Complex128Observable

func MapByte2Complex128ObserveDirect

func MapByte2Complex128ObserveDirect(parent ByteObservable, mapper MappingByte2Complex128Func) Complex128Observable

func MapByte2Complex128ObserveNext

func MapByte2Complex128ObserveNext(parent ByteObservable, mapper func(byte) complex128) Complex128Observable

func MapByteSlice2Complex128ObserveNext

func MapByteSlice2Complex128ObserveNext(parent ByteSliceObservable, mapper func([]byte) complex128) Complex128Observable

func MapComplex1282Complex128ObserveNext

func MapComplex1282Complex128ObserveNext(parent Complex128Observable, mapper func(complex128) complex128) Complex128Observable

func MapComplex642Complex128ObserveNext

func MapComplex642Complex128ObserveNext(parent Complex64Observable, mapper func(complex64) complex128) Complex128Observable

func MapDuration2Complex128ObserveNext

func MapDuration2Complex128ObserveNext(parent DurationObservable, mapper func(time.Duration) complex128) Complex128Observable

func MapFloat322Complex128ObserveNext

func MapFloat322Complex128ObserveNext(parent Float32Observable, mapper func(float32) complex128) Complex128Observable

func MapFloat642Complex128ObserveNext

func MapFloat642Complex128ObserveNext(parent Float64Observable, mapper func(float64) complex128) Complex128Observable

func MapInt162Complex128ObserveDirect

func MapInt162Complex128ObserveDirect(parent Int16Observable, mapper MappingInt162Complex128Func) Complex128Observable

func MapInt162Complex128ObserveNext

func MapInt162Complex128ObserveNext(parent Int16Observable, mapper func(int16) complex128) Complex128Observable

func MapInt2Complex128ObserveDirect

func MapInt2Complex128ObserveDirect(parent IntObservable, mapper MappingInt2Complex128Func) Complex128Observable

func MapInt2Complex128ObserveNext

func MapInt2Complex128ObserveNext(parent IntObservable, mapper func(int) complex128) Complex128Observable

func MapInt322Complex128ObserveDirect

func MapInt322Complex128ObserveDirect(parent Int32Observable, mapper MappingInt322Complex128Func) Complex128Observable

func MapInt322Complex128ObserveNext

func MapInt322Complex128ObserveNext(parent Int32Observable, mapper func(int32) complex128) Complex128Observable

func MapInt642Complex128ObserveDirect

func MapInt642Complex128ObserveDirect(parent Int64Observable, mapper MappingInt642Complex128Func) Complex128Observable

func MapInt642Complex128ObserveNext

func MapInt642Complex128ObserveNext(parent Int64Observable, mapper func(int64) complex128) Complex128Observable

func MapInt82Complex128ObserveDirect

func MapInt82Complex128ObserveDirect(parent Int8Observable, mapper MappingInt82Complex128Func) Complex128Observable

func MapInt82Complex128ObserveNext

func MapInt82Complex128ObserveNext(parent Int8Observable, mapper func(int8) complex128) Complex128Observable

func MapRune2Complex128ObserveDirect

func MapRune2Complex128ObserveDirect(parent RuneObservable, mapper MappingRune2Complex128Func) Complex128Observable

func MapRune2Complex128ObserveNext

func MapRune2Complex128ObserveNext(parent RuneObservable, mapper func(rune) complex128) Complex128Observable

func MapString2Complex128ObserveDirect

func MapString2Complex128ObserveDirect(parent StringObservable, mapper MappingString2Complex128Func) Complex128Observable

func MapString2Complex128ObserveNext

func MapString2Complex128ObserveNext(parent StringObservable, mapper func(string) complex128) Complex128Observable

func MapTime2Complex128ObserveDirect

func MapTime2Complex128ObserveDirect(parent TimeObservable, mapper MappingTime2Complex128Func) Complex128Observable

func MapTime2Complex128ObserveNext

func MapTime2Complex128ObserveNext(parent TimeObservable, mapper func(time.Time) complex128) Complex128Observable

func MapUint162Complex128ObserveDirect

func MapUint162Complex128ObserveDirect(parent Uint16Observable, mapper MappingUint162Complex128Func) Complex128Observable

func MapUint162Complex128ObserveNext

func MapUint162Complex128ObserveNext(parent Uint16Observable, mapper func(uint16) complex128) Complex128Observable

func MapUint2Complex128ObserveDirect

func MapUint2Complex128ObserveDirect(parent UintObservable, mapper MappingUint2Complex128Func) Complex128Observable

func MapUint2Complex128ObserveNext

func MapUint2Complex128ObserveNext(parent UintObservable, mapper func(uint) complex128) Complex128Observable

func MapUint322Complex128ObserveDirect

func MapUint322Complex128ObserveDirect(parent Uint32Observable, mapper MappingUint322Complex128Func) Complex128Observable

func MapUint322Complex128ObserveNext

func MapUint322Complex128ObserveNext(parent Uint32Observable, mapper func(uint32) complex128) Complex128Observable

func MapUint642Complex128ObserveDirect

func MapUint642Complex128ObserveDirect(parent Uint64Observable, mapper MappingUint642Complex128Func) Complex128Observable

func MapUint642Complex128ObserveNext

func MapUint642Complex128ObserveNext(parent Uint64Observable, mapper func(uint64) complex128) Complex128Observable

func MapUint82Complex128ObserveDirect

func MapUint82Complex128ObserveDirect(parent Uint8Observable, mapper MappingUint82Complex128Func) Complex128Observable

func MapUint82Complex128ObserveNext

func MapUint82Complex128ObserveNext(parent Uint8Observable, mapper func(uint8) complex128) Complex128Observable

type Complex128ObservableFactory

type Complex128ObservableFactory func(observer Complex128Observer, subscription Subscription)

func (Complex128ObservableFactory) Subscribe

type Complex128Observer

type Complex128Observer interface {
	Next(complex128)
	TerminationObserver
}

func GenericObserverAsComplex128Observer

func GenericObserverAsComplex128Observer(observer GenericObserver) Complex128Observer

type Complex128ObserverFunc

type Complex128ObserverFunc func(complex128, error, bool)

func (Complex128ObserverFunc) Complete

func (f Complex128ObserverFunc) Complete()

func (Complex128ObserverFunc) Error

func (f Complex128ObserverFunc) Error(err error)

func (Complex128ObserverFunc) Next

func (f Complex128ObserverFunc) Next(next complex128)

type Complex128Stream

type Complex128Stream struct {
	Complex128Observable
}

func CreateComplex128

func CreateComplex128(f func(observer Complex128Observer, subscription Subscription)) *Complex128Stream

CreateComplex128 calls f(observer, subscription) to produce values for a stream.

func EmptyComplex128

func EmptyComplex128() *Complex128Stream

func FromComplex128Array

func FromComplex128Array(array []complex128) *Complex128Stream

func FromComplex128Channel

func FromComplex128Channel(ch <-chan complex128) *Complex128Stream

func FromComplex128Observable

func FromComplex128Observable(observable Complex128Observable) *Complex128Stream

func FromComplex128s

func FromComplex128s(array ...complex128) *Complex128Stream

func JustComplex128

func JustComplex128(element complex128) *Complex128Stream

func MergeComplex128

func MergeComplex128(observables ...Complex128Observable) *Complex128Stream

func MergeComplex128DelayError

func MergeComplex128DelayError(observables ...Complex128Observable) *Complex128Stream

func NeverComplex128

func NeverComplex128() *Complex128Stream

func RepeatComplex128

func RepeatComplex128(value complex128, count int) *Complex128Stream

Repeat value count times.

func StartComplex128

func StartComplex128(f func() (complex128, error)) *Complex128Stream

StartComplex128 is designed to be used with functions that return a (complex128, error) tuple.

If the error is non-nil the returned Complex128Stream will be that error, otherwise it will be a single-value stream of complex128.

func ThrowComplex128

func ThrowComplex128(err error) *Complex128Stream

func (*Complex128Stream) Catch

func (*Complex128Stream) Concat

func (s *Complex128Stream) Concat(observables ...Complex128Observable) *Complex128Stream

func (*Complex128Stream) Count

func (s *Complex128Stream) Count() *IntStream

Count returns an IntStream with the count of elements in this stream.

func (*Complex128Stream) Debounce

func (s *Complex128Stream) Debounce(duration time.Duration) *Complex128Stream

func (*Complex128Stream) Distinct

func (s *Complex128Stream) Distinct() *Complex128Stream

Distinct removes duplicate elements in the stream.

func (*Complex128Stream) Do

func (s *Complex128Stream) Do(f func(next complex128)) *Complex128Stream

Do applies a function for each value passing through the stream.

func (*Complex128Stream) DoOnComplete

func (s *Complex128Stream) DoOnComplete(f func()) *Complex128Stream

DoOnComplete applies a function when the stream completes.

func (*Complex128Stream) DoOnError

func (s *Complex128Stream) DoOnError(f func(err error)) *Complex128Stream

DoOnError applies a function for any error on the stream.

func (*Complex128Stream) ElementAt

func (s *Complex128Stream) ElementAt(n int) *Complex128Stream

ElementAt yields the Nth element of the stream.

func (*Complex128Stream) Filter

func (s *Complex128Stream) Filter(f func(complex128) bool) *Complex128Stream

Filter elements in the stream on a function.

func (*Complex128Stream) First

func (s *Complex128Stream) First() *Complex128Stream

Last returns just the first element of the stream.

func (*Complex128Stream) FlatMap

func (*Complex128Stream) FlatMapBool

func (s *Complex128Stream) FlatMapBool(f func(complex128) BoolObservable) *BoolStream

func (*Complex128Stream) FlatMapByte

func (s *Complex128Stream) FlatMapByte(f func(complex128) ByteObservable) *ByteStream

func (*Complex128Stream) FlatMapByteSlice

func (s *Complex128Stream) FlatMapByteSlice(f func(complex128) ByteSliceObservable) *ByteSliceStream

func (*Complex128Stream) FlatMapComplex64

func (s *Complex128Stream) FlatMapComplex64(f func(complex128) Complex64Observable) *Complex64Stream

func (*Complex128Stream) FlatMapDuration

func (s *Complex128Stream) FlatMapDuration(f func(complex128) DurationObservable) *DurationStream

func (*Complex128Stream) FlatMapFloat32

func (s *Complex128Stream) FlatMapFloat32(f func(complex128) Float32Observable) *Float32Stream

func (*Complex128Stream) FlatMapFloat64

func (s *Complex128Stream) FlatMapFloat64(f func(complex128) Float64Observable) *Float64Stream

func (*Complex128Stream) FlatMapInt

func (s *Complex128Stream) FlatMapInt(f func(complex128) IntObservable) *IntStream

func (*Complex128Stream) FlatMapInt16

func (s *Complex128Stream) FlatMapInt16(f func(complex128) Int16Observable) *Int16Stream

func (*Complex128Stream) FlatMapInt32

func (s *Complex128Stream) FlatMapInt32(f func(complex128) Int32Observable) *Int32Stream

func (*Complex128Stream) FlatMapInt64

func (s *Complex128Stream) FlatMapInt64(f func(complex128) Int64Observable) *Int64Stream

func (*Complex128Stream) FlatMapInt8

func (s *Complex128Stream) FlatMapInt8(f func(complex128) Int8Observable) *Int8Stream

func (*Complex128Stream) FlatMapRune

func (s *Complex128Stream) FlatMapRune(f func(complex128) RuneObservable) *RuneStream

func (*Complex128Stream) FlatMapString

func (s *Complex128Stream) FlatMapString(f func(complex128) StringObservable) *StringStream

func (*Complex128Stream) FlatMapTime

func (s *Complex128Stream) FlatMapTime(f func(complex128) TimeObservable) *TimeStream

func (*Complex128Stream) FlatMapUint

func (s *Complex128Stream) FlatMapUint(f func(complex128) UintObservable) *UintStream

func (*Complex128Stream) FlatMapUint16

func (s *Complex128Stream) FlatMapUint16(f func(complex128) Uint16Observable) *Uint16Stream

func (*Complex128Stream) FlatMapUint32

func (s *Complex128Stream) FlatMapUint32(f func(complex128) Uint32Observable) *Uint32Stream

func (*Complex128Stream) FlatMapUint64

func (s *Complex128Stream) FlatMapUint64(f func(complex128) Uint64Observable) *Uint64Stream

func (*Complex128Stream) FlatMapUint8

func (s *Complex128Stream) FlatMapUint8(f func(complex128) Uint8Observable) *Uint8Stream

func (*Complex128Stream) Fork

Fork replicates each event from the parent to every subscriber of the fork.

func (*Complex128Stream) IgnoreElements

func (s *Complex128Stream) IgnoreElements() *Complex128Stream

IgnoreElements ignores elements of the stream and emits only the completion events.

func (*Complex128Stream) Last

Last returns just the last element of the stream.

func (*Complex128Stream) Map

Map maps values in this stream to another value.

func (*Complex128Stream) MapBool

func (s *Complex128Stream) MapBool(f func(complex128) bool) *BoolStream

MapBool maps this stream to an BoolStream via f.

func (*Complex128Stream) MapByte

func (s *Complex128Stream) MapByte(f func(complex128) byte) *ByteStream

MapByte maps this stream to an ByteStream via f.

func (*Complex128Stream) MapByteSlice

func (s *Complex128Stream) MapByteSlice(f func(complex128) []byte) *ByteSliceStream

MapByteSlice maps this stream to an ByteSliceStream via f.

func (*Complex128Stream) MapComplex64

func (s *Complex128Stream) MapComplex64(f func(complex128) complex64) *Complex64Stream

MapComplex64 maps this stream to an Complex64Stream via f.

func (*Complex128Stream) MapDuration

func (s *Complex128Stream) MapDuration(f func(complex128) time.Duration) *DurationStream

MapDuration maps this stream to an DurationStream via f.

func (*Complex128Stream) MapFloat32

func (s *Complex128Stream) MapFloat32(f func(complex128) float32) *Float32Stream

MapFloat32 maps this stream to an Float32Stream via f.

func (*Complex128Stream) MapFloat64

func (s *Complex128Stream) MapFloat64(f func(complex128) float64) *Float64Stream

MapFloat64 maps this stream to an Float64Stream via f.

func (*Complex128Stream) MapInt

func (s *Complex128Stream) MapInt(f func(complex128) int) *IntStream

MapInt maps this stream to an IntStream via f.

func (*Complex128Stream) MapInt16

func (s *Complex128Stream) MapInt16(f func(complex128) int16) *Int16Stream

MapInt16 maps this stream to an Int16Stream via f.

func (*Complex128Stream) MapInt32

func (s *Complex128Stream) MapInt32(f func(complex128) int32) *Int32Stream

MapInt32 maps this stream to an Int32Stream via f.

func (*Complex128Stream) MapInt64

func (s *Complex128Stream) MapInt64(f func(complex128) int64) *Int64Stream

MapInt64 maps this stream to an Int64Stream via f.

func (*Complex128Stream) MapInt8

func (s *Complex128Stream) MapInt8(f func(complex128) int8) *Int8Stream

MapInt8 maps this stream to an Int8Stream via f.

func (*Complex128Stream) MapRune

func (s *Complex128Stream) MapRune(f func(complex128) rune) *RuneStream

MapRune maps this stream to an RuneStream via f.

func (*Complex128Stream) MapString

func (s *Complex128Stream) MapString(f func(complex128) string) *StringStream

MapString maps this stream to an StringStream via f.

func (*Complex128Stream) MapTime

func (s *Complex128Stream) MapTime(f func(complex128) time.Time) *TimeStream

MapTime maps this stream to an TimeStream via f.

func (*Complex128Stream) MapUint

func (s *Complex128Stream) MapUint(f func(complex128) uint) *UintStream

MapUint maps this stream to an UintStream via f.

func (*Complex128Stream) MapUint16

func (s *Complex128Stream) MapUint16(f func(complex128) uint16) *Uint16Stream

MapUint16 maps this stream to an Uint16Stream via f.

func (*Complex128Stream) MapUint32

func (s *Complex128Stream) MapUint32(f func(complex128) uint32) *Uint32Stream

MapUint32 maps this stream to an Uint32Stream via f.

func (*Complex128Stream) MapUint64

func (s *Complex128Stream) MapUint64(f func(complex128) uint64) *Uint64Stream

MapUint64 maps this stream to an Uint64Stream via f.

func (*Complex128Stream) MapUint8

func (s *Complex128Stream) MapUint8(f func(complex128) uint8) *Uint8Stream

MapUint8 maps this stream to an Uint8Stream via f.

func (*Complex128Stream) Merge

Merge an arbitrary number of observables with this one. An error from any of the observables will terminate the merged stream.

func (*Complex128Stream) MergeDelayError

func (s *Complex128Stream) MergeDelayError(other ...Complex128Observable) *Complex128Stream

Merge an arbitrary number of observables with this one. Any error will be deferred until all observables terminate.

func (*Complex128Stream) Reduce

func (s *Complex128Stream) Reduce(initial complex128, reducer func(complex128, complex128) complex128) *Complex128Stream

func (*Complex128Stream) Replay

func (s *Complex128Stream) Replay(size int, duration time.Duration) *Complex128Stream

func (*Complex128Stream) Retry

func (s *Complex128Stream) Retry() *Complex128Stream

func (*Complex128Stream) Sample

func (s *Complex128Stream) Sample(duration time.Duration) *Complex128Stream

func (*Complex128Stream) Scan

func (*Complex128Stream) Skip

SkipLast skips the first N elements of the stream.

func (*Complex128Stream) SkipLast

func (s *Complex128Stream) SkipLast(n int) *Complex128Stream

SkipLast skips the last N elements of the stream.

func (*Complex128Stream) SubscribeFunc

func (s *Complex128Stream) SubscribeFunc(f func(complex128, error, bool)) Subscription

func (*Complex128Stream) SubscribeNext

func (s *Complex128Stream) SubscribeNext(f func(v complex128)) Subscription

func (*Complex128Stream) Take

Take returns just the first N elements of the stream.

func (*Complex128Stream) TakeLast

func (s *Complex128Stream) TakeLast(n int) *Complex128Stream

TakeLast returns just the last N elements of the stream.

func (*Complex128Stream) Timeout

func (s *Complex128Stream) Timeout(timeout time.Duration) *Complex128Stream

func (*Complex128Stream) ToArray

func (s *Complex128Stream) ToArray() []complex128

ToArray blocks and returns the values from the stream in an array.

func (*Complex128Stream) ToArrayWithError

func (s *Complex128Stream) ToArrayWithError() ([]complex128, error)

ToArrayWithError collects all values from the stream into an array, returning it and any error.

func (*Complex128Stream) ToChannel

func (s *Complex128Stream) ToChannel() <-chan complex128

func (*Complex128Stream) ToChannelWithError

func (s *Complex128Stream) ToChannelWithError() (<-chan complex128, <-chan error)

ToChannelWithError returns value and error channels corresponding to the stream elements and any error.

func (*Complex128Stream) ToOne

func (s *Complex128Stream) ToOne() complex128

ToOne blocks and returns the only value emitted by the stream, or the zero value if an error occurs.

func (*Complex128Stream) ToOneWithError

func (s *Complex128Stream) ToOneWithError() (complex128, error)

ToOneWithError blocks until the stream emits exactly one value. Otherwise, it errors.

func (*Complex128Stream) Wait

func (s *Complex128Stream) Wait() error

Wait for completion of the stream and return any error.

type Complex128Subscriber

type Complex128Subscriber interface {
	Subscription
	Complex128Observer
}

A Complex128Subscriber represents a subscribed Complex128Observer.

func MakeComplex128Subscriber

func MakeComplex128Subscriber(observer Complex128Observer) Complex128Subscriber

type Complex64Observable

type Complex64Observable interface {
	Subscribe(Complex64Observer) Subscription
}

func MapBool2Complex64ObserveDirect

func MapBool2Complex64ObserveDirect(parent BoolObservable, mapper MappingBool2Complex64Func) Complex64Observable

func MapBool2Complex64ObserveNext

func MapBool2Complex64ObserveNext(parent BoolObservable, mapper func(bool) complex64) Complex64Observable

func MapByte2Complex64ObserveDirect

func MapByte2Complex64ObserveDirect(parent ByteObservable, mapper MappingByte2Complex64Func) Complex64Observable

func MapByte2Complex64ObserveNext

func MapByte2Complex64ObserveNext(parent ByteObservable, mapper func(byte) complex64) Complex64Observable

func MapByteSlice2Complex64ObserveNext

func MapByteSlice2Complex64ObserveNext(parent ByteSliceObservable, mapper func([]byte) complex64) Complex64Observable

func MapComplex1282Complex64ObserveNext

func MapComplex1282Complex64ObserveNext(parent Complex128Observable, mapper func(complex128) complex64) Complex64Observable

func MapComplex642Complex64ObserveNext

func MapComplex642Complex64ObserveNext(parent Complex64Observable, mapper func(complex64) complex64) Complex64Observable

func MapDuration2Complex64ObserveNext

func MapDuration2Complex64ObserveNext(parent DurationObservable, mapper func(time.Duration) complex64) Complex64Observable

func MapFloat322Complex64ObserveDirect

func MapFloat322Complex64ObserveDirect(parent Float32Observable, mapper MappingFloat322Complex64Func) Complex64Observable

func MapFloat322Complex64ObserveNext

func MapFloat322Complex64ObserveNext(parent Float32Observable, mapper func(float32) complex64) Complex64Observable

func MapFloat642Complex64ObserveDirect

func MapFloat642Complex64ObserveDirect(parent Float64Observable, mapper MappingFloat642Complex64Func) Complex64Observable

func MapFloat642Complex64ObserveNext

func MapFloat642Complex64ObserveNext(parent Float64Observable, mapper func(float64) complex64) Complex64Observable

func MapInt162Complex64ObserveDirect

func MapInt162Complex64ObserveDirect(parent Int16Observable, mapper MappingInt162Complex64Func) Complex64Observable

func MapInt162Complex64ObserveNext

func MapInt162Complex64ObserveNext(parent Int16Observable, mapper func(int16) complex64) Complex64Observable

func MapInt2Complex64ObserveDirect

func MapInt2Complex64ObserveDirect(parent IntObservable, mapper MappingInt2Complex64Func) Complex64Observable

func MapInt2Complex64ObserveNext

func MapInt2Complex64ObserveNext(parent IntObservable, mapper func(int) complex64) Complex64Observable

func MapInt322Complex64ObserveDirect

func MapInt322Complex64ObserveDirect(parent Int32Observable, mapper MappingInt322Complex64Func) Complex64Observable

func MapInt322Complex64ObserveNext

func MapInt322Complex64ObserveNext(parent Int32Observable, mapper func(int32) complex64) Complex64Observable

func MapInt642Complex64ObserveDirect

func MapInt642Complex64ObserveDirect(parent Int64Observable, mapper MappingInt642Complex64Func) Complex64Observable

func MapInt642Complex64ObserveNext

func MapInt642Complex64ObserveNext(parent Int64Observable, mapper func(int64) complex64) Complex64Observable

func MapInt82Complex64ObserveDirect

func MapInt82Complex64ObserveDirect(parent Int8Observable, mapper MappingInt82Complex64Func) Complex64Observable

func MapInt82Complex64ObserveNext

func MapInt82Complex64ObserveNext(parent Int8Observable, mapper func(int8) complex64) Complex64Observable

func MapRune2Complex64ObserveDirect

func MapRune2Complex64ObserveDirect(parent RuneObservable, mapper MappingRune2Complex64Func) Complex64Observable

func MapRune2Complex64ObserveNext

func MapRune2Complex64ObserveNext(parent RuneObservable, mapper func(rune) complex64) Complex64Observable

func MapString2Complex64ObserveDirect

func MapString2Complex64ObserveDirect(parent StringObservable, mapper MappingString2Complex64Func) Complex64Observable

func MapString2Complex64ObserveNext

func MapString2Complex64ObserveNext(parent StringObservable, mapper func(string) complex64) Complex64Observable

func MapTime2Complex64ObserveDirect

func MapTime2Complex64ObserveDirect(parent TimeObservable, mapper MappingTime2Complex64Func) Complex64Observable

func MapTime2Complex64ObserveNext

func MapTime2Complex64ObserveNext(parent TimeObservable, mapper func(time.Time) complex64) Complex64Observable

func MapUint162Complex64ObserveDirect

func MapUint162Complex64ObserveDirect(parent Uint16Observable, mapper MappingUint162Complex64Func) Complex64Observable

func MapUint162Complex64ObserveNext

func MapUint162Complex64ObserveNext(parent Uint16Observable, mapper func(uint16) complex64) Complex64Observable

func MapUint2Complex64ObserveDirect

func MapUint2Complex64ObserveDirect(parent UintObservable, mapper MappingUint2Complex64Func) Complex64Observable

func MapUint2Complex64ObserveNext

func MapUint2Complex64ObserveNext(parent UintObservable, mapper func(uint) complex64) Complex64Observable

func MapUint322Complex64ObserveDirect

func MapUint322Complex64ObserveDirect(parent Uint32Observable, mapper MappingUint322Complex64Func) Complex64Observable

func MapUint322Complex64ObserveNext

func MapUint322Complex64ObserveNext(parent Uint32Observable, mapper func(uint32) complex64) Complex64Observable

func MapUint642Complex64ObserveDirect

func MapUint642Complex64ObserveDirect(parent Uint64Observable, mapper MappingUint642Complex64Func) Complex64Observable

func MapUint642Complex64ObserveNext

func MapUint642Complex64ObserveNext(parent Uint64Observable, mapper func(uint64) complex64) Complex64Observable

func MapUint82Complex64ObserveDirect

func MapUint82Complex64ObserveDirect(parent Uint8Observable, mapper MappingUint82Complex64Func) Complex64Observable

func MapUint82Complex64ObserveNext

func MapUint82Complex64ObserveNext(parent Uint8Observable, mapper func(uint8) complex64) Complex64Observable

type Complex64ObservableFactory

type Complex64ObservableFactory func(observer Complex64Observer, subscription Subscription)

func (Complex64ObservableFactory) Subscribe

type Complex64Observer

type Complex64Observer interface {
	Next(complex64)
	TerminationObserver
}

func GenericObserverAsComplex64Observer

func GenericObserverAsComplex64Observer(observer GenericObserver) Complex64Observer

type Complex64ObserverFunc

type Complex64ObserverFunc func(complex64, error, bool)

func (Complex64ObserverFunc) Complete

func (f Complex64ObserverFunc) Complete()

func (Complex64ObserverFunc) Error

func (f Complex64ObserverFunc) Error(err error)

func (Complex64ObserverFunc) Next

func (f Complex64ObserverFunc) Next(next complex64)

type Complex64Stream

type Complex64Stream struct {
	Complex64Observable
}

func CreateComplex64

func CreateComplex64(f func(observer Complex64Observer, subscription Subscription)) *Complex64Stream

CreateComplex64 calls f(observer, subscription) to produce values for a stream.

func EmptyComplex64

func EmptyComplex64() *Complex64Stream

func FromComplex64Array

func FromComplex64Array(array []complex64) *Complex64Stream

func FromComplex64Channel

func FromComplex64Channel(ch <-chan complex64) *Complex64Stream

func FromComplex64Observable

func FromComplex64Observable(observable Complex64Observable) *Complex64Stream

func FromComplex64s

func FromComplex64s(array ...complex64) *Complex64Stream

func JustComplex64

func JustComplex64(element complex64) *Complex64Stream

func MergeComplex64

func MergeComplex64(observables ...Complex64Observable) *Complex64Stream

func MergeComplex64DelayError

func MergeComplex64DelayError(observables ...Complex64Observable) *Complex64Stream

func NeverComplex64

func NeverComplex64() *Complex64Stream

func RepeatComplex64

func RepeatComplex64(value complex64, count int) *Complex64Stream

Repeat value count times.

func StartComplex64

func StartComplex64(f func() (complex64, error)) *Complex64Stream

StartComplex64 is designed to be used with functions that return a (complex64, error) tuple.

If the error is non-nil the returned Complex64Stream will be that error, otherwise it will be a single-value stream of complex64.

func ThrowComplex64

func ThrowComplex64(err error) *Complex64Stream

func (*Complex64Stream) Catch

func (*Complex64Stream) Concat

func (s *Complex64Stream) Concat(observables ...Complex64Observable) *Complex64Stream

func (*Complex64Stream) Count

func (s *Complex64Stream) Count() *IntStream

Count returns an IntStream with the count of elements in this stream.

func (*Complex64Stream) Debounce

func (s *Complex64Stream) Debounce(duration time.Duration) *Complex64Stream

func (*Complex64Stream) Distinct

func (s *Complex64Stream) Distinct() *Complex64Stream

Distinct removes duplicate elements in the stream.

func (*Complex64Stream) Do

func (s *Complex64Stream) Do(f func(next complex64)) *Complex64Stream

Do applies a function for each value passing through the stream.

func (*Complex64Stream) DoOnComplete

func (s *Complex64Stream) DoOnComplete(f func()) *Complex64Stream

DoOnComplete applies a function when the stream completes.

func (*Complex64Stream) DoOnError

func (s *Complex64Stream) DoOnError(f func(err error)) *Complex64Stream

DoOnError applies a function for any error on the stream.

func (*Complex64Stream) ElementAt

func (s *Complex64Stream) ElementAt(n int) *Complex64Stream

ElementAt yields the Nth element of the stream.

func (*Complex64Stream) Filter

func (s *Complex64Stream) Filter(f func(complex64) bool) *Complex64Stream

Filter elements in the stream on a function.

func (*Complex64Stream) First

func (s *Complex64Stream) First() *Complex64Stream

Last returns just the first element of the stream.

func (*Complex64Stream) FlatMap

func (*Complex64Stream) FlatMapBool

func (s *Complex64Stream) FlatMapBool(f func(complex64) BoolObservable) *BoolStream

func (*Complex64Stream) FlatMapByte

func (s *Complex64Stream) FlatMapByte(f func(complex64) ByteObservable) *ByteStream

func (*Complex64Stream) FlatMapByteSlice

func (s *Complex64Stream) FlatMapByteSlice(f func(complex64) ByteSliceObservable) *ByteSliceStream

func (*Complex64Stream) FlatMapComplex128

func (s *Complex64Stream) FlatMapComplex128(f func(complex64) Complex128Observable) *Complex128Stream

func (*Complex64Stream) FlatMapDuration

func (s *Complex64Stream) FlatMapDuration(f func(complex64) DurationObservable) *DurationStream

func (*Complex64Stream) FlatMapFloat32

func (s *Complex64Stream) FlatMapFloat32(f func(complex64) Float32Observable) *Float32Stream

func (*Complex64Stream) FlatMapFloat64

func (s *Complex64Stream) FlatMapFloat64(f func(complex64) Float64Observable) *Float64Stream

func (*Complex64Stream) FlatMapInt

func (s *Complex64Stream) FlatMapInt(f func(complex64) IntObservable) *IntStream

func (*Complex64Stream) FlatMapInt16

func (s *Complex64Stream) FlatMapInt16(f func(complex64) Int16Observable) *Int16Stream

func (*Complex64Stream) FlatMapInt32

func (s *Complex64Stream) FlatMapInt32(f func(complex64) Int32Observable) *Int32Stream

func (*Complex64Stream) FlatMapInt64

func (s *Complex64Stream) FlatMapInt64(f func(complex64) Int64Observable) *Int64Stream

func (*Complex64Stream) FlatMapInt8

func (s *Complex64Stream) FlatMapInt8(f func(complex64) Int8Observable) *Int8Stream

func (*Complex64Stream) FlatMapRune

func (s *Complex64Stream) FlatMapRune(f func(complex64) RuneObservable) *RuneStream

func (*Complex64Stream) FlatMapString

func (s *Complex64Stream) FlatMapString(f func(complex64) StringObservable) *StringStream

func (*Complex64Stream) FlatMapTime

func (s *Complex64Stream) FlatMapTime(f func(complex64) TimeObservable) *TimeStream

func (*Complex64Stream) FlatMapUint

func (s *Complex64Stream) FlatMapUint(f func(complex64) UintObservable) *UintStream

func (*Complex64Stream) FlatMapUint16

func (s *Complex64Stream) FlatMapUint16(f func(complex64) Uint16Observable) *Uint16Stream

func (*Complex64Stream) FlatMapUint32

func (s *Complex64Stream) FlatMapUint32(f func(complex64) Uint32Observable) *Uint32Stream

func (*Complex64Stream) FlatMapUint64

func (s *Complex64Stream) FlatMapUint64(f func(complex64) Uint64Observable) *Uint64Stream

func (*Complex64Stream) FlatMapUint8

func (s *Complex64Stream) FlatMapUint8(f func(complex64) Uint8Observable) *Uint8Stream

func (*Complex64Stream) Fork

func (s *Complex64Stream) Fork() *Complex64Stream

Fork replicates each event from the parent to every subscriber of the fork.

func (*Complex64Stream) IgnoreElements

func (s *Complex64Stream) IgnoreElements() *Complex64Stream

IgnoreElements ignores elements of the stream and emits only the completion events.

func (*Complex64Stream) Last

func (s *Complex64Stream) Last() *Complex64Stream

Last returns just the last element of the stream.

func (*Complex64Stream) Map

Map maps values in this stream to another value.

func (*Complex64Stream) MapBool

func (s *Complex64Stream) MapBool(f func(complex64) bool) *BoolStream

MapBool maps this stream to an BoolStream via f.

func (*Complex64Stream) MapByte

func (s *Complex64Stream) MapByte(f func(complex64) byte) *ByteStream

MapByte maps this stream to an ByteStream via f.

func (*Complex64Stream) MapByteSlice

func (s *Complex64Stream) MapByteSlice(f func(complex64) []byte) *ByteSliceStream

MapByteSlice maps this stream to an ByteSliceStream via f.

func (*Complex64Stream) MapComplex128

func (s *Complex64Stream) MapComplex128(f func(complex64) complex128) *Complex128Stream

MapComplex128 maps this stream to an Complex128Stream via f.

func (*Complex64Stream) MapDuration

func (s *Complex64Stream) MapDuration(f func(complex64) time.Duration) *DurationStream

MapDuration maps this stream to an DurationStream via f.

func (*Complex64Stream) MapFloat32

func (s *Complex64Stream) MapFloat32(f func(complex64) float32) *Float32Stream

MapFloat32 maps this stream to an Float32Stream via f.

func (*Complex64Stream) MapFloat64

func (s *Complex64Stream) MapFloat64(f func(complex64) float64) *Float64Stream

MapFloat64 maps this stream to an Float64Stream via f.

func (*Complex64Stream) MapInt

func (s *Complex64Stream) MapInt(f func(complex64) int) *IntStream

MapInt maps this stream to an IntStream via f.

func (*Complex64Stream) MapInt16

func (s *Complex64Stream) MapInt16(f func(complex64) int16) *Int16Stream

MapInt16 maps this stream to an Int16Stream via f.

func (*Complex64Stream) MapInt32

func (s *Complex64Stream) MapInt32(f func(complex64) int32) *Int32Stream

MapInt32 maps this stream to an Int32Stream via f.

func (*Complex64Stream) MapInt64

func (s *Complex64Stream) MapInt64(f func(complex64) int64) *Int64Stream

MapInt64 maps this stream to an Int64Stream via f.

func (*Complex64Stream) MapInt8

func (s *Complex64Stream) MapInt8(f func(complex64) int8) *Int8Stream

MapInt8 maps this stream to an Int8Stream via f.

func (*Complex64Stream) MapRune

func (s *Complex64Stream) MapRune(f func(complex64) rune) *RuneStream

MapRune maps this stream to an RuneStream via f.

func (*Complex64Stream) MapString

func (s *Complex64Stream) MapString(f func(complex64) string) *StringStream

MapString maps this stream to an StringStream via f.

func (*Complex64Stream) MapTime

func (s *Complex64Stream) MapTime(f func(complex64) time.Time) *TimeStream

MapTime maps this stream to an TimeStream via f.

func (*Complex64Stream) MapUint

func (s *Complex64Stream) MapUint(f func(complex64) uint) *UintStream

MapUint maps this stream to an UintStream via f.

func (*Complex64Stream) MapUint16

func (s *Complex64Stream) MapUint16(f func(complex64) uint16) *Uint16Stream

MapUint16 maps this stream to an Uint16Stream via f.

func (*Complex64Stream) MapUint32

func (s *Complex64Stream) MapUint32(f func(complex64) uint32) *Uint32Stream

MapUint32 maps this stream to an Uint32Stream via f.

func (*Complex64Stream) MapUint64

func (s *Complex64Stream) MapUint64(f func(complex64) uint64) *Uint64Stream

MapUint64 maps this stream to an Uint64Stream via f.

func (*Complex64Stream) MapUint8

func (s *Complex64Stream) MapUint8(f func(complex64) uint8) *Uint8Stream

MapUint8 maps this stream to an Uint8Stream via f.

func (*Complex64Stream) Merge

Merge an arbitrary number of observables with this one. An error from any of the observables will terminate the merged stream.

func (*Complex64Stream) MergeDelayError

func (s *Complex64Stream) MergeDelayError(other ...Complex64Observable) *Complex64Stream

Merge an arbitrary number of observables with this one. Any error will be deferred until all observables terminate.

func (*Complex64Stream) Reduce

func (s *Complex64Stream) Reduce(initial complex64, reducer func(complex64, complex64) complex64) *Complex64Stream

func (*Complex64Stream) Replay

func (s *Complex64Stream) Replay(size int, duration time.Duration) *Complex64Stream

func (*Complex64Stream) Retry

func (s *Complex64Stream) Retry() *Complex64Stream

func (*Complex64Stream) Sample

func (s *Complex64Stream) Sample(duration time.Duration) *Complex64Stream

func (*Complex64Stream) Scan

func (*Complex64Stream) Skip

func (s *Complex64Stream) Skip(n int) *Complex64Stream

SkipLast skips the first N elements of the stream.

func (*Complex64Stream) SkipLast

func (s *Complex64Stream) SkipLast(n int) *Complex64Stream

SkipLast skips the last N elements of the stream.

func (*Complex64Stream) SubscribeFunc

func (s *Complex64Stream) SubscribeFunc(f func(complex64, error, bool)) Subscription

func (*Complex64Stream) SubscribeNext

func (s *Complex64Stream) SubscribeNext(f func(v complex64)) Subscription

func (*Complex64Stream) Take

func (s *Complex64Stream) Take(n int) *Complex64Stream

Take returns just the first N elements of the stream.

func (*Complex64Stream) TakeLast

func (s *Complex64Stream) TakeLast(n int) *Complex64Stream

TakeLast returns just the last N elements of the stream.

func (*Complex64Stream) Timeout

func (s *Complex64Stream) Timeout(timeout time.Duration) *Complex64Stream

func (*Complex64Stream) ToArray

func (s *Complex64Stream) ToArray() []complex64

ToArray blocks and returns the values from the stream in an array.

func (*Complex64Stream) ToArrayWithError

func (s *Complex64Stream) ToArrayWithError() ([]complex64, error)

ToArrayWithError collects all values from the stream into an array, returning it and any error.

func (*Complex64Stream) ToChannel

func (s *Complex64Stream) ToChannel() <-chan complex64

func (*Complex64Stream) ToChannelWithError

func (s *Complex64Stream) ToChannelWithError() (<-chan complex64, <-chan error)

ToChannelWithError returns value and error channels corresponding to the stream elements and any error.

func (*Complex64Stream) ToOne

func (s *Complex64Stream) ToOne() complex64

ToOne blocks and returns the only value emitted by the stream, or the zero value if an error occurs.

func (*Complex64Stream) ToOneWithError

func (s *Complex64Stream) ToOneWithError() (complex64, error)

ToOneWithError blocks until the stream emits exactly one value. Otherwise, it errors.

func (*Complex64Stream) Wait

func (s *Complex64Stream) Wait() error

Wait for completion of the stream and return any error.

type Complex64Subscriber

type Complex64Subscriber interface {
	Subscription
	Complex64Observer
}

A Complex64Subscriber represents a subscribed Complex64Observer.

func MakeComplex64Subscriber

func MakeComplex64Subscriber(observer Complex64Observer) Complex64Subscriber

type DurationObservable

type DurationObservable interface {
	Subscribe(DurationObserver) Subscription
}

func MapBool2DurationObserveDirect

func MapBool2DurationObserveDirect(parent BoolObservable, mapper MappingBool2DurationFunc) DurationObservable

func MapBool2DurationObserveNext

func MapBool2DurationObserveNext(parent BoolObservable, mapper func(bool) time.Duration) DurationObservable

func MapByte2DurationObserveDirect

func MapByte2DurationObserveDirect(parent ByteObservable, mapper MappingByte2DurationFunc) DurationObservable

func MapByte2DurationObserveNext

func MapByte2DurationObserveNext(parent ByteObservable, mapper func(byte) time.Duration) DurationObservable

func MapByteSlice2DurationObserveNext

func MapByteSlice2DurationObserveNext(parent ByteSliceObservable, mapper func([]byte) time.Duration) DurationObservable

func MapComplex1282DurationObserveNext

func MapComplex1282DurationObserveNext(parent Complex128Observable, mapper func(complex128) time.Duration) DurationObservable

func MapComplex642DurationObserveNext

func MapComplex642DurationObserveNext(parent Complex64Observable, mapper func(complex64) time.Duration) DurationObservable

func MapDuration2DurationObserveDirect

func MapDuration2DurationObserveDirect(parent DurationObservable, mapper MappingDuration2DurationFunc) DurationObservable

func MapDuration2DurationObserveNext

func MapDuration2DurationObserveNext(parent DurationObservable, mapper func(time.Duration) time.Duration) DurationObservable

func MapFloat322DurationObserveDirect

func MapFloat322DurationObserveDirect(parent Float32Observable, mapper MappingFloat322DurationFunc) DurationObservable

func MapFloat322DurationObserveNext

func MapFloat322DurationObserveNext(parent Float32Observable, mapper func(float32) time.Duration) DurationObservable

func MapFloat642DurationObserveDirect

func MapFloat642DurationObserveDirect(parent Float64Observable, mapper MappingFloat642DurationFunc) DurationObservable

func MapFloat642DurationObserveNext

func MapFloat642DurationObserveNext(parent Float64Observable, mapper func(float64) time.Duration) DurationObservable

func MapInt162DurationObserveDirect

func MapInt162DurationObserveDirect(parent Int16Observable, mapper MappingInt162DurationFunc) DurationObservable

func MapInt162DurationObserveNext

func MapInt162DurationObserveNext(parent Int16Observable, mapper func(int16) time.Duration) DurationObservable

func MapInt2DurationObserveDirect

func MapInt2DurationObserveDirect(parent IntObservable, mapper MappingInt2DurationFunc) DurationObservable

func MapInt2DurationObserveNext

func MapInt2DurationObserveNext(parent IntObservable, mapper func(int) time.Duration) DurationObservable

func MapInt322DurationObserveDirect

func MapInt322DurationObserveDirect(parent Int32Observable, mapper MappingInt322DurationFunc) DurationObservable

func MapInt322DurationObserveNext

func MapInt322DurationObserveNext(parent Int32Observable, mapper func(int32) time.Duration) DurationObservable

func MapInt642DurationObserveDirect

func MapInt642DurationObserveDirect(parent Int64Observable, mapper MappingInt642DurationFunc) DurationObservable

func MapInt642DurationObserveNext

func MapInt642DurationObserveNext(parent Int64Observable, mapper func(int64) time.Duration) DurationObservable

func MapInt82DurationObserveDirect

func MapInt82DurationObserveDirect(parent Int8Observable, mapper MappingInt82DurationFunc) DurationObservable

func MapInt82DurationObserveNext

func MapInt82DurationObserveNext(parent Int8Observable, mapper func(int8) time.Duration) DurationObservable

func MapRune2DurationObserveDirect

func MapRune2DurationObserveDirect(parent RuneObservable, mapper MappingRune2DurationFunc) DurationObservable

func MapRune2DurationObserveNext

func MapRune2DurationObserveNext(parent RuneObservable, mapper func(rune) time.Duration) DurationObservable

func MapString2DurationObserveDirect

func MapString2DurationObserveDirect(parent StringObservable, mapper MappingString2DurationFunc) DurationObservable

func MapString2DurationObserveNext

func MapString2DurationObserveNext(parent StringObservable, mapper func(string) time.Duration) DurationObservable

func MapTime2DurationObserveDirect

func MapTime2DurationObserveDirect(parent TimeObservable, mapper MappingTime2DurationFunc) DurationObservable

func MapTime2DurationObserveNext

func MapTime2DurationObserveNext(parent TimeObservable, mapper func(time.Time) time.Duration) DurationObservable

func MapUint162DurationObserveDirect

func MapUint162DurationObserveDirect(parent Uint16Observable, mapper MappingUint162DurationFunc) DurationObservable

func MapUint162DurationObserveNext

func MapUint162DurationObserveNext(parent Uint16Observable, mapper func(uint16) time.Duration) DurationObservable

func MapUint2DurationObserveDirect

func MapUint2DurationObserveDirect(parent UintObservable, mapper MappingUint2DurationFunc) DurationObservable

func MapUint2DurationObserveNext

func MapUint2DurationObserveNext(parent UintObservable, mapper func(uint) time.Duration) DurationObservable

func MapUint322DurationObserveDirect

func MapUint322DurationObserveDirect(parent Uint32Observable, mapper MappingUint322DurationFunc) DurationObservable

func MapUint322DurationObserveNext

func MapUint322DurationObserveNext(parent Uint32Observable, mapper func(uint32) time.Duration) DurationObservable

func MapUint642DurationObserveDirect

func MapUint642DurationObserveDirect(parent Uint64Observable, mapper MappingUint642DurationFunc) DurationObservable

func MapUint642DurationObserveNext

func MapUint642DurationObserveNext(parent Uint64Observable, mapper func(uint64) time.Duration) DurationObservable

func MapUint82DurationObserveDirect

func MapUint82DurationObserveDirect(parent Uint8Observable, mapper MappingUint82DurationFunc) DurationObservable

func MapUint82DurationObserveNext

func MapUint82DurationObserveNext(parent Uint8Observable, mapper func(uint8) time.Duration) DurationObservable

type DurationObservableFactory

type DurationObservableFactory func(observer DurationObserver, subscription Subscription)

func (DurationObservableFactory) Subscribe

type DurationObserver

type DurationObserver interface {
	Next(time.Duration)
	TerminationObserver
}

func GenericObserverAsDurationObserver

func GenericObserverAsDurationObserver(observer GenericObserver) DurationObserver

type DurationObserverFunc

type DurationObserverFunc func(time.Duration, error, bool)

func (DurationObserverFunc) Complete

func (f DurationObserverFunc) Complete()

func (DurationObserverFunc) Error

func (f DurationObserverFunc) Error(err error)

func (DurationObserverFunc) Next

func (f DurationObserverFunc) Next(next time.Duration)

type DurationStream

type DurationStream struct {
	DurationObservable
}

func CreateDuration

func CreateDuration(f func(observer DurationObserver, subscription Subscription)) *DurationStream

CreateDuration calls f(observer, subscription) to produce values for a stream.

func EmptyDuration

func EmptyDuration() *DurationStream

func FromDurationArray

func FromDurationArray(array []time.Duration) *DurationStream

func FromDurationChannel

func FromDurationChannel(ch <-chan time.Duration) *DurationStream

func FromDurationObservable

func FromDurationObservable(observable DurationObservable) *DurationStream

func FromDurations

func FromDurations(array ...time.Duration) *DurationStream

func JustDuration

func JustDuration(element time.Duration) *DurationStream

func MergeDuration

func MergeDuration(observables ...DurationObservable) *DurationStream

func MergeDurationDelayError

func MergeDurationDelayError(observables ...DurationObservable) *DurationStream

func NeverDuration

func NeverDuration() *DurationStream

func RepeatDuration

func RepeatDuration(value time.Duration, count int) *DurationStream

Repeat value count times.

func StartDuration

func StartDuration(f func() (time.Duration, error)) *DurationStream

StartDuration is designed to be used with functions that return a (time.Duration, error) tuple.

If the error is non-nil the returned DurationStream will be that error, otherwise it will be a single-value stream of time.Duration.

func ThrowDuration

func ThrowDuration(err error) *DurationStream

func (*DurationStream) Catch

func (*DurationStream) Concat

func (s *DurationStream) Concat(observables ...DurationObservable) *DurationStream

func (*DurationStream) Count

func (s *DurationStream) Count() *IntStream

Count returns an IntStream with the count of elements in this stream.

func (*DurationStream) Debounce

func (s *DurationStream) Debounce(duration time.Duration) *DurationStream

func (*DurationStream) Distinct

func (s *DurationStream) Distinct() *DurationStream

Distinct removes duplicate elements in the stream.

func (*DurationStream) Do

func (s *DurationStream) Do(f func(next time.Duration)) *DurationStream

Do applies a function for each value passing through the stream.

func (*DurationStream) DoOnComplete

func (s *DurationStream) DoOnComplete(f func()) *DurationStream

DoOnComplete applies a function when the stream completes.

func (*DurationStream) DoOnError

func (s *DurationStream) DoOnError(f func(err error)) *DurationStream

DoOnError applies a function for any error on the stream.

func (*DurationStream) ElementAt

func (s *DurationStream) ElementAt(n int) *DurationStream

ElementAt yields the Nth element of the stream.

func (*DurationStream) Filter

func (s *DurationStream) Filter(f func(time.Duration) bool) *DurationStream

Filter elements in the stream on a function.

func (*DurationStream) First

func (s *DurationStream) First() *DurationStream

Last returns just the first element of the stream.

func (*DurationStream) FlatMap

func (*DurationStream) FlatMapBool

func (s *DurationStream) FlatMapBool(f func(time.Duration) BoolObservable) *BoolStream

func (*DurationStream) FlatMapByte

func (s *DurationStream) FlatMapByte(f func(time.Duration) ByteObservable) *ByteStream

func (*DurationStream) FlatMapByteSlice

func (s *DurationStream) FlatMapByteSlice(f func(time.Duration) ByteSliceObservable) *ByteSliceStream

func (*DurationStream) FlatMapComplex128

func (s *DurationStream) FlatMapComplex128(f func(time.Duration) Complex128Observable) *Complex128Stream

func (*DurationStream) FlatMapComplex64

func (s *DurationStream) FlatMapComplex64(f func(time.Duration) Complex64Observable) *Complex64Stream

func (*DurationStream) FlatMapFloat32

func (s *DurationStream) FlatMapFloat32(f func(time.Duration) Float32Observable) *Float32Stream

func (*DurationStream) FlatMapFloat64

func (s *DurationStream) FlatMapFloat64(f func(time.Duration) Float64Observable) *Float64Stream

func (*DurationStream) FlatMapInt

func (s *DurationStream) FlatMapInt(f func(time.Duration) IntObservable) *IntStream

func (*DurationStream) FlatMapInt16

func (s *DurationStream) FlatMapInt16(f func(time.Duration) Int16Observable) *Int16Stream

func (*DurationStream) FlatMapInt32

func (s *DurationStream) FlatMapInt32(f func(time.Duration) Int32Observable) *Int32Stream

func (*DurationStream) FlatMapInt64

func (s *DurationStream) FlatMapInt64(f func(time.Duration) Int64Observable) *Int64Stream

func (*DurationStream) FlatMapInt8

func (s *DurationStream) FlatMapInt8(f func(time.Duration) Int8Observable) *Int8Stream

func (*DurationStream) FlatMapRune

func (s *DurationStream) FlatMapRune(f func(time.Duration) RuneObservable) *RuneStream

func (*DurationStream) FlatMapString

func (s *DurationStream) FlatMapString(f func(time.Duration) StringObservable) *StringStream

func (*DurationStream) FlatMapTime

func (s *DurationStream) FlatMapTime(f func(time.Duration) TimeObservable) *TimeStream

func (*DurationStream) FlatMapUint

func (s *DurationStream) FlatMapUint(f func(time.Duration) UintObservable) *UintStream

func (*DurationStream) FlatMapUint16

func (s *DurationStream) FlatMapUint16(f func(time.Duration) Uint16Observable) *Uint16Stream

func (*DurationStream) FlatMapUint32

func (s *DurationStream) FlatMapUint32(f func(time.Duration) Uint32Observable) *Uint32Stream

func (*DurationStream) FlatMapUint64

func (s *DurationStream) FlatMapUint64(f func(time.Duration) Uint64Observable) *Uint64Stream

func (*DurationStream) FlatMapUint8

func (s *DurationStream) FlatMapUint8(f func(time.Duration) Uint8Observable) *Uint8Stream

func (*DurationStream) Fork

func (s *DurationStream) Fork() *DurationStream

Fork replicates each event from the parent to every subscriber of the fork.

func (*DurationStream) IgnoreElements

func (s *DurationStream) IgnoreElements() *DurationStream

IgnoreElements ignores elements of the stream and emits only the completion events.

func (*DurationStream) Last

func (s *DurationStream) Last() *DurationStream

Last returns just the last element of the stream.

func (*DurationStream) Map

Map maps values in this stream to another value.

func (*DurationStream) MapBool

func (s *DurationStream) MapBool(f func(time.Duration) bool) *BoolStream

MapBool maps this stream to an BoolStream via f.

func (*DurationStream) MapByte

func (s *DurationStream) MapByte(f func(time.Duration) byte) *ByteStream

MapByte maps this stream to an ByteStream via f.

func (*DurationStream) MapByteSlice

func (s *DurationStream) MapByteSlice(f func(time.Duration) []byte) *ByteSliceStream

MapByteSlice maps this stream to an ByteSliceStream via f.

func (*DurationStream) MapComplex128

func (s *DurationStream) MapComplex128(f func(time.Duration) complex128) *Complex128Stream

MapComplex128 maps this stream to an Complex128Stream via f.

func (*DurationStream) MapComplex64

func (s *DurationStream) MapComplex64(f func(time.Duration) complex64) *Complex64Stream

MapComplex64 maps this stream to an Complex64Stream via f.

func (*DurationStream) MapFloat32

func (s *DurationStream) MapFloat32(f func(time.Duration) float32) *Float32Stream

MapFloat32 maps this stream to an Float32Stream via f.

func (*DurationStream) MapFloat64

func (s *DurationStream) MapFloat64(f func(time.Duration) float64) *Float64Stream

MapFloat64 maps this stream to an Float64Stream via f.

func (*DurationStream) MapInt

func (s *DurationStream) MapInt(f func(time.Duration) int) *IntStream

MapInt maps this stream to an IntStream via f.

func (*DurationStream) MapInt16

func (s *DurationStream) MapInt16(f func(time.Duration) int16) *Int16Stream

MapInt16 maps this stream to an Int16Stream via f.

func (*DurationStream) MapInt32

func (s *DurationStream) MapInt32(f func(time.Duration) int32) *Int32Stream

MapInt32 maps this stream to an Int32Stream via f.

func (*DurationStream) MapInt64

func (s *DurationStream) MapInt64(f func(time.Duration) int64) *Int64Stream

MapInt64 maps this stream to an Int64Stream via f.

func (*DurationStream) MapInt8

func (s *DurationStream) MapInt8(f func(time.Duration) int8) *Int8Stream

MapInt8 maps this stream to an Int8Stream via f.

func (*DurationStream) MapRune

func (s *DurationStream) MapRune(f func(time.Duration) rune) *RuneStream

MapRune maps this stream to an RuneStream via f.

func (*DurationStream) MapString

func (s *DurationStream) MapString(f func(time.Duration) string) *StringStream

MapString maps this stream to an StringStream via f.

func (*DurationStream) MapTime

func (s *DurationStream) MapTime(f func(time.Duration) time.Time) *TimeStream

MapTime maps this stream to an TimeStream via f.

func (*DurationStream) MapUint

func (s *DurationStream) MapUint(f func(time.Duration) uint) *UintStream

MapUint maps this stream to an UintStream via f.

func (*DurationStream) MapUint16

func (s *DurationStream) MapUint16(f func(time.Duration) uint16) *Uint16Stream

MapUint16 maps this stream to an Uint16Stream via f.

func (*DurationStream) MapUint32

func (s *DurationStream) MapUint32(f func(time.Duration) uint32) *Uint32Stream

MapUint32 maps this stream to an Uint32Stream via f.

func (*DurationStream) MapUint64

func (s *DurationStream) MapUint64(f func(time.Duration) uint64) *Uint64Stream

MapUint64 maps this stream to an Uint64Stream via f.

func (*DurationStream) MapUint8

func (s *DurationStream) MapUint8(f func(time.Duration) uint8) *Uint8Stream

MapUint8 maps this stream to an Uint8Stream via f.

func (*DurationStream) Merge

func (s *DurationStream) Merge(other ...DurationObservable) *DurationStream

Merge an arbitrary number of observables with this one. An error from any of the observables will terminate the merged stream.

func (*DurationStream) MergeDelayError

func (s *DurationStream) MergeDelayError(other ...DurationObservable) *DurationStream

Merge an arbitrary number of observables with this one. Any error will be deferred until all observables terminate.

func (*DurationStream) Reduce

func (s *DurationStream) Reduce(initial time.Duration, reducer func(time.Duration, time.Duration) time.Duration) *DurationStream

func (*DurationStream) Replay

func (s *DurationStream) Replay(size int, duration time.Duration) *DurationStream

func (*DurationStream) Retry

func (s *DurationStream) Retry() *DurationStream

func (*DurationStream) Sample

func (s *DurationStream) Sample(duration time.Duration) *DurationStream

func (*DurationStream) Scan

func (*DurationStream) Skip

func (s *DurationStream) Skip(n int) *DurationStream

SkipLast skips the first N elements of the stream.

func (*DurationStream) SkipLast

func (s *DurationStream) SkipLast(n int) *DurationStream

SkipLast skips the last N elements of the stream.

func (*DurationStream) SubscribeFunc

func (s *DurationStream) SubscribeFunc(f func(time.Duration, error, bool)) Subscription

func (*DurationStream) SubscribeNext

func (s *DurationStream) SubscribeNext(f func(v time.Duration)) Subscription

func (*DurationStream) Take

func (s *DurationStream) Take(n int) *DurationStream

Take returns just the first N elements of the stream.

func (*DurationStream) TakeLast

func (s *DurationStream) TakeLast(n int) *DurationStream

TakeLast returns just the last N elements of the stream.

func (*DurationStream) Timeout

func (s *DurationStream) Timeout(timeout time.Duration) *DurationStream

func (*DurationStream) ToArray

func (s *DurationStream) ToArray() []time.Duration

ToArray blocks and returns the values from the stream in an array.

func (*DurationStream) ToArrayWithError

func (s *DurationStream) ToArrayWithError() ([]time.Duration, error)

ToArrayWithError collects all values from the stream into an array, returning it and any error.

func (*DurationStream) ToChannel

func (s *DurationStream) ToChannel() <-chan time.Duration

func (*DurationStream) ToChannelWithError

func (s *DurationStream) ToChannelWithError() (<-chan time.Duration, <-chan error)

ToChannelWithError returns value and error channels corresponding to the stream elements and any error.

func (*DurationStream) ToOne

func (s *DurationStream) ToOne() time.Duration

ToOne blocks and returns the only value emitted by the stream, or the zero value if an error occurs.

func (*DurationStream) ToOneWithError

func (s *DurationStream) ToOneWithError() (time.Duration, error)

ToOneWithError blocks until the stream emits exactly one value. Otherwise, it errors.

func (*DurationStream) Wait

func (s *DurationStream) Wait() error

Wait for completion of the stream and return any error.

type DurationSubscriber

type DurationSubscriber interface {
	Subscription
	DurationObserver
}

A DurationSubscriber represents a subscribed DurationObserver.

func MakeDurationSubscriber

func MakeDurationSubscriber(observer DurationObserver) DurationSubscriber

type Float32Observable

type Float32Observable interface {
	Subscribe(Float32Observer) Subscription
}

func MapBool2Float32ObserveDirect

func MapBool2Float32ObserveDirect(parent BoolObservable, mapper MappingBool2Float32Func) Float32Observable

func MapBool2Float32ObserveNext

func MapBool2Float32ObserveNext(parent BoolObservable, mapper func(bool) float32) Float32Observable

func MapByte2Float32ObserveDirect

func MapByte2Float32ObserveDirect(parent ByteObservable, mapper MappingByte2Float32Func) Float32Observable

func MapByte2Float32ObserveNext

func MapByte2Float32ObserveNext(parent ByteObservable, mapper func(byte) float32) Float32Observable

func MapByteSlice2Float32ObserveDirect

func MapByteSlice2Float32ObserveDirect(parent ByteSliceObservable, mapper MappingByteSlice2Float32Func) Float32Observable

func MapByteSlice2Float32ObserveNext

func MapByteSlice2Float32ObserveNext(parent ByteSliceObservable, mapper func([]byte) float32) Float32Observable

func MapComplex1282Float32ObserveNext

func MapComplex1282Float32ObserveNext(parent Complex128Observable, mapper func(complex128) float32) Float32Observable

func MapComplex642Float32ObserveDirect

func MapComplex642Float32ObserveDirect(parent Complex64Observable, mapper MappingComplex642Float32Func) Float32Observable

func MapComplex642Float32ObserveNext

func MapComplex642Float32ObserveNext(parent Complex64Observable, mapper func(complex64) float32) Float32Observable

func MapDuration2Float32ObserveDirect

func MapDuration2Float32ObserveDirect(parent DurationObservable, mapper MappingDuration2Float32Func) Float32Observable

func MapDuration2Float32ObserveNext

func MapDuration2Float32ObserveNext(parent DurationObservable, mapper func(time.Duration) float32) Float32Observable

func MapFloat322Float32ObserveDirect

func MapFloat322Float32ObserveDirect(parent Float32Observable, mapper MappingFloat322Float32Func) Float32Observable

func MapFloat322Float32ObserveNext

func MapFloat322Float32ObserveNext(parent Float32Observable, mapper func(float32) float32) Float32Observable

func MapFloat642Float32ObserveDirect

func MapFloat642Float32ObserveDirect(parent Float64Observable, mapper MappingFloat642Float32Func) Float32Observable

func MapFloat642Float32ObserveNext

func MapFloat642Float32ObserveNext(parent Float64Observable, mapper func(float64) float32) Float32Observable

func MapInt162Float32ObserveDirect

func MapInt162Float32ObserveDirect(parent Int16Observable, mapper MappingInt162Float32Func) Float32Observable

func MapInt162Float32ObserveNext

func MapInt162Float32ObserveNext(parent Int16Observable, mapper func(int16) float32) Float32Observable

func MapInt2Float32Observable

func MapInt2Float32Observable(parent IntObservable, mapper MappingInt2Float32FuncFactory) Float32Observable

func MapInt2Float32ObserveDirect

func MapInt2Float32ObserveDirect(parent IntObservable, mapper MappingInt2Float32Func) Float32Observable

func MapInt2Float32ObserveNext

func MapInt2Float32ObserveNext(parent IntObservable, mapper func(int) float32) Float32Observable

func MapInt322Float32ObserveDirect

func MapInt322Float32ObserveDirect(parent Int32Observable, mapper MappingInt322Float32Func) Float32Observable

func MapInt322Float32ObserveNext

func MapInt322Float32ObserveNext(parent Int32Observable, mapper func(int32) float32) Float32Observable

func MapInt642Float32ObserveDirect

func MapInt642Float32ObserveDirect(parent Int64Observable, mapper MappingInt642Float32Func) Float32Observable

func MapInt642Float32ObserveNext

func MapInt642Float32ObserveNext(parent Int64Observable, mapper func(int64) float32) Float32Observable

func MapInt82Float32ObserveDirect

func MapInt82Float32ObserveDirect(parent Int8Observable, mapper MappingInt82Float32Func) Float32Observable

func MapInt82Float32ObserveNext

func MapInt82Float32ObserveNext(parent Int8Observable, mapper func(int8) float32) Float32Observable

func MapRune2Float32ObserveDirect

func MapRune2Float32ObserveDirect(parent RuneObservable, mapper MappingRune2Float32Func) Float32Observable

func MapRune2Float32ObserveNext

func MapRune2Float32ObserveNext(parent RuneObservable, mapper func(rune) float32) Float32Observable

func MapString2Float32ObserveDirect

func MapString2Float32ObserveDirect(parent StringObservable, mapper MappingString2Float32Func) Float32Observable

func MapString2Float32ObserveNext

func MapString2Float32ObserveNext(parent StringObservable, mapper func(string) float32) Float32Observable

func MapTime2Float32ObserveDirect

func MapTime2Float32ObserveDirect(parent TimeObservable, mapper MappingTime2Float32Func) Float32Observable

func MapTime2Float32ObserveNext

func MapTime2Float32ObserveNext(parent TimeObservable, mapper func(time.Time) float32) Float32Observable

func MapUint162Float32ObserveDirect

func MapUint162Float32ObserveDirect(parent Uint16Observable, mapper MappingUint162Float32Func) Float32Observable

func MapUint162Float32ObserveNext

func MapUint162Float32ObserveNext(parent Uint16Observable, mapper func(uint16) float32) Float32Observable

func MapUint2Float32ObserveDirect

func MapUint2Float32ObserveDirect(parent UintObservable, mapper MappingUint2Float32Func) Float32Observable

func MapUint2Float32ObserveNext

func MapUint2Float32ObserveNext(parent UintObservable, mapper func(uint) float32) Float32Observable

func MapUint322Float32ObserveDirect

func MapUint322Float32ObserveDirect(parent Uint32Observable, mapper MappingUint322Float32Func) Float32Observable

func MapUint322Float32ObserveNext

func MapUint322Float32ObserveNext(parent Uint32Observable, mapper func(uint32) float32) Float32Observable

func MapUint642Float32ObserveDirect

func MapUint642Float32ObserveDirect(parent Uint64Observable, mapper MappingUint642Float32Func) Float32Observable

func MapUint642Float32ObserveNext

func MapUint642Float32ObserveNext(parent Uint64Observable, mapper func(uint64) float32) Float32Observable

func MapUint82Float32ObserveDirect

func MapUint82Float32ObserveDirect(parent Uint8Observable, mapper MappingUint82Float32Func) Float32Observable

func MapUint82Float32ObserveNext

func MapUint82Float32ObserveNext(parent Uint8Observable, mapper func(uint8) float32) Float32Observable

type Float32ObservableFactory

type Float32ObservableFactory func(observer Float32Observer, subscription Subscription)

func (Float32ObservableFactory) Subscribe

type Float32Observer

type Float32Observer interface {
	Next(float32)
	TerminationObserver
}

func GenericObserverAsFloat32Observer

func GenericObserverAsFloat32Observer(observer GenericObserver) Float32Observer

type Float32ObserverFunc

type Float32ObserverFunc func(float32, error, bool)

func (Float32ObserverFunc) Complete

func (f Float32ObserverFunc) Complete()

func (Float32ObserverFunc) Error

func (f Float32ObserverFunc) Error(err error)

func (Float32ObserverFunc) Next

func (f Float32ObserverFunc) Next(next float32)

type Float32Stream

type Float32Stream struct {
	Float32Observable
}

func CreateFloat32

func CreateFloat32(f func(observer Float32Observer, subscription Subscription)) *Float32Stream

CreateFloat32 calls f(observer, subscription) to produce values for a stream.

func EmptyFloat32

func EmptyFloat32() *Float32Stream

func FromFloat32Array

func FromFloat32Array(array []float32) *Float32Stream

func FromFloat32Channel

func FromFloat32Channel(ch <-chan float32) *Float32Stream

func FromFloat32Observable

func FromFloat32Observable(observable Float32Observable) *Float32Stream

func FromFloat32s

func FromFloat32s(array ...float32) *Float32Stream

func JustFloat32

func JustFloat32(element float32) *Float32Stream

func MergeFloat32

func MergeFloat32(observables ...Float32Observable) *Float32Stream

func MergeFloat32DelayError

func MergeFloat32DelayError(observables ...Float32Observable) *Float32Stream

func NeverFloat32

func NeverFloat32() *Float32Stream

func RepeatFloat32

func RepeatFloat32(value float32, count int) *Float32Stream

Repeat value count times.

func StartFloat32

func StartFloat32(f func() (float32, error)) *Float32Stream

StartFloat32 is designed to be used with functions that return a (float32, error) tuple.

If the error is non-nil the returned Float32Stream will be that error, otherwise it will be a single-value stream of float32.

func ThrowFloat32

func ThrowFloat32(err error) *Float32Stream

func (*Float32Stream) Average

func (s *Float32Stream) Average() *Float32Stream

func (*Float32Stream) Catch

func (*Float32Stream) Concat

func (s *Float32Stream) Concat(observables ...Float32Observable) *Float32Stream

func (*Float32Stream) Count

func (s *Float32Stream) Count() *IntStream

Count returns an IntStream with the count of elements in this stream.

func (*Float32Stream) Debounce

func (s *Float32Stream) Debounce(duration time.Duration) *Float32Stream

func (*Float32Stream) Distinct

func (s *Float32Stream) Distinct() *Float32Stream

Distinct removes duplicate elements in the stream.

func (*Float32Stream) Do

func (s *Float32Stream) Do(f func(next float32)) *Float32Stream

Do applies a function for each value passing through the stream.

func (*Float32Stream) DoOnComplete

func (s *Float32Stream) DoOnComplete(f func()) *Float32Stream

DoOnComplete applies a function when the stream completes.

func (*Float32Stream) DoOnError

func (s *Float32Stream) DoOnError(f func(err error)) *Float32Stream

DoOnError applies a function for any error on the stream.

func (*Float32Stream) ElementAt

func (s *Float32Stream) ElementAt(n int) *Float32Stream

ElementAt yields the Nth element of the stream.

func (*Float32Stream) Filter

func (s *Float32Stream) Filter(f func(float32) bool) *Float32Stream

Filter elements in the stream on a function.

func (*Float32Stream) First

func (s *Float32Stream) First() *Float32Stream

Last returns just the first element of the stream.

func (*Float32Stream) FlatMap

func (*Float32Stream) FlatMapBool

func (s *Float32Stream) FlatMapBool(f func(float32) BoolObservable) *BoolStream

func (*Float32Stream) FlatMapByte

func (s *Float32Stream) FlatMapByte(f func(float32) ByteObservable) *ByteStream

func (*Float32Stream) FlatMapByteSlice

func (s *Float32Stream) FlatMapByteSlice(f func(float32) ByteSliceObservable) *ByteSliceStream

func (*Float32Stream) FlatMapComplex128

func (s *Float32Stream) FlatMapComplex128(f func(float32) Complex128Observable) *Complex128Stream

func (*Float32Stream) FlatMapComplex64

func (s *Float32Stream) FlatMapComplex64(f func(float32) Complex64Observable) *Complex64Stream

func (*Float32Stream) FlatMapDuration

func (s *Float32Stream) FlatMapDuration(f func(float32) DurationObservable) *DurationStream

func (*Float32Stream) FlatMapFloat64

func (s *Float32Stream) FlatMapFloat64(f func(float32) Float64Observable) *Float64Stream

func (*Float32Stream) FlatMapInt

func (s *Float32Stream) FlatMapInt(f func(float32) IntObservable) *IntStream

func (*Float32Stream) FlatMapInt16

func (s *Float32Stream) FlatMapInt16(f func(float32) Int16Observable) *Int16Stream

func (*Float32Stream) FlatMapInt32

func (s *Float32Stream) FlatMapInt32(f func(float32) Int32Observable) *Int32Stream

func (*Float32Stream) FlatMapInt64

func (s *Float32Stream) FlatMapInt64(f func(float32) Int64Observable) *Int64Stream

func (*Float32Stream) FlatMapInt8

func (s *Float32Stream) FlatMapInt8(f func(float32) Int8Observable) *Int8Stream

func (*Float32Stream) FlatMapRune

func (s *Float32Stream) FlatMapRune(f func(float32) RuneObservable) *RuneStream

func (*Float32Stream) FlatMapString

func (s *Float32Stream) FlatMapString(f func(float32) StringObservable) *StringStream

func (*Float32Stream) FlatMapTime

func (s *Float32Stream) FlatMapTime(f func(float32) TimeObservable) *TimeStream

func (*Float32Stream) FlatMapUint

func (s *Float32Stream) FlatMapUint(f func(float32) UintObservable) *UintStream

func (*Float32Stream) FlatMapUint16

func (s *Float32Stream) FlatMapUint16(f func(float32) Uint16Observable) *Uint16Stream

func (*Float32Stream) FlatMapUint32

func (s *Float32Stream) FlatMapUint32(f func(float32) Uint32Observable) *Uint32Stream

func (*Float32Stream) FlatMapUint64

func (s *Float32Stream) FlatMapUint64(f func(float32) Uint64Observable) *Uint64Stream

func (*Float32Stream) FlatMapUint8

func (s *Float32Stream) FlatMapUint8(f func(float32) Uint8Observable) *Uint8Stream

func (*Float32Stream) Fork

func (s *Float32Stream) Fork() *Float32Stream

Fork replicates each event from the parent to every subscriber of the fork.

func (*Float32Stream) IgnoreElements

func (s *Float32Stream) IgnoreElements() *Float32Stream

IgnoreElements ignores elements of the stream and emits only the completion events.

func (*Float32Stream) Last

func (s *Float32Stream) Last() *Float32Stream

Last returns just the last element of the stream.

func (*Float32Stream) Map

func (s *Float32Stream) Map(f func(float32) float32) *Float32Stream

Map maps values in this stream to another value.

func (*Float32Stream) MapBool

func (s *Float32Stream) MapBool(f func(float32) bool) *BoolStream

MapBool maps this stream to an BoolStream via f.

func (*Float32Stream) MapByte

func (s *Float32Stream) MapByte(f func(float32) byte) *ByteStream

MapByte maps this stream to an ByteStream via f.

func (*Float32Stream) MapByteSlice

func (s *Float32Stream) MapByteSlice(f func(float32) []byte) *ByteSliceStream

MapByteSlice maps this stream to an ByteSliceStream via f.

func (*Float32Stream) MapComplex128

func (s *Float32Stream) MapComplex128(f func(float32) complex128) *Complex128Stream

MapComplex128 maps this stream to an Complex128Stream via f.

func (*Float32Stream) MapComplex64

func (s *Float32Stream) MapComplex64(f func(float32) complex64) *Complex64Stream

MapComplex64 maps this stream to an Complex64Stream via f.

func (*Float32Stream) MapDuration

func (s *Float32Stream) MapDuration(f func(float32) time.Duration) *DurationStream

MapDuration maps this stream to an DurationStream via f.

func (*Float32Stream) MapFloat64

func (s *Float32Stream) MapFloat64(f func(float32) float64) *Float64Stream

MapFloat64 maps this stream to an Float64Stream via f.

func (*Float32Stream) MapInt

func (s *Float32Stream) MapInt(f func(float32) int) *IntStream

MapInt maps this stream to an IntStream via f.

func (*Float32Stream) MapInt16

func (s *Float32Stream) MapInt16(f func(float32) int16) *Int16Stream

MapInt16 maps this stream to an Int16Stream via f.

func (*Float32Stream) MapInt32

func (s *Float32Stream) MapInt32(f func(float32) int32) *Int32Stream

MapInt32 maps this stream to an Int32Stream via f.

func (*Float32Stream) MapInt64

func (s *Float32Stream) MapInt64(f func(float32) int64) *Int64Stream

MapInt64 maps this stream to an Int64Stream via f.

func (*Float32Stream) MapInt8

func (s *Float32Stream) MapInt8(f func(float32) int8) *Int8Stream

MapInt8 maps this stream to an Int8Stream via f.

func (*Float32Stream) MapRune

func (s *Float32Stream) MapRune(f func(float32) rune) *RuneStream

MapRune maps this stream to an RuneStream via f.

func (*Float32Stream) MapString

func (s *Float32Stream) MapString(f func(float32) string) *StringStream

MapString maps this stream to an StringStream via f.

func (*Float32Stream) MapTime

func (s *Float32Stream) MapTime(f func(float32) time.Time) *TimeStream

MapTime maps this stream to an TimeStream via f.

func (*Float32Stream) MapUint

func (s *Float32Stream) MapUint(f func(float32) uint) *UintStream

MapUint maps this stream to an UintStream via f.

func (*Float32Stream) MapUint16

func (s *Float32Stream) MapUint16(f func(float32) uint16) *Uint16Stream

MapUint16 maps this stream to an Uint16Stream via f.

func (*Float32Stream) MapUint32

func (s *Float32Stream) MapUint32(f func(float32) uint32) *Uint32Stream

MapUint32 maps this stream to an Uint32Stream via f.

func (*Float32Stream) MapUint64

func (s *Float32Stream) MapUint64(f func(float32) uint64) *Uint64Stream

MapUint64 maps this stream to an Uint64Stream via f.

func (*Float32Stream) MapUint8

func (s *Float32Stream) MapUint8(f func(float32) uint8) *Uint8Stream

MapUint8 maps this stream to an Uint8Stream via f.

func (*Float32Stream) Max

func (s *Float32Stream) Max() *Float32Stream

func (*Float32Stream) Merge

func (s *Float32Stream) Merge(other ...Float32Observable) *Float32Stream

Merge an arbitrary number of observables with this one. An error from any of the observables will terminate the merged stream.

func (*Float32Stream) MergeDelayError

func (s *Float32Stream) MergeDelayError(other ...Float32Observable) *Float32Stream

Merge an arbitrary number of observables with this one. Any error will be deferred until all observables terminate.

func (*Float32Stream) Min

func (s *Float32Stream) Min() *Float32Stream

func (*Float32Stream) Reduce

func (s *Float32Stream) Reduce(initial float32, reducer func(float32, float32) float32) *Float32Stream

func (*Float32Stream) Replay

func (s *Float32Stream) Replay(size int, duration time.Duration) *Float32Stream

func (*Float32Stream) Retry

func (s *Float32Stream) Retry() *Float32Stream

func (*Float32Stream) Sample

func (s *Float32Stream) Sample(duration time.Duration) *Float32Stream

func (*Float32Stream) Scan

func (s *Float32Stream) Scan(initial float32, f func(float32, float32) float32) *Float32Stream

func (*Float32Stream) Skip

func (s *Float32Stream) Skip(n int) *Float32Stream

SkipLast skips the first N elements of the stream.

func (*Float32Stream) SkipLast

func (s *Float32Stream) SkipLast(n int) *Float32Stream

SkipLast skips the last N elements of the stream.

func (*Float32Stream) SubscribeFunc

func (s *Float32Stream) SubscribeFunc(f func(float32, error, bool)) Subscription

func (*Float32Stream) SubscribeNext

func (s *Float32Stream) SubscribeNext(f func(v float32)) Subscription

func (*Float32Stream) Sum

func (s *Float32Stream) Sum() *Float32Stream

func (*Float32Stream) Take

func (s *Float32Stream) Take(n int) *Float32Stream

Take returns just the first N elements of the stream.

func (*Float32Stream) TakeLast

func (s *Float32Stream) TakeLast(n int) *Float32Stream

TakeLast returns just the last N elements of the stream.

func (*Float32Stream) Timeout

func (s *Float32Stream) Timeout(timeout time.Duration) *Float32Stream

func (*Float32Stream) ToArray

func (s *Float32Stream) ToArray() []float32

ToArray blocks and returns the values from the stream in an array.

func (*Float32Stream) ToArrayWithError

func (s *Float32Stream) ToArrayWithError() ([]float32, error)

ToArrayWithError collects all values from the stream into an array, returning it and any error.

func (*Float32Stream) ToChannel

func (s *Float32Stream) ToChannel() <-chan float32

func (*Float32Stream) ToChannelWithError

func (s *Float32Stream) ToChannelWithError() (<-chan float32, <-chan error)

ToChannelWithError returns value and error channels corresponding to the stream elements and any error.

func (*Float32Stream) ToOne

func (s *Float32Stream) ToOne() float32

ToOne blocks and returns the only value emitted by the stream, or the zero value if an error occurs.

func (*Float32Stream) ToOneWithError

func (s *Float32Stream) ToOneWithError() (float32, error)

ToOneWithError blocks until the stream emits exactly one value. Otherwise, it errors.

func (*Float32Stream) Wait

func (s *Float32Stream) Wait() error

Wait for completion of the stream and return any error.

type Float32Subscriber

type Float32Subscriber interface {
	Subscription
	Float32Observer
}

A Float32Subscriber represents a subscribed Float32Observer.

func MakeFloat32Subscriber

func MakeFloat32Subscriber(observer Float32Observer) Float32Subscriber

type Float64Observable

type Float64Observable interface {
	Subscribe(Float64Observer) Subscription
}

func MapBool2Float64ObserveDirect

func MapBool2Float64ObserveDirect(parent BoolObservable, mapper MappingBool2Float64Func) Float64Observable

func MapBool2Float64ObserveNext

func MapBool2Float64ObserveNext(parent BoolObservable, mapper func(bool) float64) Float64Observable

func MapByte2Float64ObserveDirect

func MapByte2Float64ObserveDirect(parent ByteObservable, mapper MappingByte2Float64Func) Float64Observable

func MapByte2Float64ObserveNext

func MapByte2Float64ObserveNext(parent ByteObservable, mapper func(byte) float64) Float64Observable

func MapByteSlice2Float64ObserveDirect

func MapByteSlice2Float64ObserveDirect(parent ByteSliceObservable, mapper MappingByteSlice2Float64Func) Float64Observable

func MapByteSlice2Float64ObserveNext

func MapByteSlice2Float64ObserveNext(parent ByteSliceObservable, mapper func([]byte) float64) Float64Observable

func MapComplex1282Float64ObserveNext

func MapComplex1282Float64ObserveNext(parent Complex128Observable, mapper func(complex128) float64) Float64Observable

func MapComplex642Float64ObserveDirect

func MapComplex642Float64ObserveDirect(parent Complex64Observable, mapper MappingComplex642Float64Func) Float64Observable

func MapComplex642Float64ObserveNext

func MapComplex642Float64ObserveNext(parent Complex64Observable, mapper func(complex64) float64) Float64Observable

func MapDuration2Float64ObserveDirect

func MapDuration2Float64ObserveDirect(parent DurationObservable, mapper MappingDuration2Float64Func) Float64Observable

func MapDuration2Float64ObserveNext

func MapDuration2Float64ObserveNext(parent DurationObservable, mapper func(time.Duration) float64) Float64Observable

func MapFloat322Float64ObserveDirect

func MapFloat322Float64ObserveDirect(parent Float32Observable, mapper MappingFloat322Float64Func) Float64Observable

func MapFloat322Float64ObserveNext

func MapFloat322Float64ObserveNext(parent Float32Observable, mapper func(float32) float64) Float64Observable

func MapFloat642Float64ObserveDirect

func MapFloat642Float64ObserveDirect(parent Float64Observable, mapper MappingFloat642Float64Func) Float64Observable

func MapFloat642Float64ObserveNext

func MapFloat642Float64ObserveNext(parent Float64Observable, mapper func(float64) float64) Float64Observable

func MapInt162Float64ObserveDirect

func MapInt162Float64ObserveDirect(parent Int16Observable, mapper MappingInt162Float64Func) Float64Observable

func MapInt162Float64ObserveNext

func MapInt162Float64ObserveNext(parent Int16Observable, mapper func(int16) float64) Float64Observable

func MapInt2Float64Observable

func MapInt2Float64Observable(parent IntObservable, mapper MappingInt2Float64FuncFactory) Float64Observable

func MapInt2Float64ObserveDirect

func MapInt2Float64ObserveDirect(parent IntObservable, mapper MappingInt2Float64Func) Float64Observable

func MapInt2Float64ObserveNext

func MapInt2Float64ObserveNext(parent IntObservable, mapper func(int) float64) Float64Observable

func MapInt322Float64ObserveDirect

func MapInt322Float64ObserveDirect(parent Int32Observable, mapper MappingInt322Float64Func) Float64Observable

func MapInt322Float64ObserveNext

func MapInt322Float64ObserveNext(parent Int32Observable, mapper func(int32) float64) Float64Observable

func MapInt642Float64ObserveDirect

func MapInt642Float64ObserveDirect(parent Int64Observable, mapper MappingInt642Float64Func) Float64Observable

func MapInt642Float64ObserveNext

func MapInt642Float64ObserveNext(parent Int64Observable, mapper func(int64) float64) Float64Observable

func MapInt82Float64ObserveDirect

func MapInt82Float64ObserveDirect(parent Int8Observable, mapper MappingInt82Float64Func) Float64Observable

func MapInt82Float64ObserveNext

func MapInt82Float64ObserveNext(parent Int8Observable, mapper func(int8) float64) Float64Observable

func MapRune2Float64ObserveDirect

func MapRune2Float64ObserveDirect(parent RuneObservable, mapper MappingRune2Float64Func) Float64Observable

func MapRune2Float64ObserveNext

func MapRune2Float64ObserveNext(parent RuneObservable, mapper func(rune) float64) Float64Observable

func MapString2Float64ObserveDirect

func MapString2Float64ObserveDirect(parent StringObservable, mapper MappingString2Float64Func) Float64Observable

func MapString2Float64ObserveNext

func MapString2Float64ObserveNext(parent StringObservable, mapper func(string) float64) Float64Observable

func MapTime2Float64ObserveDirect

func MapTime2Float64ObserveDirect(parent TimeObservable, mapper MappingTime2Float64Func) Float64Observable

func MapTime2Float64ObserveNext

func MapTime2Float64ObserveNext(parent TimeObservable, mapper func(time.Time) float64) Float64Observable

func MapUint162Float64ObserveDirect

func MapUint162Float64ObserveDirect(parent Uint16Observable, mapper MappingUint162Float64Func) Float64Observable

func MapUint162Float64ObserveNext

func MapUint162Float64ObserveNext(parent Uint16Observable, mapper func(uint16) float64) Float64Observable

func MapUint2Float64ObserveDirect

func MapUint2Float64ObserveDirect(parent UintObservable, mapper MappingUint2Float64Func) Float64Observable

func MapUint2Float64ObserveNext

func MapUint2Float64ObserveNext(parent UintObservable, mapper func(uint) float64) Float64Observable

func MapUint322Float64ObserveDirect

func MapUint322Float64ObserveDirect(parent Uint32Observable, mapper MappingUint322Float64Func) Float64Observable

func MapUint322Float64ObserveNext

func MapUint322Float64ObserveNext(parent Uint32Observable, mapper func(uint32) float64) Float64Observable

func MapUint642Float64ObserveDirect

func MapUint642Float64ObserveDirect(parent Uint64Observable, mapper MappingUint642Float64Func) Float64Observable

func MapUint642Float64ObserveNext

func MapUint642Float64ObserveNext(parent Uint64Observable, mapper func(uint64) float64) Float64Observable

func MapUint82Float64ObserveDirect

func MapUint82Float64ObserveDirect(parent Uint8Observable, mapper MappingUint82Float64Func) Float64Observable

func MapUint82Float64ObserveNext

func MapUint82Float64ObserveNext(parent Uint8Observable, mapper func(uint8) float64) Float64Observable

type Float64ObservableFactory

type Float64ObservableFactory func(observer Float64Observer, subscription Subscription)

func (Float64ObservableFactory) Subscribe

type Float64Observer

type Float64Observer interface {
	Next(float64)
	TerminationObserver
}

func GenericObserverAsFloat64Observer

func GenericObserverAsFloat64Observer(observer GenericObserver) Float64Observer

type Float64ObserverFunc

type Float64ObserverFunc func(float64, error, bool)

func (Float64ObserverFunc) Complete

func (f Float64ObserverFunc) Complete()

func (Float64ObserverFunc) Error

func (f Float64ObserverFunc) Error(err error)

func (Float64ObserverFunc) Next

func (f Float64ObserverFunc) Next(next float64)

type Float64Stream

type Float64Stream struct {
	Float64Observable
}

func CreateFloat64

func CreateFloat64(f func(observer Float64Observer, subscription Subscription)) *Float64Stream

CreateFloat64 calls f(observer, subscription) to produce values for a stream.

func EmptyFloat64

func EmptyFloat64() *Float64Stream

func FromFloat64Array

func FromFloat64Array(array []float64) *Float64Stream

func FromFloat64Channel

func FromFloat64Channel(ch <-chan float64) *Float64Stream

func FromFloat64Observable

func FromFloat64Observable(observable Float64Observable) *Float64Stream

func FromFloat64s

func FromFloat64s(array ...float64) *Float64Stream

func JustFloat64

func JustFloat64(element float64) *Float64Stream

func MergeFloat64

func MergeFloat64(observables ...Float64Observable) *Float64Stream

func MergeFloat64DelayError

func MergeFloat64DelayError(observables ...Float64Observable) *Float64Stream

func NeverFloat64

func NeverFloat64() *Float64Stream

func RepeatFloat64

func RepeatFloat64(value float64, count int) *Float64Stream

Repeat value count times.

func StartFloat64

func StartFloat64(f func() (float64, error)) *Float64Stream

StartFloat64 is designed to be used with functions that return a (float64, error) tuple.

If the error is non-nil the returned Float64Stream will be that error, otherwise it will be a single-value stream of float64.

func ThrowFloat64

func ThrowFloat64(err error) *Float64Stream

func (*Float64Stream) Average

func (s *Float64Stream) Average() *Float64Stream

func (*Float64Stream) Catch

func (*Float64Stream) Concat

func (s *Float64Stream) Concat(observables ...Float64Observable) *Float64Stream

func (*Float64Stream) Count

func (s *Float64Stream) Count() *IntStream

Count returns an IntStream with the count of elements in this stream.

func (*Float64Stream) Debounce

func (s *Float64Stream) Debounce(duration time.Duration) *Float64Stream

func (*Float64Stream) Distinct

func (s *Float64Stream) Distinct() *Float64Stream

Distinct removes duplicate elements in the stream.

func (*Float64Stream) Do

func (s *Float64Stream) Do(f func(next float64)) *Float64Stream

Do applies a function for each value passing through the stream.

func (*Float64Stream) DoOnComplete

func (s *Float64Stream) DoOnComplete(f func()) *Float64Stream

DoOnComplete applies a function when the stream completes.

func (*Float64Stream) DoOnError

func (s *Float64Stream) DoOnError(f func(err error)) *Float64Stream

DoOnError applies a function for any error on the stream.

func (*Float64Stream) ElementAt

func (s *Float64Stream) ElementAt(n int) *Float64Stream

ElementAt yields the Nth element of the stream.

func (*Float64Stream) Filter

func (s *Float64Stream) Filter(f func(float64) bool) *Float64Stream

Filter elements in the stream on a function.

func (*Float64Stream) First

func (s *Float64Stream) First() *Float64Stream

Last returns just the first element of the stream.

func (*Float64Stream) FlatMap

func (*Float64Stream) FlatMapBool

func (s *Float64Stream) FlatMapBool(f func(float64) BoolObservable) *BoolStream

func (*Float64Stream) FlatMapByte

func (s *Float64Stream) FlatMapByte(f func(float64) ByteObservable) *ByteStream

func (*Float64Stream) FlatMapByteSlice

func (s *Float64Stream) FlatMapByteSlice(f func(float64) ByteSliceObservable) *ByteSliceStream

func (*Float64Stream) FlatMapComplex128

func (s *Float64Stream) FlatMapComplex128(f func(float64) Complex128Observable) *Complex128Stream

func (*Float64Stream) FlatMapComplex64

func (s *Float64Stream) FlatMapComplex64(f func(float64) Complex64Observable) *Complex64Stream

func (*Float64Stream) FlatMapDuration

func (s *Float64Stream) FlatMapDuration(f func(float64) DurationObservable) *DurationStream

func (*Float64Stream) FlatMapFloat32

func (s *Float64Stream) FlatMapFloat32(f func(float64) Float32Observable) *Float32Stream

func (*Float64Stream) FlatMapInt

func (s *Float64Stream) FlatMapInt(f func(float64) IntObservable) *IntStream

func (*Float64Stream) FlatMapInt16

func (s *Float64Stream) FlatMapInt16(f func(float64) Int16Observable) *Int16Stream

func (*Float64Stream) FlatMapInt32

func (s *Float64Stream) FlatMapInt32(f func(float64) Int32Observable) *Int32Stream

func (*Float64Stream) FlatMapInt64

func (s *Float64Stream) FlatMapInt64(f func(float64) Int64Observable) *Int64Stream

func (*Float64Stream) FlatMapInt8

func (s *Float64Stream) FlatMapInt8(f func(float64) Int8Observable) *Int8Stream

func (*Float64Stream) FlatMapRune

func (s *Float64Stream) FlatMapRune(f func(float64) RuneObservable) *RuneStream

func (*Float64Stream) FlatMapString

func (s *Float64Stream) FlatMapString(f func(float64) StringObservable) *StringStream

func (*Float64Stream) FlatMapTime

func (s *Float64Stream) FlatMapTime(f func(float64) TimeObservable) *TimeStream

func (*Float64Stream) FlatMapUint

func (s *Float64Stream) FlatMapUint(f func(float64) UintObservable) *UintStream

func (*Float64Stream) FlatMapUint16

func (s *Float64Stream) FlatMapUint16(f func(float64) Uint16Observable) *Uint16Stream

func (*Float64Stream) FlatMapUint32

func (s *Float64Stream) FlatMapUint32(f func(float64) Uint32Observable) *Uint32Stream

func (*Float64Stream) FlatMapUint64

func (s *Float64Stream) FlatMapUint64(f func(float64) Uint64Observable) *Uint64Stream

func (*Float64Stream) FlatMapUint8

func (s *Float64Stream) FlatMapUint8(f func(float64) Uint8Observable) *Uint8Stream

func (*Float64Stream) Fork

func (s *Float64Stream) Fork() *Float64Stream

Fork replicates each event from the parent to every subscriber of the fork.

func (*Float64Stream) IgnoreElements

func (s *Float64Stream) IgnoreElements() *Float64Stream

IgnoreElements ignores elements of the stream and emits only the completion events.

func (*Float64Stream) Last

func (s *Float64Stream) Last() *Float64Stream

Last returns just the last element of the stream.

func (*Float64Stream) Map

func (s *Float64Stream) Map(f func(float64) float64) *Float64Stream

Map maps values in this stream to another value.

func (*Float64Stream) MapBool

func (s *Float64Stream) MapBool(f func(float64) bool) *BoolStream

MapBool maps this stream to an BoolStream via f.

func (*Float64Stream) MapByte

func (s *Float64Stream) MapByte(f func(float64) byte) *ByteStream

MapByte maps this stream to an ByteStream via f.

func (*Float64Stream) MapByteSlice

func (s *Float64Stream) MapByteSlice(f func(float64) []byte) *ByteSliceStream

MapByteSlice maps this stream to an ByteSliceStream via f.

func (*Float64Stream) MapComplex128

func (s *Float64Stream) MapComplex128(f func(float64) complex128) *Complex128Stream

MapComplex128 maps this stream to an Complex128Stream via f.

func (*Float64Stream) MapComplex64

func (s *Float64Stream) MapComplex64(f func(float64) complex64) *Complex64Stream

MapComplex64 maps this stream to an Complex64Stream via f.

func (*Float64Stream) MapDuration

func (s *Float64Stream) MapDuration(f func(float64) time.Duration) *DurationStream

MapDuration maps this stream to an DurationStream via f.

func (*Float64Stream) MapFloat32

func (s *Float64Stream) MapFloat32(f func(float64) float32) *Float32Stream

MapFloat32 maps this stream to an Float32Stream via f.

func (*Float64Stream) MapInt

func (s *Float64Stream) MapInt(f func(float64) int) *IntStream

MapInt maps this stream to an IntStream via f.

func (*Float64Stream) MapInt16

func (s *Float64Stream) MapInt16(f func(float64) int16) *Int16Stream

MapInt16 maps this stream to an Int16Stream via f.

func (*Float64Stream) MapInt32

func (s *Float64Stream) MapInt32(f func(float64) int32) *Int32Stream

MapInt32 maps this stream to an Int32Stream via f.

func (*Float64Stream) MapInt64

func (s *Float64Stream) MapInt64(f func(float64) int64) *Int64Stream

MapInt64 maps this stream to an Int64Stream via f.

func (*Float64Stream) MapInt8

func (s *Float64Stream) MapInt8(f func(float64) int8) *Int8Stream

MapInt8 maps this stream to an Int8Stream via f.

func (*Float64Stream) MapRune

func (s *Float64Stream) MapRune(f func(float64) rune) *RuneStream

MapRune maps this stream to an RuneStream via f.

func (*Float64Stream) MapString

func (s *Float64Stream) MapString(f func(float64) string) *StringStream

MapString maps this stream to an StringStream via f.

func (*Float64Stream) MapTime

func (s *Float64Stream) MapTime(f func(float64) time.Time) *TimeStream

MapTime maps this stream to an TimeStream via f.

func (*Float64Stream) MapUint

func (s *Float64Stream) MapUint(f func(float64) uint) *UintStream

MapUint maps this stream to an UintStream via f.

func (*Float64Stream) MapUint16

func (s *Float64Stream) MapUint16(f func(float64) uint16) *Uint16Stream

MapUint16 maps this stream to an Uint16Stream via f.

func (*Float64Stream) MapUint32

func (s *Float64Stream) MapUint32(f func(float64) uint32) *Uint32Stream

MapUint32 maps this stream to an Uint32Stream via f.

func (*Float64Stream) MapUint64

func (s *Float64Stream) MapUint64(f func(float64) uint64) *Uint64Stream

MapUint64 maps this stream to an Uint64Stream via f.

func (*Float64Stream) MapUint8

func (s *Float64Stream) MapUint8(f func(float64) uint8) *Uint8Stream

MapUint8 maps this stream to an Uint8Stream via f.

func (*Float64Stream) Max

func (s *Float64Stream) Max() *Float64Stream

func (*Float64Stream) Merge

func (s *Float64Stream) Merge(other ...Float64Observable) *Float64Stream

Merge an arbitrary number of observables with this one. An error from any of the observables will terminate the merged stream.

func (*Float64Stream) MergeDelayError

func (s *Float64Stream) MergeDelayError(other ...Float64Observable) *Float64Stream

Merge an arbitrary number of observables with this one. Any error will be deferred until all observables terminate.

func (*Float64Stream) Min

func (s *Float64Stream) Min() *Float64Stream

func (*Float64Stream) Reduce

func (s *Float64Stream) Reduce(initial float64, reducer func(float64, float64) float64) *Float64Stream

func (*Float64Stream) Replay

func (s *Float64Stream) Replay(size int, duration time.Duration) *Float64Stream

func (*Float64Stream) Retry

func (s *Float64Stream) Retry() *Float64Stream

func (*Float64Stream) Sample

func (s *Float64Stream) Sample(duration time.Duration) *Float64Stream

func (*Float64Stream) Scan

func (s *Float64Stream) Scan(initial float64, f func(float64, float64) float64) *Float64Stream

func (*Float64Stream) Skip

func (s *Float64Stream) Skip(n int) *Float64Stream

SkipLast skips the first N elements of the stream.

func (*Float64Stream) SkipLast

func (s *Float64Stream) SkipLast(n int) *Float64Stream

SkipLast skips the last N elements of the stream.

func (*Float64Stream) SubscribeFunc

func (s *Float64Stream) SubscribeFunc(f func(float64, error, bool)) Subscription

func (*Float64Stream) SubscribeNext

func (s *Float64Stream) SubscribeNext(f func(v float64)) Subscription

func (*Float64Stream) Sum

func (s *Float64Stream) Sum() *Float64Stream

func (*Float64Stream) Take

func (s *Float64Stream) Take(n int) *Float64Stream

Take returns just the first N elements of the stream.

func (*Float64Stream) TakeLast

func (s *Float64Stream) TakeLast(n int) *Float64Stream

TakeLast returns just the last N elements of the stream.

func (*Float64Stream) Timeout

func (s *Float64Stream) Timeout(timeout time.Duration) *Float64Stream

func (*Float64Stream) ToArray

func (s *Float64Stream) ToArray() []float64

ToArray blocks and returns the values from the stream in an array.

func (*Float64Stream) ToArrayWithError

func (s *Float64Stream) ToArrayWithError() ([]float64, error)

ToArrayWithError collects all values from the stream into an array, returning it and any error.

func (*Float64Stream) ToChannel

func (s *Float64Stream) ToChannel() <-chan float64

func (*Float64Stream) ToChannelWithError

func (s *Float64Stream) ToChannelWithError() (<-chan float64, <-chan error)

ToChannelWithError returns value and error channels corresponding to the stream elements and any error.

func (*Float64Stream) ToOne

func (s *Float64Stream) ToOne() float64

ToOne blocks and returns the only value emitted by the stream, or the zero value if an error occurs.

func (*Float64Stream) ToOneWithError

func (s *Float64Stream) ToOneWithError() (float64, error)

ToOneWithError blocks until the stream emits exactly one value. Otherwise, it errors.

func (*Float64Stream) Wait

func (s *Float64Stream) Wait() error

Wait for completion of the stream and return any error.

type Float64Subscriber

type Float64Subscriber interface {
	Subscription
	Float64Observer
}

A Float64Subscriber represents a subscribed Float64Observer.

func MakeFloat64Subscriber

func MakeFloat64Subscriber(observer Float64Observer) Float64Subscriber

type GenericObservableFilter

type GenericObservableFilter func(next interface{}, err error, complete bool, observer GenericObserver)

type GenericObservableFilterFactory

type GenericObservableFilterFactory func(GenericObserver) GenericObservableFilter

Turtles all the way down!

func (GenericObservableFilterFactory) Bool

Convert a GenericObservableFilter to a BoolObservable

func (GenericObservableFilterFactory) Byte

Convert a GenericObservableFilter to a ByteObservable

func (GenericObservableFilterFactory) ByteSlice

Convert a GenericObservableFilter to a ByteSliceObservable

func (GenericObservableFilterFactory) Complex128

Convert a GenericObservableFilter to a Complex128Observable

func (GenericObservableFilterFactory) Complex64

Convert a GenericObservableFilter to a Complex64Observable

func (GenericObservableFilterFactory) Duration

Convert a GenericObservableFilter to a DurationObservable

func (GenericObservableFilterFactory) Float32

Convert a GenericObservableFilter to a Float32Observable

func (GenericObservableFilterFactory) Float64

Convert a GenericObservableFilter to a Float64Observable

func (GenericObservableFilterFactory) Int

Convert a GenericObservableFilter to a IntObservable

func (GenericObservableFilterFactory) Int16

Convert a GenericObservableFilter to a Int16Observable

func (GenericObservableFilterFactory) Int32

Convert a GenericObservableFilter to a Int32Observable

func (GenericObservableFilterFactory) Int64

Convert a GenericObservableFilter to a Int64Observable

func (GenericObservableFilterFactory) Int8

Convert a GenericObservableFilter to a Int8Observable

func (GenericObservableFilterFactory) Rune

Convert a GenericObservableFilter to a RuneObservable

func (GenericObservableFilterFactory) String

Convert a GenericObservableFilter to a StringObservable

func (GenericObservableFilterFactory) Time

Convert a GenericObservableFilter to a TimeObservable

func (GenericObservableFilterFactory) Uint

Convert a GenericObservableFilter to a UintObservable

func (GenericObservableFilterFactory) Uint16

Convert a GenericObservableFilter to a Uint16Observable

func (GenericObservableFilterFactory) Uint32

Convert a GenericObservableFilter to a Uint32Observable

func (GenericObservableFilterFactory) Uint64

Convert a GenericObservableFilter to a Uint64Observable

func (GenericObservableFilterFactory) Uint8

Convert a GenericObservableFilter to a Uint8Observable

type GenericObserver

type GenericObserver interface {
	TerminationObserver
	Next(interface{})
}

func BoolObserverAsGenericObserver

func BoolObserverAsGenericObserver(observer BoolObserver) GenericObserver

func ByteObserverAsGenericObserver

func ByteObserverAsGenericObserver(observer ByteObserver) GenericObserver

func ByteSliceObserverAsGenericObserver

func ByteSliceObserverAsGenericObserver(observer ByteSliceObserver) GenericObserver

func Complex128ObserverAsGenericObserver

func Complex128ObserverAsGenericObserver(observer Complex128Observer) GenericObserver

func Complex64ObserverAsGenericObserver

func Complex64ObserverAsGenericObserver(observer Complex64Observer) GenericObserver

func DurationObserverAsGenericObserver

func DurationObserverAsGenericObserver(observer DurationObserver) GenericObserver

func Float32ObserverAsGenericObserver

func Float32ObserverAsGenericObserver(observer Float32Observer) GenericObserver

func Float64ObserverAsGenericObserver

func Float64ObserverAsGenericObserver(observer Float64Observer) GenericObserver

func Int16ObserverAsGenericObserver

func Int16ObserverAsGenericObserver(observer Int16Observer) GenericObserver

func Int32ObserverAsGenericObserver

func Int32ObserverAsGenericObserver(observer Int32Observer) GenericObserver

func Int64ObserverAsGenericObserver

func Int64ObserverAsGenericObserver(observer Int64Observer) GenericObserver

func Int8ObserverAsGenericObserver

func Int8ObserverAsGenericObserver(observer Int8Observer) GenericObserver

func IntObserverAsGenericObserver

func IntObserverAsGenericObserver(observer IntObserver) GenericObserver

func RuneObserverAsGenericObserver

func RuneObserverAsGenericObserver(observer RuneObserver) GenericObserver

func StringObserverAsGenericObserver

func StringObserverAsGenericObserver(observer StringObserver) GenericObserver

func TimeObserverAsGenericObserver

func TimeObserverAsGenericObserver(observer TimeObserver) GenericObserver

func Uint16ObserverAsGenericObserver

func Uint16ObserverAsGenericObserver(observer Uint16Observer) GenericObserver

func Uint32ObserverAsGenericObserver

func Uint32ObserverAsGenericObserver(observer Uint32Observer) GenericObserver

func Uint64ObserverAsGenericObserver

func Uint64ObserverAsGenericObserver(observer Uint64Observer) GenericObserver

func Uint8ObserverAsGenericObserver

func Uint8ObserverAsGenericObserver(observer Uint8Observer) GenericObserver

func UintObserverAsGenericObserver

func UintObserverAsGenericObserver(observer UintObserver) GenericObserver

type GenericObserverFunc

type GenericObserverFunc struct {
	Subscription
	// contains filtered or unexported fields
}

func NewGenericObserverFunc

func NewGenericObserverFunc(f func(interface{}, error, bool)) *GenericObserverFunc

func (*GenericObserverFunc) Complete

func (f *GenericObserverFunc) Complete()

func (*GenericObserverFunc) Error

func (f *GenericObserverFunc) Error(err error)

func (*GenericObserverFunc) Next

func (f *GenericObserverFunc) Next(next interface{})

type GenericSubscription

type GenericSubscription int32

GenericSubscription is implemented with atomic operations.

func (*GenericSubscription) Dispose

func (t *GenericSubscription) Dispose()

func (*GenericSubscription) Disposed

func (t *GenericSubscription) Disposed() bool

type Int16Observable

type Int16Observable interface {
	Subscribe(Int16Observer) Subscription
}

func MapBool2Int16Observable

func MapBool2Int16Observable(parent BoolObservable, mapper MappingBool2Int16FuncFactory) Int16Observable

func MapBool2Int16ObserveDirect

func MapBool2Int16ObserveDirect(parent BoolObservable, mapper MappingBool2Int16Func) Int16Observable

func MapBool2Int16ObserveNext

func MapBool2Int16ObserveNext(parent BoolObservable, mapper func(bool) int16) Int16Observable

func MapByte2Int16Observable

func MapByte2Int16Observable(parent ByteObservable, mapper MappingByte2Int16FuncFactory) Int16Observable

func MapByte2Int16ObserveDirect

func MapByte2Int16ObserveDirect(parent ByteObservable, mapper MappingByte2Int16Func) Int16Observable

func MapByte2Int16ObserveNext

func MapByte2Int16ObserveNext(parent ByteObservable, mapper func(byte) int16) Int16Observable

func MapByteSlice2Int16ObserveDirect

func MapByteSlice2Int16ObserveDirect(parent ByteSliceObservable, mapper MappingByteSlice2Int16Func) Int16Observable

func MapByteSlice2Int16ObserveNext

func MapByteSlice2Int16ObserveNext(parent ByteSliceObservable, mapper func([]byte) int16) Int16Observable

func MapComplex1282Int16ObserveDirect

func MapComplex1282Int16ObserveDirect(parent Complex128Observable, mapper MappingComplex1282Int16Func) Int16Observable

func MapComplex1282Int16ObserveNext

func MapComplex1282Int16ObserveNext(parent Complex128Observable, mapper func(complex128) int16) Int16Observable

func MapComplex642Int16ObserveDirect

func MapComplex642Int16ObserveDirect(parent Complex64Observable, mapper MappingComplex642Int16Func) Int16Observable

func MapComplex642Int16ObserveNext

func MapComplex642Int16ObserveNext(parent Complex64Observable, mapper func(complex64) int16) Int16Observable

func MapDuration2Int16ObserveDirect

func MapDuration2Int16ObserveDirect(parent DurationObservable, mapper MappingDuration2Int16Func) Int16Observable

func MapDuration2Int16ObserveNext

func MapDuration2Int16ObserveNext(parent DurationObservable, mapper func(time.Duration) int16) Int16Observable

func MapFloat322Int16ObserveDirect

func MapFloat322Int16ObserveDirect(parent Float32Observable, mapper MappingFloat322Int16Func) Int16Observable

func MapFloat322Int16ObserveNext

func MapFloat322Int16ObserveNext(parent Float32Observable, mapper func(float32) int16) Int16Observable

func MapFloat642Int16ObserveDirect

func MapFloat642Int16ObserveDirect(parent Float64Observable, mapper MappingFloat642Int16Func) Int16Observable

func MapFloat642Int16ObserveNext

func MapFloat642Int16ObserveNext(parent Float64Observable, mapper func(float64) int16) Int16Observable

func MapInt162Int16Observable

func MapInt162Int16Observable(parent Int16Observable, mapper MappingInt162Int16FuncFactory) Int16Observable

func MapInt162Int16ObserveDirect

func MapInt162Int16ObserveDirect(parent Int16Observable, mapper MappingInt162Int16Func) Int16Observable

func MapInt162Int16ObserveNext

func MapInt162Int16ObserveNext(parent Int16Observable, mapper func(int16) int16) Int16Observable

func MapInt2Int16Observable

func MapInt2Int16Observable(parent IntObservable, mapper MappingInt2Int16FuncFactory) Int16Observable

func MapInt2Int16ObserveDirect

func MapInt2Int16ObserveDirect(parent IntObservable, mapper MappingInt2Int16Func) Int16Observable

func MapInt2Int16ObserveNext

func MapInt2Int16ObserveNext(parent IntObservable, mapper func(int) int16) Int16Observable

func MapInt322Int16Observable

func MapInt322Int16Observable(parent Int32Observable, mapper MappingInt322Int16FuncFactory) Int16Observable

func MapInt322Int16ObserveDirect

func MapInt322Int16ObserveDirect(parent Int32Observable, mapper MappingInt322Int16Func) Int16Observable

func MapInt322Int16ObserveNext

func MapInt322Int16ObserveNext(parent Int32Observable, mapper func(int32) int16) Int16Observable

func MapInt642Int16Observable

func MapInt642Int16Observable(parent Int64Observable, mapper MappingInt642Int16FuncFactory) Int16Observable

func MapInt642Int16ObserveDirect

func MapInt642Int16ObserveDirect(parent Int64Observable, mapper MappingInt642Int16Func) Int16Observable

func MapInt642Int16ObserveNext

func MapInt642Int16ObserveNext(parent Int64Observable, mapper func(int64) int16) Int16Observable

func MapInt82Int16Observable

func MapInt82Int16Observable(parent Int8Observable, mapper MappingInt82Int16FuncFactory) Int16Observable

func MapInt82Int16ObserveDirect

func MapInt82Int16ObserveDirect(parent Int8Observable, mapper MappingInt82Int16Func) Int16Observable

func MapInt82Int16ObserveNext

func MapInt82Int16ObserveNext(parent Int8Observable, mapper func(int8) int16) Int16Observable

func MapRune2Int16Observable

func MapRune2Int16Observable(parent RuneObservable, mapper MappingRune2Int16FuncFactory) Int16Observable

func MapRune2Int16ObserveDirect

func MapRune2Int16ObserveDirect(parent RuneObservable, mapper MappingRune2Int16Func) Int16Observable

func MapRune2Int16ObserveNext

func MapRune2Int16ObserveNext(parent RuneObservable, mapper func(rune) int16) Int16Observable

func MapString2Int16ObserveDirect

func MapString2Int16ObserveDirect(parent StringObservable, mapper MappingString2Int16Func) Int16Observable

func MapString2Int16ObserveNext

func MapString2Int16ObserveNext(parent StringObservable, mapper func(string) int16) Int16Observable

func MapTime2Int16Observable

func MapTime2Int16Observable(parent TimeObservable, mapper MappingTime2Int16FuncFactory) Int16Observable

func MapTime2Int16ObserveDirect

func MapTime2Int16ObserveDirect(parent TimeObservable, mapper MappingTime2Int16Func) Int16Observable

func MapTime2Int16ObserveNext

func MapTime2Int16ObserveNext(parent TimeObservable, mapper func(time.Time) int16) Int16Observable

func MapUint162Int16ObserveDirect

func MapUint162Int16ObserveDirect(parent Uint16Observable, mapper MappingUint162Int16Func) Int16Observable

func MapUint162Int16ObserveNext

func MapUint162Int16ObserveNext(parent Uint16Observable, mapper func(uint16) int16) Int16Observable

func MapUint2Int16Observable

func MapUint2Int16Observable(parent UintObservable, mapper MappingUint2Int16FuncFactory) Int16Observable

func MapUint2Int16ObserveDirect

func MapUint2Int16ObserveDirect(parent UintObservable, mapper MappingUint2Int16Func) Int16Observable

func MapUint2Int16ObserveNext

func MapUint2Int16ObserveNext(parent UintObservable, mapper func(uint) int16) Int16Observable

func MapUint322Int16ObserveDirect

func MapUint322Int16ObserveDirect(parent Uint32Observable, mapper MappingUint322Int16Func) Int16Observable

func MapUint322Int16ObserveNext

func MapUint322Int16ObserveNext(parent Uint32Observable, mapper func(uint32) int16) Int16Observable

func MapUint642Int16ObserveDirect

func MapUint642Int16ObserveDirect(parent Uint64Observable, mapper MappingUint642Int16Func) Int16Observable

func MapUint642Int16ObserveNext

func MapUint642Int16ObserveNext(parent Uint64Observable, mapper func(uint64) int16) Int16Observable

func MapUint82Int16Observable

func MapUint82Int16Observable(parent Uint8Observable, mapper MappingUint82Int16FuncFactory) Int16Observable

func MapUint82Int16ObserveDirect

func MapUint82Int16ObserveDirect(parent Uint8Observable, mapper MappingUint82Int16Func) Int16Observable

func MapUint82Int16ObserveNext

func MapUint82Int16ObserveNext(parent Uint8Observable, mapper func(uint8) int16) Int16Observable

type Int16ObservableFactory

type Int16ObservableFactory func(observer Int16Observer, subscription Subscription)

func (Int16ObservableFactory) Subscribe

func (f Int16ObservableFactory) Subscribe(observer Int16Observer) Subscription

type Int16Observer

type Int16Observer interface {
	Next(int16)
	TerminationObserver
}

func GenericObserverAsInt16Observer

func GenericObserverAsInt16Observer(observer GenericObserver) Int16Observer

type Int16ObserverFunc

type Int16ObserverFunc func(int16, error, bool)

func (Int16ObserverFunc) Complete

func (f Int16ObserverFunc) Complete()

func (Int16ObserverFunc) Error

func (f Int16ObserverFunc) Error(err error)

func (Int16ObserverFunc) Next

func (f Int16ObserverFunc) Next(next int16)

type Int16Stream

type Int16Stream struct {
	Int16Observable
}

func CreateInt16

func CreateInt16(f func(observer Int16Observer, subscription Subscription)) *Int16Stream

CreateInt16 calls f(observer, subscription) to produce values for a stream.

func EmptyInt16

func EmptyInt16() *Int16Stream

func FromInt16Array

func FromInt16Array(array []int16) *Int16Stream

func FromInt16Channel

func FromInt16Channel(ch <-chan int16) *Int16Stream

func FromInt16Observable

func FromInt16Observable(observable Int16Observable) *Int16Stream

func FromInt16s

func FromInt16s(array ...int16) *Int16Stream

func JustInt16

func JustInt16(element int16) *Int16Stream

func MergeInt16

func MergeInt16(observables ...Int16Observable) *Int16Stream

func MergeInt16DelayError

func MergeInt16DelayError(observables ...Int16Observable) *Int16Stream

func NeverInt16

func NeverInt16() *Int16Stream

func RepeatInt16

func RepeatInt16(value int16, count int) *Int16Stream

Repeat value count times.

func StartInt16

func StartInt16(f func() (int16, error)) *Int16Stream

StartInt16 is designed to be used with functions that return a (int16, error) tuple.

If the error is non-nil the returned Int16Stream will be that error, otherwise it will be a single-value stream of int16.

func ThrowInt16

func ThrowInt16(err error) *Int16Stream

func (*Int16Stream) Average

func (s *Int16Stream) Average() *Int16Stream

func (*Int16Stream) Catch

func (s *Int16Stream) Catch(catch Int16Observable) *Int16Stream

func (*Int16Stream) Concat

func (s *Int16Stream) Concat(observables ...Int16Observable) *Int16Stream

func (*Int16Stream) Count

func (s *Int16Stream) Count() *IntStream

Count returns an IntStream with the count of elements in this stream.

func (*Int16Stream) Debounce

func (s *Int16Stream) Debounce(duration time.Duration) *Int16Stream

func (*Int16Stream) Distinct

func (s *Int16Stream) Distinct() *Int16Stream

Distinct removes duplicate elements in the stream.

func (*Int16Stream) Do

func (s *Int16Stream) Do(f func(next int16)) *Int16Stream

Do applies a function for each value passing through the stream.

func (*Int16Stream) DoOnComplete

func (s *Int16Stream) DoOnComplete(f func()) *Int16Stream

DoOnComplete applies a function when the stream completes.

func (*Int16Stream) DoOnError

func (s *Int16Stream) DoOnError(f func(err error)) *Int16Stream

DoOnError applies a function for any error on the stream.

func (*Int16Stream) ElementAt

func (s *Int16Stream) ElementAt(n int) *Int16Stream

ElementAt yields the Nth element of the stream.

func (*Int16Stream) Filter

func (s *Int16Stream) Filter(f func(int16) bool) *Int16Stream

Filter elements in the stream on a function.

func (*Int16Stream) First

func (s *Int16Stream) First() *Int16Stream

Last returns just the first element of the stream.

func (*Int16Stream) FlatMap

func (s *Int16Stream) FlatMap(f func(int16) Int16Observable) *Int16Stream

func (*Int16Stream) FlatMapBool

func (s *Int16Stream) FlatMapBool(f func(int16) BoolObservable) *BoolStream

func (*Int16Stream) FlatMapByte

func (s *Int16Stream) FlatMapByte(f func(int16) ByteObservable) *ByteStream

func (*Int16Stream) FlatMapByteSlice

func (s *Int16Stream) FlatMapByteSlice(f func(int16) ByteSliceObservable) *ByteSliceStream

func (*Int16Stream) FlatMapComplex128

func (s *Int16Stream) FlatMapComplex128(f func(int16) Complex128Observable) *Complex128Stream

func (*Int16Stream) FlatMapComplex64

func (s *Int16Stream) FlatMapComplex64(f func(int16) Complex64Observable) *Complex64Stream

func (*Int16Stream) FlatMapDuration

func (s *Int16Stream) FlatMapDuration(f func(int16) DurationObservable) *DurationStream

func (*Int16Stream) FlatMapFloat32

func (s *Int16Stream) FlatMapFloat32(f func(int16) Float32Observable) *Float32Stream

func (*Int16Stream) FlatMapFloat64

func (s *Int16Stream) FlatMapFloat64(f func(int16) Float64Observable) *Float64Stream

func (*Int16Stream) FlatMapInt

func (s *Int16Stream) FlatMapInt(f func(int16) IntObservable) *IntStream

func (*Int16Stream) FlatMapInt32

func (s *Int16Stream) FlatMapInt32(f func(int16) Int32Observable) *Int32Stream

func (*Int16Stream) FlatMapInt64

func (s *Int16Stream) FlatMapInt64(f func(int16) Int64Observable) *Int64Stream

func (*Int16Stream) FlatMapInt8

func (s *Int16Stream) FlatMapInt8(f func(int16) Int8Observable) *Int8Stream

func (*Int16Stream) FlatMapRune

func (s *Int16Stream) FlatMapRune(f func(int16) RuneObservable) *RuneStream

func (*Int16Stream) FlatMapString

func (s *Int16Stream) FlatMapString(f func(int16) StringObservable) *StringStream

func (*Int16Stream) FlatMapTime

func (s *Int16Stream) FlatMapTime(f func(int16) TimeObservable) *TimeStream

func (*Int16Stream) FlatMapUint

func (s *Int16Stream) FlatMapUint(f func(int16) UintObservable) *UintStream

func (*Int16Stream) FlatMapUint16

func (s *Int16Stream) FlatMapUint16(f func(int16) Uint16Observable) *Uint16Stream

func (*Int16Stream) FlatMapUint32

func (s *Int16Stream) FlatMapUint32(f func(int16) Uint32Observable) *Uint32Stream

func (*Int16Stream) FlatMapUint64

func (s *Int16Stream) FlatMapUint64(f func(int16) Uint64Observable) *Uint64Stream

func (*Int16Stream) FlatMapUint8

func (s *Int16Stream) FlatMapUint8(f func(int16) Uint8Observable) *Uint8Stream

func (*Int16Stream) Fork

func (s *Int16Stream) Fork() *Int16Stream

Fork replicates each event from the parent to every subscriber of the fork.

func (*Int16Stream) IgnoreElements

func (s *Int16Stream) IgnoreElements() *Int16Stream

IgnoreElements ignores elements of the stream and emits only the completion events.

func (*Int16Stream) Last

func (s *Int16Stream) Last() *Int16Stream

Last returns just the last element of the stream.

func (*Int16Stream) Map

func (s *Int16Stream) Map(f func(int16) int16) *Int16Stream

Map maps values in this stream to another value.

func (*Int16Stream) MapBool

func (s *Int16Stream) MapBool(f func(int16) bool) *BoolStream

MapBool maps this stream to an BoolStream via f.

func (*Int16Stream) MapByte

func (s *Int16Stream) MapByte(f func(int16) byte) *ByteStream

MapByte maps this stream to an ByteStream via f.

func (*Int16Stream) MapByteSlice

func (s *Int16Stream) MapByteSlice(f func(int16) []byte) *ByteSliceStream

MapByteSlice maps this stream to an ByteSliceStream via f.

func (*Int16Stream) MapComplex128

func (s *Int16Stream) MapComplex128(f func(int16) complex128) *Complex128Stream

MapComplex128 maps this stream to an Complex128Stream via f.

func (*Int16Stream) MapComplex64

func (s *Int16Stream) MapComplex64(f func(int16) complex64) *Complex64Stream

MapComplex64 maps this stream to an Complex64Stream via f.

func (*Int16Stream) MapDuration

func (s *Int16Stream) MapDuration(f func(int16) time.Duration) *DurationStream

MapDuration maps this stream to an DurationStream via f.

func (*Int16Stream) MapFloat32

func (s *Int16Stream) MapFloat32(f func(int16) float32) *Float32Stream

MapFloat32 maps this stream to an Float32Stream via f.

func (*Int16Stream) MapFloat64

func (s *Int16Stream) MapFloat64(f func(int16) float64) *Float64Stream

MapFloat64 maps this stream to an Float64Stream via f.

func (*Int16Stream) MapInt

func (s *Int16Stream) MapInt(f func(int16) int) *IntStream

MapInt maps this stream to an IntStream via f.

func (*Int16Stream) MapInt32

func (s *Int16Stream) MapInt32(f func(int16) int32) *Int32Stream

MapInt32 maps this stream to an Int32Stream via f.

func (*Int16Stream) MapInt64

func (s *Int16Stream) MapInt64(f func(int16) int64) *Int64Stream

MapInt64 maps this stream to an Int64Stream via f.

func (*Int16Stream) MapInt8

func (s *Int16Stream) MapInt8(f func(int16) int8) *Int8Stream

MapInt8 maps this stream to an Int8Stream via f.

func (*Int16Stream) MapRune

func (s *Int16Stream) MapRune(f func(int16) rune) *RuneStream

MapRune maps this stream to an RuneStream via f.

func (*Int16Stream) MapString

func (s *Int16Stream) MapString(f func(int16) string) *StringStream

MapString maps this stream to an StringStream via f.

func (*Int16Stream) MapTime

func (s *Int16Stream) MapTime(f func(int16) time.Time) *TimeStream

MapTime maps this stream to an TimeStream via f.

func (*Int16Stream) MapUint

func (s *Int16Stream) MapUint(f func(int16) uint) *UintStream

MapUint maps this stream to an UintStream via f.

func (*Int16Stream) MapUint16

func (s *Int16Stream) MapUint16(f func(int16) uint16) *Uint16Stream

MapUint16 maps this stream to an Uint16Stream via f.

func (*Int16Stream) MapUint32

func (s *Int16Stream) MapUint32(f func(int16) uint32) *Uint32Stream

MapUint32 maps this stream to an Uint32Stream via f.

func (*Int16Stream) MapUint64

func (s *Int16Stream) MapUint64(f func(int16) uint64) *Uint64Stream

MapUint64 maps this stream to an Uint64Stream via f.

func (*Int16Stream) MapUint8

func (s *Int16Stream) MapUint8(f func(int16) uint8) *Uint8Stream

MapUint8 maps this stream to an Uint8Stream via f.

func (*Int16Stream) Max

func (s *Int16Stream) Max() *Int16Stream

func (*Int16Stream) Merge

func (s *Int16Stream) Merge(other ...Int16Observable) *Int16Stream

Merge an arbitrary number of observables with this one. An error from any of the observables will terminate the merged stream.

func (*Int16Stream) MergeDelayError

func (s *Int16Stream) MergeDelayError(other ...Int16Observable) *Int16Stream

Merge an arbitrary number of observables with this one. Any error will be deferred until all observables terminate.

func (*Int16Stream) Min

func (s *Int16Stream) Min() *Int16Stream

func (*Int16Stream) Reduce

func (s *Int16Stream) Reduce(initial int16, reducer func(int16, int16) int16) *Int16Stream

func (*Int16Stream) Replay

func (s *Int16Stream) Replay(size int, duration time.Duration) *Int16Stream

func (*Int16Stream) Retry

func (s *Int16Stream) Retry() *Int16Stream

func (*Int16Stream) Sample

func (s *Int16Stream) Sample(duration time.Duration) *Int16Stream

func (*Int16Stream) Scan

func (s *Int16Stream) Scan(initial int16, f func(int16, int16) int16) *Int16Stream

func (*Int16Stream) Skip

func (s *Int16Stream) Skip(n int) *Int16Stream

SkipLast skips the first N elements of the stream.

func (*Int16Stream) SkipLast

func (s *Int16Stream) SkipLast(n int) *Int16Stream

SkipLast skips the last N elements of the stream.

func (*Int16Stream) SubscribeFunc

func (s *Int16Stream) SubscribeFunc(f func(int16, error, bool)) Subscription

func (*Int16Stream) SubscribeNext

func (s *Int16Stream) SubscribeNext(f func(v int16)) Subscription

func (*Int16Stream) Sum

func (s *Int16Stream) Sum() *Int16Stream

func (*Int16Stream) Take

func (s *Int16Stream) Take(n int) *Int16Stream

Take returns just the first N elements of the stream.

func (*Int16Stream) TakeLast

func (s *Int16Stream) TakeLast(n int) *Int16Stream

TakeLast returns just the last N elements of the stream.

func (*Int16Stream) Timeout

func (s *Int16Stream) Timeout(timeout time.Duration) *Int16Stream

func (*Int16Stream) ToArray

func (s *Int16Stream) ToArray() []int16

ToArray blocks and returns the values from the stream in an array.

func (*Int16Stream) ToArrayWithError

func (s *Int16Stream) ToArrayWithError() ([]int16, error)

ToArrayWithError collects all values from the stream into an array, returning it and any error.

func (*Int16Stream) ToChannel

func (s *Int16Stream) ToChannel() <-chan int16

func (*Int16Stream) ToChannelWithError

func (s *Int16Stream) ToChannelWithError() (<-chan int16, <-chan error)

ToChannelWithError returns value and error channels corresponding to the stream elements and any error.

func (*Int16Stream) ToOne

func (s *Int16Stream) ToOne() int16

ToOne blocks and returns the only value emitted by the stream, or the zero value if an error occurs.

func (*Int16Stream) ToOneWithError

func (s *Int16Stream) ToOneWithError() (int16, error)

ToOneWithError blocks until the stream emits exactly one value. Otherwise, it errors.

func (*Int16Stream) Wait

func (s *Int16Stream) Wait() error

Wait for completion of the stream and return any error.

type Int16Subscriber

type Int16Subscriber interface {
	Subscription
	Int16Observer
}

A Int16Subscriber represents a subscribed Int16Observer.

func MakeInt16Subscriber

func MakeInt16Subscriber(observer Int16Observer) Int16Subscriber

type Int32Observable

type Int32Observable interface {
	Subscribe(Int32Observer) Subscription
}

func MapBool2Int32Observable

func MapBool2Int32Observable(parent BoolObservable, mapper MappingBool2Int32FuncFactory) Int32Observable

func MapBool2Int32ObserveDirect

func MapBool2Int32ObserveDirect(parent BoolObservable, mapper MappingBool2Int32Func) Int32Observable

func MapBool2Int32ObserveNext

func MapBool2Int32ObserveNext(parent BoolObservable, mapper func(bool) int32) Int32Observable

func MapByte2Int32Observable

func MapByte2Int32Observable(parent ByteObservable, mapper MappingByte2Int32FuncFactory) Int32Observable

func MapByte2Int32ObserveDirect

func MapByte2Int32ObserveDirect(parent ByteObservable, mapper MappingByte2Int32Func) Int32Observable

func MapByte2Int32ObserveNext

func MapByte2Int32ObserveNext(parent ByteObservable, mapper func(byte) int32) Int32Observable

func MapByteSlice2Int32ObserveDirect

func MapByteSlice2Int32ObserveDirect(parent ByteSliceObservable, mapper MappingByteSlice2Int32Func) Int32Observable

func MapByteSlice2Int32ObserveNext

func MapByteSlice2Int32ObserveNext(parent ByteSliceObservable, mapper func([]byte) int32) Int32Observable

func MapComplex1282Int32ObserveDirect

func MapComplex1282Int32ObserveDirect(parent Complex128Observable, mapper MappingComplex1282Int32Func) Int32Observable

func MapComplex1282Int32ObserveNext

func MapComplex1282Int32ObserveNext(parent Complex128Observable, mapper func(complex128) int32) Int32Observable

func MapComplex642Int32ObserveDirect

func MapComplex642Int32ObserveDirect(parent Complex64Observable, mapper MappingComplex642Int32Func) Int32Observable

func MapComplex642Int32ObserveNext

func MapComplex642Int32ObserveNext(parent Complex64Observable, mapper func(complex64) int32) Int32Observable

func MapDuration2Int32ObserveDirect

func MapDuration2Int32ObserveDirect(parent DurationObservable, mapper MappingDuration2Int32Func) Int32Observable

func MapDuration2Int32ObserveNext

func MapDuration2Int32ObserveNext(parent DurationObservable, mapper func(time.Duration) int32) Int32Observable

func MapFloat322Int32ObserveDirect

func MapFloat322Int32ObserveDirect(parent Float32Observable, mapper MappingFloat322Int32Func) Int32Observable

func MapFloat322Int32ObserveNext

func MapFloat322Int32ObserveNext(parent Float32Observable, mapper func(float32) int32) Int32Observable

func MapFloat642Int32ObserveDirect

func MapFloat642Int32ObserveDirect(parent Float64Observable, mapper MappingFloat642Int32Func) Int32Observable

func MapFloat642Int32ObserveNext

func MapFloat642Int32ObserveNext(parent Float64Observable, mapper func(float64) int32) Int32Observable

func MapInt162Int32Observable

func MapInt162Int32Observable(parent Int16Observable, mapper MappingInt162Int32FuncFactory) Int32Observable

func MapInt162Int32ObserveDirect

func MapInt162Int32ObserveDirect(parent Int16Observable, mapper MappingInt162Int32Func) Int32Observable

func MapInt162Int32ObserveNext

func MapInt162Int32ObserveNext(parent Int16Observable, mapper func(int16) int32) Int32Observable

func MapInt2Int32Observable

func MapInt2Int32Observable(parent IntObservable, mapper MappingInt2Int32FuncFactory) Int32Observable

func MapInt2Int32ObserveDirect

func MapInt2Int32ObserveDirect(parent IntObservable, mapper MappingInt2Int32Func) Int32Observable

func MapInt2Int32ObserveNext

func MapInt2Int32ObserveNext(parent IntObservable, mapper func(int) int32) Int32Observable

func MapInt322Int32Observable

func MapInt322Int32Observable(parent Int32Observable, mapper MappingInt322Int32FuncFactory) Int32Observable

func MapInt322Int32ObserveDirect

func MapInt322Int32ObserveDirect(parent Int32Observable, mapper MappingInt322Int32Func) Int32Observable

func MapInt322Int32ObserveNext

func MapInt322Int32ObserveNext(parent Int32Observable, mapper func(int32) int32) Int32Observable

func MapInt642Int32Observable

func MapInt642Int32Observable(parent Int64Observable, mapper MappingInt642Int32FuncFactory) Int32Observable

func MapInt642Int32ObserveDirect

func MapInt642Int32ObserveDirect(parent Int64Observable, mapper MappingInt642Int32Func) Int32Observable

func MapInt642Int32ObserveNext

func MapInt642Int32ObserveNext(parent Int64Observable, mapper func(int64) int32) Int32Observable

func MapInt82Int32Observable

func MapInt82Int32Observable(parent Int8Observable, mapper MappingInt82Int32FuncFactory) Int32Observable

func MapInt82Int32ObserveDirect

func MapInt82Int32ObserveDirect(parent Int8Observable, mapper MappingInt82Int32Func) Int32Observable

func MapInt82Int32ObserveNext

func MapInt82Int32ObserveNext(parent Int8Observable, mapper func(int8) int32) Int32Observable

func MapRune2Int32Observable

func MapRune2Int32Observable(parent RuneObservable, mapper MappingRune2Int32FuncFactory) Int32Observable

func MapRune2Int32ObserveDirect

func MapRune2Int32ObserveDirect(parent RuneObservable, mapper MappingRune2Int32Func) Int32Observable

func MapRune2Int32ObserveNext

func MapRune2Int32ObserveNext(parent RuneObservable, mapper func(rune) int32) Int32Observable

func MapString2Int32ObserveDirect

func MapString2Int32ObserveDirect(parent StringObservable, mapper MappingString2Int32Func) Int32Observable

func MapString2Int32ObserveNext

func MapString2Int32ObserveNext(parent StringObservable, mapper func(string) int32) Int32Observable

func MapTime2Int32Observable

func MapTime2Int32Observable(parent TimeObservable, mapper MappingTime2Int32FuncFactory) Int32Observable

func MapTime2Int32ObserveDirect

func MapTime2Int32ObserveDirect(parent TimeObservable, mapper MappingTime2Int32Func) Int32Observable

func MapTime2Int32ObserveNext

func MapTime2Int32ObserveNext(parent TimeObservable, mapper func(time.Time) int32) Int32Observable

func MapUint162Int32ObserveDirect

func MapUint162Int32ObserveDirect(parent Uint16Observable, mapper MappingUint162Int32Func) Int32Observable

func MapUint162Int32ObserveNext

func MapUint162Int32ObserveNext(parent Uint16Observable, mapper func(uint16) int32) Int32Observable

func MapUint2Int32Observable

func MapUint2Int32Observable(parent UintObservable, mapper MappingUint2Int32FuncFactory) Int32Observable

func MapUint2Int32ObserveDirect

func MapUint2Int32ObserveDirect(parent UintObservable, mapper MappingUint2Int32Func) Int32Observable

func MapUint2Int32ObserveNext

func MapUint2Int32ObserveNext(parent UintObservable, mapper func(uint) int32) Int32Observable

func MapUint322Int32ObserveDirect

func MapUint322Int32ObserveDirect(parent Uint32Observable, mapper MappingUint322Int32Func) Int32Observable

func MapUint322Int32ObserveNext

func MapUint322Int32ObserveNext(parent Uint32Observable, mapper func(uint32) int32) Int32Observable

func MapUint642Int32ObserveDirect

func MapUint642Int32ObserveDirect(parent Uint64Observable, mapper MappingUint642Int32Func) Int32Observable

func MapUint642Int32ObserveNext

func MapUint642Int32ObserveNext(parent Uint64Observable, mapper func(uint64) int32) Int32Observable

func MapUint82Int32Observable

func MapUint82Int32Observable(parent Uint8Observable, mapper MappingUint82Int32FuncFactory) Int32Observable

func MapUint82Int32ObserveDirect

func MapUint82Int32ObserveDirect(parent Uint8Observable, mapper MappingUint82Int32Func) Int32Observable

func MapUint82Int32ObserveNext

func MapUint82Int32ObserveNext(parent Uint8Observable, mapper func(uint8) int32) Int32Observable

type Int32ObservableFactory

type Int32ObservableFactory func(observer Int32Observer, subscription Subscription)

func (Int32ObservableFactory) Subscribe

func (f Int32ObservableFactory) Subscribe(observer Int32Observer) Subscription

type Int32Observer

type Int32Observer interface {
	Next(int32)
	TerminationObserver
}

func GenericObserverAsInt32Observer

func GenericObserverAsInt32Observer(observer GenericObserver) Int32Observer

type Int32ObserverFunc

type Int32ObserverFunc func(int32, error, bool)

func (Int32ObserverFunc) Complete

func (f Int32ObserverFunc) Complete()

func (Int32ObserverFunc) Error

func (f Int32ObserverFunc) Error(err error)

func (Int32ObserverFunc) Next

func (f Int32ObserverFunc) Next(next int32)

type Int32Stream

type Int32Stream struct {
	Int32Observable
}

func CreateInt32

func CreateInt32(f func(observer Int32Observer, subscription Subscription)) *Int32Stream

CreateInt32 calls f(observer, subscription) to produce values for a stream.

func EmptyInt32

func EmptyInt32() *Int32Stream

func FromInt32Array

func FromInt32Array(array []int32) *Int32Stream

func FromInt32Channel

func FromInt32Channel(ch <-chan int32) *Int32Stream

func FromInt32Observable

func FromInt32Observable(observable Int32Observable) *Int32Stream

func FromInt32s

func FromInt32s(array ...int32) *Int32Stream

func JustInt32

func JustInt32(element int32) *Int32Stream

func MergeInt32

func MergeInt32(observables ...Int32Observable) *Int32Stream

func MergeInt32DelayError

func MergeInt32DelayError(observables ...Int32Observable) *Int32Stream

func NeverInt32

func NeverInt32() *Int32Stream

func RepeatInt32

func RepeatInt32(value int32, count int) *Int32Stream

Repeat value count times.

func StartInt32

func StartInt32(f func() (int32, error)) *Int32Stream

StartInt32 is designed to be used with functions that return a (int32, error) tuple.

If the error is non-nil the returned Int32Stream will be that error, otherwise it will be a single-value stream of int32.

func ThrowInt32

func ThrowInt32(err error) *Int32Stream

func (*Int32Stream) Average

func (s *Int32Stream) Average() *Int32Stream

func (*Int32Stream) Catch

func (s *Int32Stream) Catch(catch Int32Observable) *Int32Stream

func (*Int32Stream) Concat

func (s *Int32Stream) Concat(observables ...Int32Observable) *Int32Stream

func (*Int32Stream) Count

func (s *Int32Stream) Count() *IntStream

Count returns an IntStream with the count of elements in this stream.

func (*Int32Stream) Debounce

func (s *Int32Stream) Debounce(duration time.Duration) *Int32Stream

func (*Int32Stream) Distinct

func (s *Int32Stream) Distinct() *Int32Stream

Distinct removes duplicate elements in the stream.

func (*Int32Stream) Do

func (s *Int32Stream) Do(f func(next int32)) *Int32Stream

Do applies a function for each value passing through the stream.

func (*Int32Stream) DoOnComplete

func (s *Int32Stream) DoOnComplete(f func()) *Int32Stream

DoOnComplete applies a function when the stream completes.

func (*Int32Stream) DoOnError

func (s *Int32Stream) DoOnError(f func(err error)) *Int32Stream

DoOnError applies a function for any error on the stream.

func (*Int32Stream) ElementAt

func (s *Int32Stream) ElementAt(n int) *Int32Stream

ElementAt yields the Nth element of the stream.

func (*Int32Stream) Filter

func (s *Int32Stream) Filter(f func(int32) bool) *Int32Stream

Filter elements in the stream on a function.

func (*Int32Stream) First

func (s *Int32Stream) First() *Int32Stream

Last returns just the first element of the stream.

func (*Int32Stream) FlatMap

func (s *Int32Stream) FlatMap(f func(int32) Int32Observable) *Int32Stream

func (*Int32Stream) FlatMapBool

func (s *Int32Stream) FlatMapBool(f func(int32) BoolObservable) *BoolStream

func (*Int32Stream) FlatMapByte

func (s *Int32Stream) FlatMapByte(f func(int32) ByteObservable) *ByteStream

func (*Int32Stream) FlatMapByteSlice

func (s *Int32Stream) FlatMapByteSlice(f func(int32) ByteSliceObservable) *ByteSliceStream

func (*Int32Stream) FlatMapComplex128

func (s *Int32Stream) FlatMapComplex128(f func(int32) Complex128Observable) *Complex128Stream

func (*Int32Stream) FlatMapComplex64

func (s *Int32Stream) FlatMapComplex64(f func(int32) Complex64Observable) *Complex64Stream

func (*Int32Stream) FlatMapDuration

func (s *Int32Stream) FlatMapDuration(f func(int32) DurationObservable) *DurationStream

func (*Int32Stream) FlatMapFloat32

func (s *Int32Stream) FlatMapFloat32(f func(int32) Float32Observable) *Float32Stream

func (*Int32Stream) FlatMapFloat64

func (s *Int32Stream) FlatMapFloat64(f func(int32) Float64Observable) *Float64Stream

func (*Int32Stream) FlatMapInt

func (s *Int32Stream) FlatMapInt(f func(int32) IntObservable) *IntStream

func (*Int32Stream) FlatMapInt16

func (s *Int32Stream) FlatMapInt16(f func(int32) Int16Observable) *Int16Stream

func (*Int32Stream) FlatMapInt64

func (s *Int32Stream) FlatMapInt64(f func(int32) Int64Observable) *Int64Stream

func (*Int32Stream) FlatMapInt8

func (s *Int32Stream) FlatMapInt8(f func(int32) Int8Observable) *Int8Stream

func (*Int32Stream) FlatMapRune

func (s *Int32Stream) FlatMapRune(f func(int32) RuneObservable) *RuneStream

func (*Int32Stream) FlatMapString

func (s *Int32Stream) FlatMapString(f func(int32) StringObservable) *StringStream

func (*Int32Stream) FlatMapTime

func (s *Int32Stream) FlatMapTime(f func(int32) TimeObservable) *TimeStream

func (*Int32Stream) FlatMapUint

func (s *Int32Stream) FlatMapUint(f func(int32) UintObservable) *UintStream

func (*Int32Stream) FlatMapUint16

func (s *Int32Stream) FlatMapUint16(f func(int32) Uint16Observable) *Uint16Stream

func (*Int32Stream) FlatMapUint32

func (s *Int32Stream) FlatMapUint32(f func(int32) Uint32Observable) *Uint32Stream

func (*Int32Stream) FlatMapUint64

func (s *Int32Stream) FlatMapUint64(f func(int32) Uint64Observable) *Uint64Stream

func (*Int32Stream) FlatMapUint8

func (s *Int32Stream) FlatMapUint8(f func(int32) Uint8Observable) *Uint8Stream

func (*Int32Stream) Fork

func (s *Int32Stream) Fork() *Int32Stream

Fork replicates each event from the parent to every subscriber of the fork.

func (*Int32Stream) IgnoreElements

func (s *Int32Stream) IgnoreElements() *Int32Stream

IgnoreElements ignores elements of the stream and emits only the completion events.

func (*Int32Stream) Last

func (s *Int32Stream) Last() *Int32Stream

Last returns just the last element of the stream.

func (*Int32Stream) Map

func (s *Int32Stream) Map(f func(int32) int32) *Int32Stream

Map maps values in this stream to another value.

func (*Int32Stream) MapBool

func (s *Int32Stream) MapBool(f func(int32) bool) *BoolStream

MapBool maps this stream to an BoolStream via f.

func (*Int32Stream) MapByte

func (s *Int32Stream) MapByte(f func(int32) byte) *ByteStream

MapByte maps this stream to an ByteStream via f.

func (*Int32Stream) MapByteSlice

func (s *Int32Stream) MapByteSlice(f func(int32) []byte) *ByteSliceStream

MapByteSlice maps this stream to an ByteSliceStream via f.

func (*Int32Stream) MapComplex128

func (s *Int32Stream) MapComplex128(f func(int32) complex128) *Complex128Stream

MapComplex128 maps this stream to an Complex128Stream via f.

func (*Int32Stream) MapComplex64

func (s *Int32Stream) MapComplex64(f func(int32) complex64) *Complex64Stream

MapComplex64 maps this stream to an Complex64Stream via f.

func (*Int32Stream) MapDuration

func (s *Int32Stream) MapDuration(f func(int32) time.Duration) *DurationStream

MapDuration maps this stream to an DurationStream via f.

func (*Int32Stream) MapFloat32

func (s *Int32Stream) MapFloat32(f func(int32) float32) *Float32Stream

MapFloat32 maps this stream to an Float32Stream via f.

func (*Int32Stream) MapFloat64

func (s *Int32Stream) MapFloat64(f func(int32) float64) *Float64Stream

MapFloat64 maps this stream to an Float64Stream via f.

func (*Int32Stream) MapInt

func (s *Int32Stream) MapInt(f func(int32) int) *IntStream

MapInt maps this stream to an IntStream via f.

func (*Int32Stream) MapInt16

func (s *Int32Stream) MapInt16(f func(int32) int16) *Int16Stream

MapInt16 maps this stream to an Int16Stream via f.

func (*Int32Stream) MapInt64

func (s *Int32Stream) MapInt64(f func(int32) int64) *Int64Stream

MapInt64 maps this stream to an Int64Stream via f.

func (*Int32Stream) MapInt8

func (s *Int32Stream) MapInt8(f func(int32) int8) *Int8Stream

MapInt8 maps this stream to an Int8Stream via f.

func (*Int32Stream) MapRune

func (s *Int32Stream) MapRune(f func(int32) rune) *RuneStream

MapRune maps this stream to an RuneStream via f.

func (*Int32Stream) MapString

func (s *Int32Stream) MapString(f func(int32) string) *StringStream

MapString maps this stream to an StringStream via f.

func (*Int32Stream) MapTime

func (s *Int32Stream) MapTime(f func(int32) time.Time) *TimeStream

MapTime maps this stream to an TimeStream via f.

func (*Int32Stream) MapUint

func (s *Int32Stream) MapUint(f func(int32) uint) *UintStream

MapUint maps this stream to an UintStream via f.

func (*Int32Stream) MapUint16

func (s *Int32Stream) MapUint16(f func(int32) uint16) *Uint16Stream

MapUint16 maps this stream to an Uint16Stream via f.

func (*Int32Stream) MapUint32

func (s *Int32Stream) MapUint32(f func(int32) uint32) *Uint32Stream

MapUint32 maps this stream to an Uint32Stream via f.

func (*Int32Stream) MapUint64

func (s *Int32Stream) MapUint64(f func(int32) uint64) *Uint64Stream

MapUint64 maps this stream to an Uint64Stream via f.

func (*Int32Stream) MapUint8

func (s *Int32Stream) MapUint8(f func(int32) uint8) *Uint8Stream

MapUint8 maps this stream to an Uint8Stream via f.

func (*Int32Stream) Max

func (s *Int32Stream) Max() *Int32Stream

func (*Int32Stream) Merge

func (s *Int32Stream) Merge(other ...Int32Observable) *Int32Stream

Merge an arbitrary number of observables with this one. An error from any of the observables will terminate the merged stream.

func (*Int32Stream) MergeDelayError

func (s *Int32Stream) MergeDelayError(other ...Int32Observable) *Int32Stream

Merge an arbitrary number of observables with this one. Any error will be deferred until all observables terminate.

func (*Int32Stream) Min

func (s *Int32Stream) Min() *Int32Stream

func (*Int32Stream) Reduce

func (s *Int32Stream) Reduce(initial int32, reducer func(int32, int32) int32) *Int32Stream

func (*Int32Stream) Replay

func (s *Int32Stream) Replay(size int, duration time.Duration) *Int32Stream

func (*Int32Stream) Retry

func (s *Int32Stream) Retry() *Int32Stream

func (*Int32Stream) Sample

func (s *Int32Stream) Sample(duration time.Duration) *Int32Stream

func (*Int32Stream) Scan

func (s *Int32Stream) Scan(initial int32, f func(int32, int32) int32) *Int32Stream

func (*Int32Stream) Skip

func (s *Int32Stream) Skip(n int) *Int32Stream

SkipLast skips the first N elements of the stream.

func (*Int32Stream) SkipLast

func (s *Int32Stream) SkipLast(n int) *Int32Stream

SkipLast skips the last N elements of the stream.

func (*Int32Stream) SubscribeFunc

func (s *Int32Stream) SubscribeFunc(f func(int32, error, bool)) Subscription

func (*Int32Stream) SubscribeNext

func (s *Int32Stream) SubscribeNext(f func(v int32)) Subscription

func (*Int32Stream) Sum

func (s *Int32Stream) Sum() *Int32Stream

func (*Int32Stream) Take

func (s *Int32Stream) Take(n int) *Int32Stream

Take returns just the first N elements of the stream.

func (*Int32Stream) TakeLast

func (s *Int32Stream) TakeLast(n int) *Int32Stream

TakeLast returns just the last N elements of the stream.

func (*Int32Stream) Timeout

func (s *Int32Stream) Timeout(timeout time.Duration) *Int32Stream

func (*Int32Stream) ToArray

func (s *Int32Stream) ToArray() []int32

ToArray blocks and returns the values from the stream in an array.

func (*Int32Stream) ToArrayWithError

func (s *Int32Stream) ToArrayWithError() ([]int32, error)

ToArrayWithError collects all values from the stream into an array, returning it and any error.

func (*Int32Stream) ToChannel

func (s *Int32Stream) ToChannel() <-chan int32

func (*Int32Stream) ToChannelWithError

func (s *Int32Stream) ToChannelWithError() (<-chan int32, <-chan error)

ToChannelWithError returns value and error channels corresponding to the stream elements and any error.

func (*Int32Stream) ToOne

func (s *Int32Stream) ToOne() int32

ToOne blocks and returns the only value emitted by the stream, or the zero value if an error occurs.

func (*Int32Stream) ToOneWithError

func (s *Int32Stream) ToOneWithError() (int32, error)

ToOneWithError blocks until the stream emits exactly one value. Otherwise, it errors.

func (*Int32Stream) Wait

func (s *Int32Stream) Wait() error

Wait for completion of the stream and return any error.

type Int32Subscriber

type Int32Subscriber interface {
	Subscription
	Int32Observer
}

A Int32Subscriber represents a subscribed Int32Observer.

func MakeInt32Subscriber

func MakeInt32Subscriber(observer Int32Observer) Int32Subscriber

type Int64Observable

type Int64Observable interface {
	Subscribe(Int64Observer) Subscription
}

func MapBool2Int64Observable

func MapBool2Int64Observable(parent BoolObservable, mapper MappingBool2Int64FuncFactory) Int64Observable

func MapBool2Int64ObserveDirect

func MapBool2Int64ObserveDirect(parent BoolObservable, mapper MappingBool2Int64Func) Int64Observable

func MapBool2Int64ObserveNext

func MapBool2Int64ObserveNext(parent BoolObservable, mapper func(bool) int64) Int64Observable

func MapByte2Int64Observable

func MapByte2Int64Observable(parent ByteObservable, mapper MappingByte2Int64FuncFactory) Int64Observable

func MapByte2Int64ObserveDirect

func MapByte2Int64ObserveDirect(parent ByteObservable, mapper MappingByte2Int64Func) Int64Observable

func MapByte2Int64ObserveNext

func MapByte2Int64ObserveNext(parent ByteObservable, mapper func(byte) int64) Int64Observable

func MapByteSlice2Int64ObserveDirect

func MapByteSlice2Int64ObserveDirect(parent ByteSliceObservable, mapper MappingByteSlice2Int64Func) Int64Observable

func MapByteSlice2Int64ObserveNext

func MapByteSlice2Int64ObserveNext(parent ByteSliceObservable, mapper func([]byte) int64) Int64Observable

func MapComplex1282Int64ObserveDirect

func MapComplex1282Int64ObserveDirect(parent Complex128Observable, mapper MappingComplex1282Int64Func) Int64Observable

func MapComplex1282Int64ObserveNext

func MapComplex1282Int64ObserveNext(parent Complex128Observable, mapper func(complex128) int64) Int64Observable

func MapComplex642Int64ObserveDirect

func MapComplex642Int64ObserveDirect(parent Complex64Observable, mapper MappingComplex642Int64Func) Int64Observable

func MapComplex642Int64ObserveNext

func MapComplex642Int64ObserveNext(parent Complex64Observable, mapper func(complex64) int64) Int64Observable

func MapDuration2Int64ObserveDirect

func MapDuration2Int64ObserveDirect(parent DurationObservable, mapper MappingDuration2Int64Func) Int64Observable

func MapDuration2Int64ObserveNext

func MapDuration2Int64ObserveNext(parent DurationObservable, mapper func(time.Duration) int64) Int64Observable

func MapFloat322Int64ObserveDirect

func MapFloat322Int64ObserveDirect(parent Float32Observable, mapper MappingFloat322Int64Func) Int64Observable

func MapFloat322Int64ObserveNext

func MapFloat322Int64ObserveNext(parent Float32Observable, mapper func(float32) int64) Int64Observable

func MapFloat642Int64ObserveDirect

func MapFloat642Int64ObserveDirect(parent Float64Observable, mapper MappingFloat642Int64Func) Int64Observable

func MapFloat642Int64ObserveNext

func MapFloat642Int64ObserveNext(parent Float64Observable, mapper func(float64) int64) Int64Observable

func MapInt162Int64Observable

func MapInt162Int64Observable(parent Int16Observable, mapper MappingInt162Int64FuncFactory) Int64Observable

func MapInt162Int64ObserveDirect

func MapInt162Int64ObserveDirect(parent Int16Observable, mapper MappingInt162Int64Func) Int64Observable

func MapInt162Int64ObserveNext

func MapInt162Int64ObserveNext(parent Int16Observable, mapper func(int16) int64) Int64Observable

func MapInt2Int64Observable

func MapInt2Int64Observable(parent IntObservable, mapper MappingInt2Int64FuncFactory) Int64Observable

func MapInt2Int64ObserveDirect

func MapInt2Int64ObserveDirect(parent IntObservable, mapper MappingInt2Int64Func) Int64Observable

func MapInt2Int64ObserveNext

func MapInt2Int64ObserveNext(parent IntObservable, mapper func(int) int64) Int64Observable

func MapInt322Int64Observable

func MapInt322Int64Observable(parent Int32Observable, mapper MappingInt322Int64FuncFactory) Int64Observable

func MapInt322Int64ObserveDirect

func MapInt322Int64ObserveDirect(parent Int32Observable, mapper MappingInt322Int64Func) Int64Observable

func MapInt322Int64ObserveNext

func MapInt322Int64ObserveNext(parent Int32Observable, mapper func(int32) int64) Int64Observable

func MapInt642Int64Observable

func MapInt642Int64Observable(parent Int64Observable, mapper MappingInt642Int64FuncFactory) Int64Observable

func MapInt642Int64ObserveDirect

func MapInt642Int64ObserveDirect(parent Int64Observable, mapper MappingInt642Int64Func) Int64Observable

func MapInt642Int64ObserveNext

func MapInt642Int64ObserveNext(parent Int64Observable, mapper func(int64) int64) Int64Observable

func MapInt82Int64Observable

func MapInt82Int64Observable(parent Int8Observable, mapper MappingInt82Int64FuncFactory) Int64Observable

func MapInt82Int64ObserveDirect

func MapInt82Int64ObserveDirect(parent Int8Observable, mapper MappingInt82Int64Func) Int64Observable

func MapInt82Int64ObserveNext

func MapInt82Int64ObserveNext(parent Int8Observable, mapper func(int8) int64) Int64Observable

func MapRune2Int64Observable

func MapRune2Int64Observable(parent RuneObservable, mapper MappingRune2Int64FuncFactory) Int64Observable

func MapRune2Int64ObserveDirect

func MapRune2Int64ObserveDirect(parent RuneObservable, mapper MappingRune2Int64Func) Int64Observable

func MapRune2Int64ObserveNext

func MapRune2Int64ObserveNext(parent RuneObservable, mapper func(rune) int64) Int64Observable

func MapString2Int64ObserveDirect

func MapString2Int64ObserveDirect(parent StringObservable, mapper MappingString2Int64Func) Int64Observable

func MapString2Int64ObserveNext

func MapString2Int64ObserveNext(parent StringObservable, mapper func(string) int64) Int64Observable

func MapTime2Int64Observable

func MapTime2Int64Observable(parent TimeObservable, mapper MappingTime2Int64FuncFactory) Int64Observable

func MapTime2Int64ObserveDirect

func MapTime2Int64ObserveDirect(parent TimeObservable, mapper MappingTime2Int64Func) Int64Observable

func MapTime2Int64ObserveNext

func MapTime2Int64ObserveNext(parent TimeObservable, mapper func(time.Time) int64) Int64Observable

func MapUint162Int64ObserveDirect

func MapUint162Int64ObserveDirect(parent Uint16Observable, mapper MappingUint162Int64Func) Int64Observable

func MapUint162Int64ObserveNext

func MapUint162Int64ObserveNext(parent Uint16Observable, mapper func(uint16) int64) Int64Observable

func MapUint2Int64Observable

func MapUint2Int64Observable(parent UintObservable, mapper MappingUint2Int64FuncFactory) Int64Observable

func MapUint2Int64ObserveDirect

func MapUint2Int64ObserveDirect(parent UintObservable, mapper MappingUint2Int64Func) Int64Observable

func MapUint2Int64ObserveNext

func MapUint2Int64ObserveNext(parent UintObservable, mapper func(uint) int64) Int64Observable

func MapUint322Int64ObserveDirect

func MapUint322Int64ObserveDirect(parent Uint32Observable, mapper MappingUint322Int64Func) Int64Observable

func MapUint322Int64ObserveNext

func MapUint322Int64ObserveNext(parent Uint32Observable, mapper func(uint32) int64) Int64Observable

func MapUint642Int64ObserveDirect

func MapUint642Int64ObserveDirect(parent Uint64Observable, mapper MappingUint642Int64Func) Int64Observable

func MapUint642Int64ObserveNext

func MapUint642Int64ObserveNext(parent Uint64Observable, mapper func(uint64) int64) Int64Observable

func MapUint82Int64Observable

func MapUint82Int64Observable(parent Uint8Observable, mapper MappingUint82Int64FuncFactory) Int64Observable

func MapUint82Int64ObserveDirect

func MapUint82Int64ObserveDirect(parent Uint8Observable, mapper MappingUint82Int64Func) Int64Observable

func MapUint82Int64ObserveNext

func MapUint82Int64ObserveNext(parent Uint8Observable, mapper func(uint8) int64) Int64Observable

type Int64ObservableFactory

type Int64ObservableFactory func(observer Int64Observer, subscription Subscription)

func (Int64ObservableFactory) Subscribe

func (f Int64ObservableFactory) Subscribe(observer Int64Observer) Subscription

type Int64Observer

type Int64Observer interface {
	Next(int64)
	TerminationObserver
}

func GenericObserverAsInt64Observer

func GenericObserverAsInt64Observer(observer GenericObserver) Int64Observer

type Int64ObserverFunc

type Int64ObserverFunc func(int64, error, bool)

func (Int64ObserverFunc) Complete

func (f Int64ObserverFunc) Complete()

func (Int64ObserverFunc) Error

func (f Int64ObserverFunc) Error(err error)

func (Int64ObserverFunc) Next

func (f Int64ObserverFunc) Next(next int64)

type Int64Stream

type Int64Stream struct {
	Int64Observable
}

func CreateInt64

func CreateInt64(f func(observer Int64Observer, subscription Subscription)) *Int64Stream

CreateInt64 calls f(observer, subscription) to produce values for a stream.

func EmptyInt64

func EmptyInt64() *Int64Stream

func FromInt64Array

func FromInt64Array(array []int64) *Int64Stream

func FromInt64Channel

func FromInt64Channel(ch <-chan int64) *Int64Stream

func FromInt64Observable

func FromInt64Observable(observable Int64Observable) *Int64Stream

func FromInt64s

func FromInt64s(array ...int64) *Int64Stream

func JustInt64

func JustInt64(element int64) *Int64Stream

func MergeInt64

func MergeInt64(observables ...Int64Observable) *Int64Stream

func MergeInt64DelayError

func MergeInt64DelayError(observables ...Int64Observable) *Int64Stream

func NeverInt64

func NeverInt64() *Int64Stream

func RepeatInt64

func RepeatInt64(value int64, count int) *Int64Stream

Repeat value count times.

func StartInt64

func StartInt64(f func() (int64, error)) *Int64Stream

StartInt64 is designed to be used with functions that return a (int64, error) tuple.

If the error is non-nil the returned Int64Stream will be that error, otherwise it will be a single-value stream of int64.

func ThrowInt64

func ThrowInt64(err error) *Int64Stream

func (*Int64Stream) Average

func (s *Int64Stream) Average() *Int64Stream

func (*Int64Stream) Catch

func (s *Int64Stream) Catch(catch Int64Observable) *Int64Stream

func (*Int64Stream) Concat

func (s *Int64Stream) Concat(observables ...Int64Observable) *Int64Stream

func (*Int64Stream) Count

func (s *Int64Stream) Count() *IntStream

Count returns an IntStream with the count of elements in this stream.

func (*Int64Stream) Debounce

func (s *Int64Stream) Debounce(duration time.Duration) *Int64Stream

func (*Int64Stream) Distinct

func (s *Int64Stream) Distinct() *Int64Stream

Distinct removes duplicate elements in the stream.

func (*Int64Stream) Do

func (s *Int64Stream) Do(f func(next int64)) *Int64Stream

Do applies a function for each value passing through the stream.

func (*Int64Stream) DoOnComplete

func (s *Int64Stream) DoOnComplete(f func()) *Int64Stream

DoOnComplete applies a function when the stream completes.

func (*Int64Stream) DoOnError

func (s *Int64Stream) DoOnError(f func(err error)) *Int64Stream

DoOnError applies a function for any error on the stream.

func (*Int64Stream) ElementAt

func (s *Int64Stream) ElementAt(n int) *Int64Stream

ElementAt yields the Nth element of the stream.

func (*Int64Stream) Filter

func (s *Int64Stream) Filter(f func(int64) bool) *Int64Stream

Filter elements in the stream on a function.

func (*Int64Stream) First

func (s *Int64Stream) First() *Int64Stream

Last returns just the first element of the stream.

func (*Int64Stream) FlatMap

func (s *Int64Stream) FlatMap(f func(int64) Int64Observable) *Int64Stream

func (*Int64Stream) FlatMapBool

func (s *Int64Stream) FlatMapBool(f func(int64) BoolObservable) *BoolStream

func (*Int64Stream) FlatMapByte

func (s *Int64Stream) FlatMapByte(f func(int64) ByteObservable) *ByteStream

func (*Int64Stream) FlatMapByteSlice

func (s *Int64Stream) FlatMapByteSlice(f func(int64) ByteSliceObservable) *ByteSliceStream

func (*Int64Stream) FlatMapComplex128

func (s *Int64Stream) FlatMapComplex128(f func(int64) Complex128Observable) *Complex128Stream

func (*Int64Stream) FlatMapComplex64

func (s *Int64Stream) FlatMapComplex64(f func(int64) Complex64Observable) *Complex64Stream

func (*Int64Stream) FlatMapDuration

func (s *Int64Stream) FlatMapDuration(f func(int64) DurationObservable) *DurationStream

func (*Int64Stream) FlatMapFloat32

func (s *Int64Stream) FlatMapFloat32(f func(int64) Float32Observable) *Float32Stream

func (*Int64Stream) FlatMapFloat64

func (s *Int64Stream) FlatMapFloat64(f func(int64) Float64Observable) *Float64Stream

func (*Int64Stream) FlatMapInt

func (s *Int64Stream) FlatMapInt(f func(int64) IntObservable) *IntStream

func (*Int64Stream) FlatMapInt16

func (s *Int64Stream) FlatMapInt16(f func(int64) Int16Observable) *Int16Stream

func (*Int64Stream) FlatMapInt32

func (s *Int64Stream) FlatMapInt32(f func(int64) Int32Observable) *Int32Stream

func (*Int64Stream) FlatMapInt8

func (s *Int64Stream) FlatMapInt8(f func(int64) Int8Observable) *Int8Stream

func (*Int64Stream) FlatMapRune

func (s *Int64Stream) FlatMapRune(f func(int64) RuneObservable) *RuneStream

func (*Int64Stream) FlatMapString

func (s *Int64Stream) FlatMapString(f func(int64) StringObservable) *StringStream

func (*Int64Stream) FlatMapTime

func (s *Int64Stream) FlatMapTime(f func(int64) TimeObservable) *TimeStream

func (*Int64Stream) FlatMapUint

func (s *Int64Stream) FlatMapUint(f func(int64) UintObservable) *UintStream

func (*Int64Stream) FlatMapUint16

func (s *Int64Stream) FlatMapUint16(f func(int64) Uint16Observable) *Uint16Stream

func (*Int64Stream) FlatMapUint32

func (s *Int64Stream) FlatMapUint32(f func(int64) Uint32Observable) *Uint32Stream

func (*Int64Stream) FlatMapUint64

func (s *Int64Stream) FlatMapUint64(f func(int64) Uint64Observable) *Uint64Stream

func (*Int64Stream) FlatMapUint8

func (s *Int64Stream) FlatMapUint8(f func(int64) Uint8Observable) *Uint8Stream

func (*Int64Stream) Fork

func (s *Int64Stream) Fork() *Int64Stream

Fork replicates each event from the parent to every subscriber of the fork.

func (*Int64Stream) IgnoreElements

func (s *Int64Stream) IgnoreElements() *Int64Stream

IgnoreElements ignores elements of the stream and emits only the completion events.

func (*Int64Stream) Last

func (s *Int64Stream) Last() *Int64Stream

Last returns just the last element of the stream.

func (*Int64Stream) Map

func (s *Int64Stream) Map(f func(int64) int64) *Int64Stream

Map maps values in this stream to another value.

func (*Int64Stream) MapBool

func (s *Int64Stream) MapBool(f func(int64) bool) *BoolStream

MapBool maps this stream to an BoolStream via f.

func (*Int64Stream) MapByte

func (s *Int64Stream) MapByte(f func(int64) byte) *ByteStream

MapByte maps this stream to an ByteStream via f.

func (*Int64Stream) MapByteSlice

func (s *Int64Stream) MapByteSlice(f func(int64) []byte) *ByteSliceStream

MapByteSlice maps this stream to an ByteSliceStream via f.

func (*Int64Stream) MapComplex128

func (s *Int64Stream) MapComplex128(f func(int64) complex128) *Complex128Stream

MapComplex128 maps this stream to an Complex128Stream via f.

func (*Int64Stream) MapComplex64

func (s *Int64Stream) MapComplex64(f func(int64) complex64) *Complex64Stream

MapComplex64 maps this stream to an Complex64Stream via f.

func (*Int64Stream) MapDuration

func (s *Int64Stream) MapDuration(f func(int64) time.Duration) *DurationStream

MapDuration maps this stream to an DurationStream via f.

func (*Int64Stream) MapFloat32

func (s *Int64Stream) MapFloat32(f func(int64) float32) *Float32Stream

MapFloat32 maps this stream to an Float32Stream via f.

func (*Int64Stream) MapFloat64

func (s *Int64Stream) MapFloat64(f func(int64) float64) *Float64Stream

MapFloat64 maps this stream to an Float64Stream via f.

func (*Int64Stream) MapInt

func (s *Int64Stream) MapInt(f func(int64) int) *IntStream

MapInt maps this stream to an IntStream via f.

func (*Int64Stream) MapInt16

func (s *Int64Stream) MapInt16(f func(int64) int16) *Int16Stream

MapInt16 maps this stream to an Int16Stream via f.

func (*Int64Stream) MapInt32

func (s *Int64Stream) MapInt32(f func(int64) int32) *Int32Stream

MapInt32 maps this stream to an Int32Stream via f.

func (*Int64Stream) MapInt8

func (s *Int64Stream) MapInt8(f func(int64) int8) *Int8Stream

MapInt8 maps this stream to an Int8Stream via f.

func (*Int64Stream) MapRune

func (s *Int64Stream) MapRune(f func(int64) rune) *RuneStream

MapRune maps this stream to an RuneStream via f.

func (*Int64Stream) MapString

func (s *Int64Stream) MapString(f func(int64) string) *StringStream

MapString maps this stream to an StringStream via f.

func (*Int64Stream) MapTime

func (s *Int64Stream) MapTime(f func(int64) time.Time) *TimeStream

MapTime maps this stream to an TimeStream via f.

func (*Int64Stream) MapUint

func (s *Int64Stream) MapUint(f func(int64) uint) *UintStream

MapUint maps this stream to an UintStream via f.

func (*Int64Stream) MapUint16

func (s *Int64Stream) MapUint16(f func(int64) uint16) *Uint16Stream

MapUint16 maps this stream to an Uint16Stream via f.

func (*Int64Stream) MapUint32

func (s *Int64Stream) MapUint32(f func(int64) uint32) *Uint32Stream

MapUint32 maps this stream to an Uint32Stream via f.

func (*Int64Stream) MapUint64

func (s *Int64Stream) MapUint64(f func(int64) uint64) *Uint64Stream

MapUint64 maps this stream to an Uint64Stream via f.

func (*Int64Stream) MapUint8

func (s *Int64Stream) MapUint8(f func(int64) uint8) *Uint8Stream

MapUint8 maps this stream to an Uint8Stream via f.

func (*Int64Stream) Max

func (s *Int64Stream) Max() *Int64Stream

func (*Int64Stream) Merge

func (s *Int64Stream) Merge(other ...Int64Observable) *Int64Stream

Merge an arbitrary number of observables with this one. An error from any of the observables will terminate the merged stream.

func (*Int64Stream) MergeDelayError

func (s *Int64Stream) MergeDelayError(other ...Int64Observable) *Int64Stream

Merge an arbitrary number of observables with this one. Any error will be deferred until all observables terminate.

func (*Int64Stream) Min

func (s *Int64Stream) Min() *Int64Stream

func (*Int64Stream) Reduce

func (s *Int64Stream) Reduce(initial int64, reducer func(int64, int64) int64) *Int64Stream

func (*Int64Stream) Replay

func (s *Int64Stream) Replay(size int, duration time.Duration) *Int64Stream

func (*Int64Stream) Retry

func (s *Int64Stream) Retry() *Int64Stream

func (*Int64Stream) Sample

func (s *Int64Stream) Sample(duration time.Duration) *Int64Stream

func (*Int64Stream) Scan

func (s *Int64Stream) Scan(initial int64, f func(int64, int64) int64) *Int64Stream

func (*Int64Stream) Skip

func (s *Int64Stream) Skip(n int) *Int64Stream

SkipLast skips the first N elements of the stream.

func (*Int64Stream) SkipLast

func (s *Int64Stream) SkipLast(n int) *Int64Stream

SkipLast skips the last N elements of the stream.

func (*Int64Stream) SubscribeFunc

func (s *Int64Stream) SubscribeFunc(f func(int64, error, bool)) Subscription

func (*Int64Stream) SubscribeNext

func (s *Int64Stream) SubscribeNext(f func(v int64)) Subscription

func (*Int64Stream) Sum

func (s *Int64Stream) Sum() *Int64Stream

func (*Int64Stream) Take

func (s *Int64Stream) Take(n int) *Int64Stream

Take returns just the first N elements of the stream.

func (*Int64Stream) TakeLast

func (s *Int64Stream) TakeLast(n int) *Int64Stream

TakeLast returns just the last N elements of the stream.

func (*Int64Stream) Timeout

func (s *Int64Stream) Timeout(timeout time.Duration) *Int64Stream

func (*Int64Stream) ToArray

func (s *Int64Stream) ToArray() []int64

ToArray blocks and returns the values from the stream in an array.

func (*Int64Stream) ToArrayWithError

func (s *Int64Stream) ToArrayWithError() ([]int64, error)

ToArrayWithError collects all values from the stream into an array, returning it and any error.

func (*Int64Stream) ToChannel

func (s *Int64Stream) ToChannel() <-chan int64

func (*Int64Stream) ToChannelWithError

func (s *Int64Stream) ToChannelWithError() (<-chan int64, <-chan error)

ToChannelWithError returns value and error channels corresponding to the stream elements and any error.

func (*Int64Stream) ToOne

func (s *Int64Stream) ToOne() int64

ToOne blocks and returns the only value emitted by the stream, or the zero value if an error occurs.

func (*Int64Stream) ToOneWithError

func (s *Int64Stream) ToOneWithError() (int64, error)

ToOneWithError blocks until the stream emits exactly one value. Otherwise, it errors.

func (*Int64Stream) Wait

func (s *Int64Stream) Wait() error

Wait for completion of the stream and return any error.

type Int64Subscriber

type Int64Subscriber interface {
	Subscription
	Int64Observer
}

A Int64Subscriber represents a subscribed Int64Observer.

func MakeInt64Subscriber

func MakeInt64Subscriber(observer Int64Observer) Int64Subscriber

type Int8Observable

type Int8Observable interface {
	Subscribe(Int8Observer) Subscription
}

func MapBool2Int8Observable

func MapBool2Int8Observable(parent BoolObservable, mapper MappingBool2Int8FuncFactory) Int8Observable

func MapBool2Int8ObserveDirect

func MapBool2Int8ObserveDirect(parent BoolObservable, mapper MappingBool2Int8Func) Int8Observable

func MapBool2Int8ObserveNext

func MapBool2Int8ObserveNext(parent BoolObservable, mapper func(bool) int8) Int8Observable

func MapByte2Int8Observable

func MapByte2Int8Observable(parent ByteObservable, mapper MappingByte2Int8FuncFactory) Int8Observable

func MapByte2Int8ObserveDirect

func MapByte2Int8ObserveDirect(parent ByteObservable, mapper MappingByte2Int8Func) Int8Observable

func MapByte2Int8ObserveNext

func MapByte2Int8ObserveNext(parent ByteObservable, mapper func(byte) int8) Int8Observable

func MapByteSlice2Int8ObserveDirect

func MapByteSlice2Int8ObserveDirect(parent ByteSliceObservable, mapper MappingByteSlice2Int8Func) Int8Observable

func MapByteSlice2Int8ObserveNext

func MapByteSlice2Int8ObserveNext(parent ByteSliceObservable, mapper func([]byte) int8) Int8Observable

func MapComplex1282Int8ObserveDirect

func MapComplex1282Int8ObserveDirect(parent Complex128Observable, mapper MappingComplex1282Int8Func) Int8Observable

func MapComplex1282Int8ObserveNext

func MapComplex1282Int8ObserveNext(parent Complex128Observable, mapper func(complex128) int8) Int8Observable

func MapComplex642Int8ObserveDirect

func MapComplex642Int8ObserveDirect(parent Complex64Observable, mapper MappingComplex642Int8Func) Int8Observable

func MapComplex642Int8ObserveNext

func MapComplex642Int8ObserveNext(parent Complex64Observable, mapper func(complex64) int8) Int8Observable

func MapDuration2Int8ObserveDirect

func MapDuration2Int8ObserveDirect(parent DurationObservable, mapper MappingDuration2Int8Func) Int8Observable

func MapDuration2Int8ObserveNext

func MapDuration2Int8ObserveNext(parent DurationObservable, mapper func(time.Duration) int8) Int8Observable

func MapFloat322Int8ObserveDirect

func MapFloat322Int8ObserveDirect(parent Float32Observable, mapper MappingFloat322Int8Func) Int8Observable

func MapFloat322Int8ObserveNext

func MapFloat322Int8ObserveNext(parent Float32Observable, mapper func(float32) int8) Int8Observable

func MapFloat642Int8ObserveDirect

func MapFloat642Int8ObserveDirect(parent Float64Observable, mapper MappingFloat642Int8Func) Int8Observable

func MapFloat642Int8ObserveNext

func MapFloat642Int8ObserveNext(parent Float64Observable, mapper func(float64) int8) Int8Observable

func MapInt162Int8Observable

func MapInt162Int8Observable(parent Int16Observable, mapper MappingInt162Int8FuncFactory) Int8Observable

func MapInt162Int8ObserveDirect

func MapInt162Int8ObserveDirect(parent Int16Observable, mapper MappingInt162Int8Func) Int8Observable

func MapInt162Int8ObserveNext

func MapInt162Int8ObserveNext(parent Int16Observable, mapper func(int16) int8) Int8Observable

func MapInt2Int8Observable

func MapInt2Int8Observable(parent IntObservable, mapper MappingInt2Int8FuncFactory) Int8Observable

func MapInt2Int8ObserveDirect

func MapInt2Int8ObserveDirect(parent IntObservable, mapper MappingInt2Int8Func) Int8Observable

func MapInt2Int8ObserveNext

func MapInt2Int8ObserveNext(parent IntObservable, mapper func(int) int8) Int8Observable

func MapInt322Int8Observable

func MapInt322Int8Observable(parent Int32Observable, mapper MappingInt322Int8FuncFactory) Int8Observable

func MapInt322Int8ObserveDirect

func MapInt322Int8ObserveDirect(parent Int32Observable, mapper MappingInt322Int8Func) Int8Observable

func MapInt322Int8ObserveNext

func MapInt322Int8ObserveNext(parent Int32Observable, mapper func(int32) int8) Int8Observable

func MapInt642Int8Observable

func MapInt642Int8Observable(parent Int64Observable, mapper MappingInt642Int8FuncFactory) Int8Observable

func MapInt642Int8ObserveDirect

func MapInt642Int8ObserveDirect(parent Int64Observable, mapper MappingInt642Int8Func) Int8Observable

func MapInt642Int8ObserveNext

func MapInt642Int8ObserveNext(parent Int64Observable, mapper func(int64) int8) Int8Observable

func MapInt82Int8Observable

func MapInt82Int8Observable(parent Int8Observable, mapper MappingInt82Int8FuncFactory) Int8Observable

func MapInt82Int8ObserveDirect

func MapInt82Int8ObserveDirect(parent Int8Observable, mapper MappingInt82Int8Func) Int8Observable

func MapInt82Int8ObserveNext

func MapInt82Int8ObserveNext(parent Int8Observable, mapper func(int8) int8) Int8Observable

func MapRune2Int8Observable

func MapRune2Int8Observable(parent RuneObservable, mapper MappingRune2Int8FuncFactory) Int8Observable

func MapRune2Int8ObserveDirect

func MapRune2Int8ObserveDirect(parent RuneObservable, mapper MappingRune2Int8Func) Int8Observable

func MapRune2Int8ObserveNext

func MapRune2Int8ObserveNext(parent RuneObservable, mapper func(rune) int8) Int8Observable

func MapString2Int8Observable

func MapString2Int8Observable(parent StringObservable, mapper MappingString2Int8FuncFactory) Int8Observable

func MapString2Int8ObserveDirect

func MapString2Int8ObserveDirect(parent StringObservable, mapper MappingString2Int8Func) Int8Observable

func MapString2Int8ObserveNext

func MapString2Int8ObserveNext(parent StringObservable, mapper func(string) int8) Int8Observable

func MapTime2Int8Observable

func MapTime2Int8Observable(parent TimeObservable, mapper MappingTime2Int8FuncFactory) Int8Observable

func MapTime2Int8ObserveDirect

func MapTime2Int8ObserveDirect(parent TimeObservable, mapper MappingTime2Int8Func) Int8Observable

func MapTime2Int8ObserveNext

func MapTime2Int8ObserveNext(parent TimeObservable, mapper func(time.Time) int8) Int8Observable

func MapUint162Int8Observable

func MapUint162Int8Observable(parent Uint16Observable, mapper MappingUint162Int8FuncFactory) Int8Observable

func MapUint162Int8ObserveDirect

func MapUint162Int8ObserveDirect(parent Uint16Observable, mapper MappingUint162Int8Func) Int8Observable

func MapUint162Int8ObserveNext

func MapUint162Int8ObserveNext(parent Uint16Observable, mapper func(uint16) int8) Int8Observable

func MapUint2Int8Observable

func MapUint2Int8Observable(parent UintObservable, mapper MappingUint2Int8FuncFactory) Int8Observable

func MapUint2Int8ObserveDirect

func MapUint2Int8ObserveDirect(parent UintObservable, mapper MappingUint2Int8Func) Int8Observable

func MapUint2Int8ObserveNext

func MapUint2Int8ObserveNext(parent UintObservable, mapper func(uint) int8) Int8Observable

func MapUint322Int8Observable

func MapUint322Int8Observable(parent Uint32Observable, mapper MappingUint322Int8FuncFactory) Int8Observable

func MapUint322Int8ObserveDirect

func MapUint322Int8ObserveDirect(parent Uint32Observable, mapper MappingUint322Int8Func) Int8Observable

func MapUint322Int8ObserveNext

func MapUint322Int8ObserveNext(parent Uint32Observable, mapper func(uint32) int8) Int8Observable

func MapUint642Int8Observable

func MapUint642Int8Observable(parent Uint64Observable, mapper MappingUint642Int8FuncFactory) Int8Observable

func MapUint642Int8ObserveDirect

func MapUint642Int8ObserveDirect(parent Uint64Observable, mapper MappingUint642Int8Func) Int8Observable

func MapUint642Int8ObserveNext

func MapUint642Int8ObserveNext(parent Uint64Observable, mapper func(uint64) int8) Int8Observable

func MapUint82Int8Observable

func MapUint82Int8Observable(parent Uint8Observable, mapper MappingUint82Int8FuncFactory) Int8Observable

func MapUint82Int8ObserveDirect

func MapUint82Int8ObserveDirect(parent Uint8Observable, mapper MappingUint82Int8Func) Int8Observable

func MapUint82Int8ObserveNext

func MapUint82Int8ObserveNext(parent Uint8Observable, mapper func(uint8) int8) Int8Observable

type Int8ObservableFactory

type Int8ObservableFactory func(observer Int8Observer, subscription Subscription)

func (Int8ObservableFactory) Subscribe

func (f Int8ObservableFactory) Subscribe(observer Int8Observer) Subscription

type Int8Observer

type Int8Observer interface {
	Next(int8)
	TerminationObserver
}

func GenericObserverAsInt8Observer

func GenericObserverAsInt8Observer(observer GenericObserver) Int8Observer

type Int8ObserverFunc

type Int8ObserverFunc func(int8, error, bool)

func (Int8ObserverFunc) Complete

func (f Int8ObserverFunc) Complete()

func (Int8ObserverFunc) Error

func (f Int8ObserverFunc) Error(err error)

func (Int8ObserverFunc) Next

func (f Int8ObserverFunc) Next(next int8)

type Int8Stream

type Int8Stream struct {
	Int8Observable
}

func CreateInt8

func CreateInt8(f func(observer Int8Observer, subscription Subscription)) *Int8Stream

CreateInt8 calls f(observer, subscription) to produce values for a stream.

func EmptyInt8

func EmptyInt8() *Int8Stream

func FromInt8Array

func FromInt8Array(array []int8) *Int8Stream

func FromInt8Channel

func FromInt8Channel(ch <-chan int8) *Int8Stream

func FromInt8Observable

func FromInt8Observable(observable Int8Observable) *Int8Stream

func FromInt8s

func FromInt8s(array ...int8) *Int8Stream

func JustInt8

func JustInt8(element int8) *Int8Stream

func MergeInt8

func MergeInt8(observables ...Int8Observable) *Int8Stream

func MergeInt8DelayError

func MergeInt8DelayError(observables ...Int8Observable) *Int8Stream

func NeverInt8

func NeverInt8() *Int8Stream

func RepeatInt8

func RepeatInt8(value int8, count int) *Int8Stream

Repeat value count times.

func StartInt8

func StartInt8(f func() (int8, error)) *Int8Stream

StartInt8 is designed to be used with functions that return a (int8, error) tuple.

If the error is non-nil the returned Int8Stream will be that error, otherwise it will be a single-value stream of int8.

func ThrowInt8

func ThrowInt8(err error) *Int8Stream

func (*Int8Stream) Average

func (s *Int8Stream) Average() *Int8Stream

func (*Int8Stream) Catch

func (s *Int8Stream) Catch(catch Int8Observable) *Int8Stream

func (*Int8Stream) Concat

func (s *Int8Stream) Concat(observables ...Int8Observable) *Int8Stream

func (*Int8Stream) Count

func (s *Int8Stream) Count() *IntStream

Count returns an IntStream with the count of elements in this stream.

func (*Int8Stream) Debounce

func (s *Int8Stream) Debounce(duration time.Duration) *Int8Stream

func (*Int8Stream) Distinct

func (s *Int8Stream) Distinct() *Int8Stream

Distinct removes duplicate elements in the stream.

func (*Int8Stream) Do

func (s *Int8Stream) Do(f func(next int8)) *Int8Stream

Do applies a function for each value passing through the stream.

func (*Int8Stream) DoOnComplete

func (s *Int8Stream) DoOnComplete(f func()) *Int8Stream

DoOnComplete applies a function when the stream completes.

func (*Int8Stream) DoOnError

func (s *Int8Stream) DoOnError(f func(err error)) *Int8Stream

DoOnError applies a function for any error on the stream.

func (*Int8Stream) ElementAt

func (s *Int8Stream) ElementAt(n int) *Int8Stream

ElementAt yields the Nth element of the stream.

func (*Int8Stream) Filter

func (s *Int8Stream) Filter(f func(int8) bool) *Int8Stream

Filter elements in the stream on a function.

func (*Int8Stream) First

func (s *Int8Stream) First() *Int8Stream

Last returns just the first element of the stream.

func (*Int8Stream) FlatMap

func (s *Int8Stream) FlatMap(f func(int8) Int8Observable) *Int8Stream

func (*Int8Stream) FlatMapBool

func (s *Int8Stream) FlatMapBool(f func(int8) BoolObservable) *BoolStream

func (*Int8Stream) FlatMapByte

func (s *Int8Stream) FlatMapByte(f func(int8) ByteObservable) *ByteStream

func (*Int8Stream) FlatMapByteSlice

func (s *Int8Stream) FlatMapByteSlice(f func(int8) ByteSliceObservable) *ByteSliceStream

func (*Int8Stream) FlatMapComplex128

func (s *Int8Stream) FlatMapComplex128(f func(int8) Complex128Observable) *Complex128Stream

func (*Int8Stream) FlatMapComplex64

func (s *Int8Stream) FlatMapComplex64(f func(int8) Complex64Observable) *Complex64Stream

func (*Int8Stream) FlatMapDuration

func (s *Int8Stream) FlatMapDuration(f func(int8) DurationObservable) *DurationStream

func (*Int8Stream) FlatMapFloat32

func (s *Int8Stream) FlatMapFloat32(f func(int8) Float32Observable) *Float32Stream

func (*Int8Stream) FlatMapFloat64

func (s *Int8Stream) FlatMapFloat64(f func(int8) Float64Observable) *Float64Stream

func (*Int8Stream) FlatMapInt

func (s *Int8Stream) FlatMapInt(f func(int8) IntObservable) *IntStream

func (*Int8Stream) FlatMapInt16

func (s *Int8Stream) FlatMapInt16(f func(int8) Int16Observable) *Int16Stream

func (*Int8Stream) FlatMapInt32

func (s *Int8Stream) FlatMapInt32(f func(int8) Int32Observable) *Int32Stream

func (*Int8Stream) FlatMapInt64

func (s *Int8Stream) FlatMapInt64(f func(int8) Int64Observable) *Int64Stream

func (*Int8Stream) FlatMapRune

func (s *Int8Stream) FlatMapRune(f func(int8) RuneObservable) *RuneStream

func (*Int8Stream) FlatMapString

func (s *Int8Stream) FlatMapString(f func(int8) StringObservable) *StringStream

func (*Int8Stream) FlatMapTime

func (s *Int8Stream) FlatMapTime(f func(int8) TimeObservable) *TimeStream

func (*Int8Stream) FlatMapUint

func (s *Int8Stream) FlatMapUint(f func(int8) UintObservable) *UintStream

func (*Int8Stream) FlatMapUint16

func (s *Int8Stream) FlatMapUint16(f func(int8) Uint16Observable) *Uint16Stream

func (*Int8Stream) FlatMapUint32

func (s *Int8Stream) FlatMapUint32(f func(int8) Uint32Observable) *Uint32Stream

func (*Int8Stream) FlatMapUint64

func (s *Int8Stream) FlatMapUint64(f func(int8) Uint64Observable) *Uint64Stream

func (*Int8Stream) FlatMapUint8

func (s *Int8Stream) FlatMapUint8(f func(int8) Uint8Observable) *Uint8Stream

func (*Int8Stream) Fork

func (s *Int8Stream) Fork() *Int8Stream

Fork replicates each event from the parent to every subscriber of the fork.

func (*Int8Stream) IgnoreElements

func (s *Int8Stream) IgnoreElements() *Int8Stream

IgnoreElements ignores elements of the stream and emits only the completion events.

func (*Int8Stream) Last

func (s *Int8Stream) Last() *Int8Stream

Last returns just the last element of the stream.

func (*Int8Stream) Map

func (s *Int8Stream) Map(f func(int8) int8) *Int8Stream

Map maps values in this stream to another value.

func (*Int8Stream) MapBool

func (s *Int8Stream) MapBool(f func(int8) bool) *BoolStream

MapBool maps this stream to an BoolStream via f.

func (*Int8Stream) MapByte

func (s *Int8Stream) MapByte(f func(int8) byte) *ByteStream

MapByte maps this stream to an ByteStream via f.

func (*Int8Stream) MapByteSlice

func (s *Int8Stream) MapByteSlice(f func(int8) []byte) *ByteSliceStream

MapByteSlice maps this stream to an ByteSliceStream via f.

func (*Int8Stream) MapComplex128

func (s *Int8Stream) MapComplex128(f func(int8) complex128) *Complex128Stream

MapComplex128 maps this stream to an Complex128Stream via f.

func (*Int8Stream) MapComplex64

func (s *Int8Stream) MapComplex64(f func(int8) complex64) *Complex64Stream

MapComplex64 maps this stream to an Complex64Stream via f.

func (*Int8Stream) MapDuration

func (s *Int8Stream) MapDuration(f func(int8) time.Duration) *DurationStream

MapDuration maps this stream to an DurationStream via f.

func (*Int8Stream) MapFloat32

func (s *Int8Stream) MapFloat32(f func(int8) float32) *Float32Stream

MapFloat32 maps this stream to an Float32Stream via f.

func (*Int8Stream) MapFloat64

func (s *Int8Stream) MapFloat64(f func(int8) float64) *Float64Stream

MapFloat64 maps this stream to an Float64Stream via f.

func (*Int8Stream) MapInt

func (s *Int8Stream) MapInt(f func(int8) int) *IntStream

MapInt maps this stream to an IntStream via f.

func (*Int8Stream) MapInt16

func (s *Int8Stream) MapInt16(f func(int8) int16) *Int16Stream

MapInt16 maps this stream to an Int16Stream via f.

func (*Int8Stream) MapInt32

func (s *Int8Stream) MapInt32(f func(int8) int32) *Int32Stream

MapInt32 maps this stream to an Int32Stream via f.

func (*Int8Stream) MapInt64

func (s *Int8Stream) MapInt64(f func(int8) int64) *Int64Stream

MapInt64 maps this stream to an Int64Stream via f.

func (*Int8Stream) MapRune

func (s *Int8Stream) MapRune(f func(int8) rune) *RuneStream

MapRune maps this stream to an RuneStream via f.

func (*Int8Stream) MapString

func (s *Int8Stream) MapString(f func(int8) string) *StringStream

MapString maps this stream to an StringStream via f.

func (*Int8Stream) MapTime

func (s *Int8Stream) MapTime(f func(int8) time.Time) *TimeStream

MapTime maps this stream to an TimeStream via f.

func (*Int8Stream) MapUint

func (s *Int8Stream) MapUint(f func(int8) uint) *UintStream

MapUint maps this stream to an UintStream via f.

func (*Int8Stream) MapUint16

func (s *Int8Stream) MapUint16(f func(int8) uint16) *Uint16Stream

MapUint16 maps this stream to an Uint16Stream via f.

func (*Int8Stream) MapUint32

func (s *Int8Stream) MapUint32(f func(int8) uint32) *Uint32Stream

MapUint32 maps this stream to an Uint32Stream via f.

func (*Int8Stream) MapUint64

func (s *Int8Stream) MapUint64(f func(int8) uint64) *Uint64Stream

MapUint64 maps this stream to an Uint64Stream via f.

func (*Int8Stream) MapUint8

func (s *Int8Stream) MapUint8(f func(int8) uint8) *Uint8Stream

MapUint8 maps this stream to an Uint8Stream via f.

func (*Int8Stream) Max

func (s *Int8Stream) Max() *Int8Stream

func (*Int8Stream) Merge

func (s *Int8Stream) Merge(other ...Int8Observable) *Int8Stream

Merge an arbitrary number of observables with this one. An error from any of the observables will terminate the merged stream.

func (*Int8Stream) MergeDelayError

func (s *Int8Stream) MergeDelayError(other ...Int8Observable) *Int8Stream

Merge an arbitrary number of observables with this one. Any error will be deferred until all observables terminate.

func (*Int8Stream) Min

func (s *Int8Stream) Min() *Int8Stream

func (*Int8Stream) Reduce

func (s *Int8Stream) Reduce(initial int8, reducer func(int8, int8) int8) *Int8Stream

func (*Int8Stream) Replay

func (s *Int8Stream) Replay(size int, duration time.Duration) *Int8Stream

func (*Int8Stream) Retry

func (s *Int8Stream) Retry() *Int8Stream

func (*Int8Stream) Sample

func (s *Int8Stream) Sample(duration time.Duration) *Int8Stream

func (*Int8Stream) Scan

func (s *Int8Stream) Scan(initial int8, f func(int8, int8) int8) *Int8Stream

func (*Int8Stream) Skip

func (s *Int8Stream) Skip(n int) *Int8Stream

SkipLast skips the first N elements of the stream.

func (*Int8Stream) SkipLast

func (s *Int8Stream) SkipLast(n int) *Int8Stream

SkipLast skips the last N elements of the stream.

func (*Int8Stream) SubscribeFunc

func (s *Int8Stream) SubscribeFunc(f func(int8, error, bool)) Subscription

func (*Int8Stream) SubscribeNext

func (s *Int8Stream) SubscribeNext(f func(v int8)) Subscription

func (*Int8Stream) Sum

func (s *Int8Stream) Sum() *Int8Stream

func (*Int8Stream) Take

func (s *Int8Stream) Take(n int) *Int8Stream

Take returns just the first N elements of the stream.

func (*Int8Stream) TakeLast

func (s *Int8Stream) TakeLast(n int) *Int8Stream

TakeLast returns just the last N elements of the stream.

func (*Int8Stream) Timeout

func (s *Int8Stream) Timeout(timeout time.Duration) *Int8Stream

func (*Int8Stream) ToArray

func (s *Int8Stream) ToArray() []int8

ToArray blocks and returns the values from the stream in an array.

func (*Int8Stream) ToArrayWithError

func (s *Int8Stream) ToArrayWithError() ([]int8, error)

ToArrayWithError collects all values from the stream into an array, returning it and any error.

func (*Int8Stream) ToChannel

func (s *Int8Stream) ToChannel() <-chan int8

func (*Int8Stream) ToChannelWithError

func (s *Int8Stream) ToChannelWithError() (<-chan int8, <-chan error)

ToChannelWithError returns value and error channels corresponding to the stream elements and any error.

func (*Int8Stream) ToOne

func (s *Int8Stream) ToOne() int8

ToOne blocks and returns the only value emitted by the stream, or the zero value if an error occurs.

func (*Int8Stream) ToOneWithError

func (s *Int8Stream) ToOneWithError() (int8, error)

ToOneWithError blocks until the stream emits exactly one value. Otherwise, it errors.

func (*Int8Stream) Wait

func (s *Int8Stream) Wait() error

Wait for completion of the stream and return any error.

type Int8Subscriber

type Int8Subscriber interface {
	Subscription
	Int8Observer
}

A Int8Subscriber represents a subscribed Int8Observer.

func MakeInt8Subscriber

func MakeInt8Subscriber(observer Int8Observer) Int8Subscriber

type IntObservable

type IntObservable interface {
	Subscribe(IntObserver) Subscription
}

func MapBool2IntObservable

func MapBool2IntObservable(parent BoolObservable, mapper MappingBool2IntFuncFactory) IntObservable

func MapBool2IntObserveDirect

func MapBool2IntObserveDirect(parent BoolObservable, mapper MappingBool2IntFunc) IntObservable

func MapBool2IntObserveNext

func MapBool2IntObserveNext(parent BoolObservable, mapper func(bool) int) IntObservable

func MapByte2IntObservable

func MapByte2IntObservable(parent ByteObservable, mapper MappingByte2IntFuncFactory) IntObservable

func MapByte2IntObserveDirect

func MapByte2IntObserveDirect(parent ByteObservable, mapper MappingByte2IntFunc) IntObservable

func MapByte2IntObserveNext

func MapByte2IntObserveNext(parent ByteObservable, mapper func(byte) int) IntObservable

func MapByteSlice2IntObserveDirect

func MapByteSlice2IntObserveDirect(parent ByteSliceObservable, mapper MappingByteSlice2IntFunc) IntObservable

func MapByteSlice2IntObserveNext

func MapByteSlice2IntObserveNext(parent ByteSliceObservable, mapper func([]byte) int) IntObservable

func MapComplex1282IntObserveDirect

func MapComplex1282IntObserveDirect(parent Complex128Observable, mapper MappingComplex1282IntFunc) IntObservable

func MapComplex1282IntObserveNext

func MapComplex1282IntObserveNext(parent Complex128Observable, mapper func(complex128) int) IntObservable

func MapComplex642IntObserveDirect

func MapComplex642IntObserveDirect(parent Complex64Observable, mapper MappingComplex642IntFunc) IntObservable

func MapComplex642IntObserveNext

func MapComplex642IntObserveNext(parent Complex64Observable, mapper func(complex64) int) IntObservable

func MapDuration2IntObserveDirect

func MapDuration2IntObserveDirect(parent DurationObservable, mapper MappingDuration2IntFunc) IntObservable

func MapDuration2IntObserveNext

func MapDuration2IntObserveNext(parent DurationObservable, mapper func(time.Duration) int) IntObservable

func MapFloat322IntObservable

func MapFloat322IntObservable(parent Float32Observable, mapper MappingFloat322IntFuncFactory) IntObservable

func MapFloat322IntObserveDirect

func MapFloat322IntObserveDirect(parent Float32Observable, mapper MappingFloat322IntFunc) IntObservable

func MapFloat322IntObserveNext

func MapFloat322IntObserveNext(parent Float32Observable, mapper func(float32) int) IntObservable

func MapFloat642IntObservable

func MapFloat642IntObservable(parent Float64Observable, mapper MappingFloat642IntFuncFactory) IntObservable

func MapFloat642IntObserveDirect

func MapFloat642IntObserveDirect(parent Float64Observable, mapper MappingFloat642IntFunc) IntObservable

func MapFloat642IntObserveNext

func MapFloat642IntObserveNext(parent Float64Observable, mapper func(float64) int) IntObservable

func MapInt162IntObservable

func MapInt162IntObservable(parent Int16Observable, mapper MappingInt162IntFuncFactory) IntObservable

func MapInt162IntObserveDirect

func MapInt162IntObserveDirect(parent Int16Observable, mapper MappingInt162IntFunc) IntObservable

func MapInt162IntObserveNext

func MapInt162IntObserveNext(parent Int16Observable, mapper func(int16) int) IntObservable

func MapInt2IntObservable

func MapInt2IntObservable(parent IntObservable, mapper MappingInt2IntFuncFactory) IntObservable

func MapInt2IntObserveDirect

func MapInt2IntObserveDirect(parent IntObservable, mapper MappingInt2IntFunc) IntObservable

func MapInt2IntObserveNext

func MapInt2IntObserveNext(parent IntObservable, mapper func(int) int) IntObservable

func MapInt322IntObservable

func MapInt322IntObservable(parent Int32Observable, mapper MappingInt322IntFuncFactory) IntObservable

func MapInt322IntObserveDirect

func MapInt322IntObserveDirect(parent Int32Observable, mapper MappingInt322IntFunc) IntObservable

func MapInt322IntObserveNext

func MapInt322IntObserveNext(parent Int32Observable, mapper func(int32) int) IntObservable

func MapInt642IntObservable

func MapInt642IntObservable(parent Int64Observable, mapper MappingInt642IntFuncFactory) IntObservable

func MapInt642IntObserveDirect

func MapInt642IntObserveDirect(parent Int64Observable, mapper MappingInt642IntFunc) IntObservable

func MapInt642IntObserveNext

func MapInt642IntObserveNext(parent Int64Observable, mapper func(int64) int) IntObservable

func MapInt82IntObservable

func MapInt82IntObservable(parent Int8Observable, mapper MappingInt82IntFuncFactory) IntObservable

func MapInt82IntObserveDirect

func MapInt82IntObserveDirect(parent Int8Observable, mapper MappingInt82IntFunc) IntObservable

func MapInt82IntObserveNext

func MapInt82IntObserveNext(parent Int8Observable, mapper func(int8) int) IntObservable

func MapRune2IntObservable

func MapRune2IntObservable(parent RuneObservable, mapper MappingRune2IntFuncFactory) IntObservable

func MapRune2IntObserveDirect

func MapRune2IntObserveDirect(parent RuneObservable, mapper MappingRune2IntFunc) IntObservable

func MapRune2IntObserveNext

func MapRune2IntObserveNext(parent RuneObservable, mapper func(rune) int) IntObservable

func MapString2IntObservable

func MapString2IntObservable(parent StringObservable, mapper MappingString2IntFuncFactory) IntObservable

func MapString2IntObserveDirect

func MapString2IntObserveDirect(parent StringObservable, mapper MappingString2IntFunc) IntObservable

func MapString2IntObserveNext

func MapString2IntObserveNext(parent StringObservable, mapper func(string) int) IntObservable

func MapTime2IntObservable

func MapTime2IntObservable(parent TimeObservable, mapper MappingTime2IntFuncFactory) IntObservable

func MapTime2IntObserveDirect

func MapTime2IntObserveDirect(parent TimeObservable, mapper MappingTime2IntFunc) IntObservable

func MapTime2IntObserveNext

func MapTime2IntObserveNext(parent TimeObservable, mapper func(time.Time) int) IntObservable

func MapUint162IntObservable

func MapUint162IntObservable(parent Uint16Observable, mapper MappingUint162IntFuncFactory) IntObservable

func MapUint162IntObserveDirect

func MapUint162IntObserveDirect(parent Uint16Observable, mapper MappingUint162IntFunc) IntObservable

func MapUint162IntObserveNext

func MapUint162IntObserveNext(parent Uint16Observable, mapper func(uint16) int) IntObservable

func MapUint2IntObservable

func MapUint2IntObservable(parent UintObservable, mapper MappingUint2IntFuncFactory) IntObservable

func MapUint2IntObserveDirect

func MapUint2IntObserveDirect(parent UintObservable, mapper MappingUint2IntFunc) IntObservable

func MapUint2IntObserveNext

func MapUint2IntObserveNext(parent UintObservable, mapper func(uint) int) IntObservable

func MapUint322IntObservable

func MapUint322IntObservable(parent Uint32Observable, mapper MappingUint322IntFuncFactory) IntObservable

func MapUint322IntObserveDirect

func MapUint322IntObserveDirect(parent Uint32Observable, mapper MappingUint322IntFunc) IntObservable

func MapUint322IntObserveNext

func MapUint322IntObserveNext(parent Uint32Observable, mapper func(uint32) int) IntObservable

func MapUint642IntObservable

func MapUint642IntObservable(parent Uint64Observable, mapper MappingUint642IntFuncFactory) IntObservable

func MapUint642IntObserveDirect

func MapUint642IntObserveDirect(parent Uint64Observable, mapper MappingUint642IntFunc) IntObservable

func MapUint642IntObserveNext

func MapUint642IntObserveNext(parent Uint64Observable, mapper func(uint64) int) IntObservable

func MapUint82IntObservable

func MapUint82IntObservable(parent Uint8Observable, mapper MappingUint82IntFuncFactory) IntObservable

func MapUint82IntObserveDirect

func MapUint82IntObserveDirect(parent Uint8Observable, mapper MappingUint82IntFunc) IntObservable

func MapUint82IntObserveNext

func MapUint82IntObserveNext(parent Uint8Observable, mapper func(uint8) int) IntObservable

type IntObservableFactory

type IntObservableFactory func(observer IntObserver, subscription Subscription)

func (IntObservableFactory) Subscribe

func (f IntObservableFactory) Subscribe(observer IntObserver) Subscription

type IntObserver

type IntObserver interface {
	Next(int)
	TerminationObserver
}

func GenericObserverAsIntObserver

func GenericObserverAsIntObserver(observer GenericObserver) IntObserver

type IntObserverFunc

type IntObserverFunc func(int, error, bool)

func (IntObserverFunc) Complete

func (f IntObserverFunc) Complete()

func (IntObserverFunc) Error

func (f IntObserverFunc) Error(err error)

func (IntObserverFunc) Next

func (f IntObserverFunc) Next(next int)

type IntStream

type IntStream struct {
	IntObservable
}

func CreateInt

func CreateInt(f func(observer IntObserver, subscription Subscription)) *IntStream

CreateInt calls f(observer, subscription) to produce values for a stream.

func EmptyInt

func EmptyInt() *IntStream

func FromIntArray

func FromIntArray(array []int) *IntStream

func FromIntChannel

func FromIntChannel(ch <-chan int) *IntStream

func FromIntObservable

func FromIntObservable(observable IntObservable) *IntStream

func FromInts

func FromInts(array ...int) *IntStream

func Interval

func Interval(interval time.Duration) *IntStream

func JustInt

func JustInt(element int) *IntStream

func MergeInt

func MergeInt(observables ...IntObservable) *IntStream

func MergeIntDelayError

func MergeIntDelayError(observables ...IntObservable) *IntStream

func NeverInt

func NeverInt() *IntStream

func Range

func Range(start, count int) *IntStream

func RepeatInt

func RepeatInt(value int, count int) *IntStream

Repeat value count times.

func StartInt

func StartInt(f func() (int, error)) *IntStream

StartInt is designed to be used with functions that return a (int, error) tuple.

If the error is non-nil the returned IntStream will be that error, otherwise it will be a single-value stream of int.

func ThrowInt

func ThrowInt(err error) *IntStream

func (*IntStream) Average

func (s *IntStream) Average() *IntStream

func (*IntStream) Catch

func (s *IntStream) Catch(catch IntObservable) *IntStream

func (*IntStream) Concat

func (s *IntStream) Concat(observables ...IntObservable) *IntStream

func (*IntStream) Count

func (s *IntStream) Count() *IntStream

Count returns an IntStream with the count of elements in this stream.

func (*IntStream) Debounce

func (s *IntStream) Debounce(duration time.Duration) *IntStream

func (*IntStream) Distinct

func (s *IntStream) Distinct() *IntStream

Distinct removes duplicate elements in the stream.

func (*IntStream) Do

func (s *IntStream) Do(f func(next int)) *IntStream

Do applies a function for each value passing through the stream.

func (*IntStream) DoOnComplete

func (s *IntStream) DoOnComplete(f func()) *IntStream

DoOnComplete applies a function when the stream completes.

func (*IntStream) DoOnError

func (s *IntStream) DoOnError(f func(err error)) *IntStream

DoOnError applies a function for any error on the stream.

func (*IntStream) ElementAt

func (s *IntStream) ElementAt(n int) *IntStream

ElementAt yields the Nth element of the stream.

func (*IntStream) Filter

func (s *IntStream) Filter(f func(int) bool) *IntStream

Filter elements in the stream on a function.

func (*IntStream) First

func (s *IntStream) First() *IntStream

Last returns just the first element of the stream.

func (*IntStream) FlatMap

func (s *IntStream) FlatMap(f func(int) IntObservable) *IntStream

func (*IntStream) FlatMapBool

func (s *IntStream) FlatMapBool(f func(int) BoolObservable) *BoolStream

func (*IntStream) FlatMapByte

func (s *IntStream) FlatMapByte(f func(int) ByteObservable) *ByteStream

func (*IntStream) FlatMapByteSlice

func (s *IntStream) FlatMapByteSlice(f func(int) ByteSliceObservable) *ByteSliceStream

func (*IntStream) FlatMapComplex128

func (s *IntStream) FlatMapComplex128(f func(int) Complex128Observable) *Complex128Stream

func (*IntStream) FlatMapComplex64

func (s *IntStream) FlatMapComplex64(f func(int) Complex64Observable) *Complex64Stream

func (*IntStream) FlatMapDuration

func (s *IntStream) FlatMapDuration(f func(int) DurationObservable) *DurationStream

func (*IntStream) FlatMapFloat32

func (s *IntStream) FlatMapFloat32(f func(int) Float32Observable) *Float32Stream

func (*IntStream) FlatMapFloat64

func (s *IntStream) FlatMapFloat64(f func(int) Float64Observable) *Float64Stream

func (*IntStream) FlatMapInt16

func (s *IntStream) FlatMapInt16(f func(int) Int16Observable) *Int16Stream

func (*IntStream) FlatMapInt32

func (s *IntStream) FlatMapInt32(f func(int) Int32Observable) *Int32Stream

func (*IntStream) FlatMapInt64

func (s *IntStream) FlatMapInt64(f func(int) Int64Observable) *Int64Stream

func (*IntStream) FlatMapInt8

func (s *IntStream) FlatMapInt8(f func(int) Int8Observable) *Int8Stream

func (*IntStream) FlatMapRune

func (s *IntStream) FlatMapRune(f func(int) RuneObservable) *RuneStream

func (*IntStream) FlatMapString

func (s *IntStream) FlatMapString(f func(int) StringObservable) *StringStream

func (*IntStream) FlatMapTime

func (s *IntStream) FlatMapTime(f func(int) TimeObservable) *TimeStream

func (*IntStream) FlatMapUint

func (s *IntStream) FlatMapUint(f func(int) UintObservable) *UintStream

func (*IntStream) FlatMapUint16

func (s *IntStream) FlatMapUint16(f func(int) Uint16Observable) *Uint16Stream

func (*IntStream) FlatMapUint32

func (s *IntStream) FlatMapUint32(f func(int) Uint32Observable) *Uint32Stream

func (*IntStream) FlatMapUint64

func (s *IntStream) FlatMapUint64(f func(int) Uint64Observable) *Uint64Stream

func (*IntStream) FlatMapUint8

func (s *IntStream) FlatMapUint8(f func(int) Uint8Observable) *Uint8Stream

func (*IntStream) Fork

func (s *IntStream) Fork() *IntStream

Fork replicates each event from the parent to every subscriber of the fork.

func (*IntStream) IgnoreElements

func (s *IntStream) IgnoreElements() *IntStream

IgnoreElements ignores elements of the stream and emits only the completion events.

func (*IntStream) Last

func (s *IntStream) Last() *IntStream

Last returns just the last element of the stream.

func (*IntStream) Map

func (s *IntStream) Map(f func(int) int) *IntStream

Map maps values in this stream to another value.

func (*IntStream) MapBool

func (s *IntStream) MapBool(f func(int) bool) *BoolStream

MapBool maps this stream to an BoolStream via f.

func (*IntStream) MapByte

func (s *IntStream) MapByte(f func(int) byte) *ByteStream

MapByte maps this stream to an ByteStream via f.

func (*IntStream) MapByteSlice

func (s *IntStream) MapByteSlice(f func(int) []byte) *ByteSliceStream

MapByteSlice maps this stream to an ByteSliceStream via f.

func (*IntStream) MapComplex128

func (s *IntStream) MapComplex128(f func(int) complex128) *Complex128Stream

MapComplex128 maps this stream to an Complex128Stream via f.

func (*IntStream) MapComplex64

func (s *IntStream) MapComplex64(f func(int) complex64) *Complex64Stream

MapComplex64 maps this stream to an Complex64Stream via f.

func (*IntStream) MapDuration

func (s *IntStream) MapDuration(f func(int) time.Duration) *DurationStream

MapDuration maps this stream to an DurationStream via f.

func (*IntStream) MapFloat32

func (s *IntStream) MapFloat32(f func(int) float32) *Float32Stream

MapFloat32 maps this stream to an Float32Stream via f.

func (*IntStream) MapFloat64

func (s *IntStream) MapFloat64(f func(int) float64) *Float64Stream

MapFloat64 maps this stream to an Float64Stream via f.

func (*IntStream) MapInt16

func (s *IntStream) MapInt16(f func(int) int16) *Int16Stream

MapInt16 maps this stream to an Int16Stream via f.

func (*IntStream) MapInt32

func (s *IntStream) MapInt32(f func(int) int32) *Int32Stream

MapInt32 maps this stream to an Int32Stream via f.

func (*IntStream) MapInt64

func (s *IntStream) MapInt64(f func(int) int64) *Int64Stream

MapInt64 maps this stream to an Int64Stream via f.

func (*IntStream) MapInt8

func (s *IntStream) MapInt8(f func(int) int8) *Int8Stream

MapInt8 maps this stream to an Int8Stream via f.

func (*IntStream) MapRune

func (s *IntStream) MapRune(f func(int) rune) *RuneStream

MapRune maps this stream to an RuneStream via f.

func (*IntStream) MapString

func (s *IntStream) MapString(f func(int) string) *StringStream

MapString maps this stream to an StringStream via f.

func (*IntStream) MapTime

func (s *IntStream) MapTime(f func(int) time.Time) *TimeStream

MapTime maps this stream to an TimeStream via f.

func (*IntStream) MapUint

func (s *IntStream) MapUint(f func(int) uint) *UintStream

MapUint maps this stream to an UintStream via f.

func (*IntStream) MapUint16

func (s *IntStream) MapUint16(f func(int) uint16) *Uint16Stream

MapUint16 maps this stream to an Uint16Stream via f.

func (*IntStream) MapUint32

func (s *IntStream) MapUint32(f func(int) uint32) *Uint32Stream

MapUint32 maps this stream to an Uint32Stream via f.

func (*IntStream) MapUint64

func (s *IntStream) MapUint64(f func(int) uint64) *Uint64Stream

MapUint64 maps this stream to an Uint64Stream via f.

func (*IntStream) MapUint8

func (s *IntStream) MapUint8(f func(int) uint8) *Uint8Stream

MapUint8 maps this stream to an Uint8Stream via f.

func (*IntStream) Max

func (s *IntStream) Max() *IntStream

func (*IntStream) Merge

func (s *IntStream) Merge(other ...IntObservable) *IntStream

Merge an arbitrary number of observables with this one. An error from any of the observables will terminate the merged stream.

func (*IntStream) MergeDelayError

func (s *IntStream) MergeDelayError(other ...IntObservable) *IntStream

Merge an arbitrary number of observables with this one. Any error will be deferred until all observables terminate.

func (*IntStream) Min

func (s *IntStream) Min() *IntStream

func (*IntStream) Reduce

func (s *IntStream) Reduce(initial int, reducer func(int, int) int) *IntStream

func (*IntStream) Replay

func (s *IntStream) Replay(size int, duration time.Duration) *IntStream

func (*IntStream) Retry

func (s *IntStream) Retry() *IntStream

func (*IntStream) Sample

func (s *IntStream) Sample(duration time.Duration) *IntStream

func (*IntStream) Scan

func (s *IntStream) Scan(initial int, f func(int, int) int) *IntStream

func (*IntStream) Skip

func (s *IntStream) Skip(n int) *IntStream

SkipLast skips the first N elements of the stream.

func (*IntStream) SkipLast

func (s *IntStream) SkipLast(n int) *IntStream

SkipLast skips the last N elements of the stream.

func (*IntStream) SubscribeFunc

func (s *IntStream) SubscribeFunc(f func(int, error, bool)) Subscription

func (*IntStream) SubscribeNext

func (s *IntStream) SubscribeNext(f func(v int)) Subscription

func (*IntStream) Sum

func (s *IntStream) Sum() *IntStream

func (*IntStream) Take

func (s *IntStream) Take(n int) *IntStream

Take returns just the first N elements of the stream.

func (*IntStream) TakeLast

func (s *IntStream) TakeLast(n int) *IntStream

TakeLast returns just the last N elements of the stream.

func (*IntStream) Timeout

func (s *IntStream) Timeout(timeout time.Duration) *IntStream

func (*IntStream) ToArray

func (s *IntStream) ToArray() []int

ToArray blocks and returns the values from the stream in an array.

func (*IntStream) ToArrayWithError

func (s *IntStream) ToArrayWithError() ([]int, error)

ToArrayWithError collects all values from the stream into an array, returning it and any error.

func (*IntStream) ToChannel

func (s *IntStream) ToChannel() <-chan int

func (*IntStream) ToChannelWithError

func (s *IntStream) ToChannelWithError() (<-chan int, <-chan error)

ToChannelWithError returns value and error channels corresponding to the stream elements and any error.

func (*IntStream) ToOne

func (s *IntStream) ToOne() int

ToOne blocks and returns the only value emitted by the stream, or the zero value if an error occurs.

func (*IntStream) ToOneWithError

func (s *IntStream) ToOneWithError() (int, error)

ToOneWithError blocks until the stream emits exactly one value. Otherwise, it errors.

func (*IntStream) Wait

func (s *IntStream) Wait() error

Wait for completion of the stream and return any error.

type IntSubscriber

type IntSubscriber interface {
	Subscription
	IntObserver
}

A IntSubscriber represents a subscribed IntObserver.

func MakeIntSubscriber

func MakeIntSubscriber(observer IntObserver) IntSubscriber

type LinkedSubscription

type LinkedSubscription struct {
	// contains filtered or unexported fields
}

A LinkedSubscription is a link to a (possible) future Subscription.

func NewLinkedSubscription

func NewLinkedSubscription() *LinkedSubscription

func (*LinkedSubscription) Dispose

func (l *LinkedSubscription) Dispose()

func (*LinkedSubscription) Disposed

func (l *LinkedSubscription) Disposed() bool
func (l *LinkedSubscription) Link(subscription Subscription)

type MappingBool2BoolFunc

type MappingBool2BoolFunc func(next bool, err error, complete bool, observer BoolObserver)

type MappingBool2BoolFuncFactory

type MappingBool2BoolFuncFactory func(observer BoolObserver) MappingBool2BoolFunc

type MappingBool2BoolObservable

type MappingBool2BoolObservable struct {
	// contains filtered or unexported fields
}

func (*MappingBool2BoolObservable) Subscribe

func (f *MappingBool2BoolObservable) Subscribe(observer BoolObserver) Subscription

type MappingBool2ByteFunc

type MappingBool2ByteFunc func(next bool, err error, complete bool, observer ByteObserver)

type MappingBool2ByteFuncFactory

type MappingBool2ByteFuncFactory func(observer ByteObserver) MappingBool2ByteFunc

type MappingBool2ByteObservable

type MappingBool2ByteObservable struct {
	// contains filtered or unexported fields
}

func (*MappingBool2ByteObservable) Subscribe

func (f *MappingBool2ByteObservable) Subscribe(observer ByteObserver) Subscription

type MappingBool2ByteSliceFunc

type MappingBool2ByteSliceFunc func(next bool, err error, complete bool, observer ByteSliceObserver)

type MappingBool2ByteSliceFuncFactory

type MappingBool2ByteSliceFuncFactory func(observer ByteSliceObserver) MappingBool2ByteSliceFunc

type MappingBool2ByteSliceObservable

type MappingBool2ByteSliceObservable struct {
	// contains filtered or unexported fields
}

func (*MappingBool2ByteSliceObservable) Subscribe

type MappingBool2Complex128Func

type MappingBool2Complex128Func func(next bool, err error, complete bool, observer Complex128Observer)

type MappingBool2Complex128FuncFactory

type MappingBool2Complex128FuncFactory func(observer Complex128Observer) MappingBool2Complex128Func

type MappingBool2Complex128Observable

type MappingBool2Complex128Observable struct {
	// contains filtered or unexported fields
}

func (*MappingBool2Complex128Observable) Subscribe

type MappingBool2Complex64Func

type MappingBool2Complex64Func func(next bool, err error, complete bool, observer Complex64Observer)

type MappingBool2Complex64FuncFactory

type MappingBool2Complex64FuncFactory func(observer Complex64Observer) MappingBool2Complex64Func

type MappingBool2Complex64Observable

type MappingBool2Complex64Observable struct {
	// contains filtered or unexported fields
}

func (*MappingBool2Complex64Observable) Subscribe

type MappingBool2DurationFunc

type MappingBool2DurationFunc func(next bool, err error, complete bool, observer DurationObserver)

type MappingBool2DurationFuncFactory

type MappingBool2DurationFuncFactory func(observer DurationObserver) MappingBool2DurationFunc

type MappingBool2DurationObservable

type MappingBool2DurationObservable struct {
	// contains filtered or unexported fields
}

func (*MappingBool2DurationObservable) Subscribe

type MappingBool2Float32Func

type MappingBool2Float32Func func(next bool, err error, complete bool, observer Float32Observer)

type MappingBool2Float32FuncFactory

type MappingBool2Float32FuncFactory func(observer Float32Observer) MappingBool2Float32Func

type MappingBool2Float32Observable

type MappingBool2Float32Observable struct {
	// contains filtered or unexported fields
}

func (*MappingBool2Float32Observable) Subscribe

type MappingBool2Float64Func

type MappingBool2Float64Func func(next bool, err error, complete bool, observer Float64Observer)

type MappingBool2Float64FuncFactory

type MappingBool2Float64FuncFactory func(observer Float64Observer) MappingBool2Float64Func

type MappingBool2Float64Observable

type MappingBool2Float64Observable struct {
	// contains filtered or unexported fields
}

func (*MappingBool2Float64Observable) Subscribe

type MappingBool2Int16Func

type MappingBool2Int16Func func(next bool, err error, complete bool, observer Int16Observer)

type MappingBool2Int16FuncFactory

type MappingBool2Int16FuncFactory func(observer Int16Observer) MappingBool2Int16Func

type MappingBool2Int16Observable

type MappingBool2Int16Observable struct {
	// contains filtered or unexported fields
}

func (*MappingBool2Int16Observable) Subscribe

type MappingBool2Int32Func

type MappingBool2Int32Func func(next bool, err error, complete bool, observer Int32Observer)

type MappingBool2Int32FuncFactory

type MappingBool2Int32FuncFactory func(observer Int32Observer) MappingBool2Int32Func

type MappingBool2Int32Observable

type MappingBool2Int32Observable struct {
	// contains filtered or unexported fields
}

func (*MappingBool2Int32Observable) Subscribe

type MappingBool2Int64Func

type MappingBool2Int64Func func(next bool, err error, complete bool, observer Int64Observer)

type MappingBool2Int64FuncFactory

type MappingBool2Int64FuncFactory func(observer Int64Observer) MappingBool2Int64Func

type MappingBool2Int64Observable

type MappingBool2Int64Observable struct {
	// contains filtered or unexported fields
}

func (*MappingBool2Int64Observable) Subscribe

type MappingBool2Int8Func

type MappingBool2Int8Func func(next bool, err error, complete bool, observer Int8Observer)

type MappingBool2Int8FuncFactory

type MappingBool2Int8FuncFactory func(observer Int8Observer) MappingBool2Int8Func

type MappingBool2Int8Observable

type MappingBool2Int8Observable struct {
	// contains filtered or unexported fields
}

func (*MappingBool2Int8Observable) Subscribe

func (f *MappingBool2Int8Observable) Subscribe(observer Int8Observer) Subscription

type MappingBool2IntFunc

type MappingBool2IntFunc func(next bool, err error, complete bool, observer IntObserver)

type MappingBool2IntFuncFactory

type MappingBool2IntFuncFactory func(observer IntObserver) MappingBool2IntFunc

type MappingBool2IntObservable

type MappingBool2IntObservable struct {
	// contains filtered or unexported fields
}

func (*MappingBool2IntObservable) Subscribe

func (f *MappingBool2IntObservable) Subscribe(observer IntObserver) Subscription

type MappingBool2RuneFunc

type MappingBool2RuneFunc func(next bool, err error, complete bool, observer RuneObserver)

type MappingBool2RuneFuncFactory

type MappingBool2RuneFuncFactory func(observer RuneObserver) MappingBool2RuneFunc

type MappingBool2RuneObservable

type MappingBool2RuneObservable struct {
	// contains filtered or unexported fields
}

func (*MappingBool2RuneObservable) Subscribe

func (f *MappingBool2RuneObservable) Subscribe(observer RuneObserver) Subscription

type MappingBool2StringFunc

type MappingBool2StringFunc func(next bool, err error, complete bool, observer StringObserver)

type MappingBool2StringFuncFactory

type MappingBool2StringFuncFactory func(observer StringObserver) MappingBool2StringFunc

type MappingBool2StringObservable

type MappingBool2StringObservable struct {
	// contains filtered or unexported fields
}

func (*MappingBool2StringObservable) Subscribe

type MappingBool2TimeFunc

type MappingBool2TimeFunc func(next bool, err error, complete bool, observer TimeObserver)

type MappingBool2TimeFuncFactory

type MappingBool2TimeFuncFactory func(observer TimeObserver) MappingBool2TimeFunc

type MappingBool2TimeObservable

type MappingBool2TimeObservable struct {
	// contains filtered or unexported fields
}

func (*MappingBool2TimeObservable) Subscribe

func (f *MappingBool2TimeObservable) Subscribe(observer TimeObserver) Subscription

type MappingBool2Uint16Func

type MappingBool2Uint16Func func(next bool, err error, complete bool, observer Uint16Observer)

type MappingBool2Uint16FuncFactory

type MappingBool2Uint16FuncFactory func(observer Uint16Observer) MappingBool2Uint16Func

type MappingBool2Uint16Observable

type MappingBool2Uint16Observable struct {
	// contains filtered or unexported fields
}

func (*MappingBool2Uint16Observable) Subscribe

type MappingBool2Uint32Func

type MappingBool2Uint32Func func(next bool, err error, complete bool, observer Uint32Observer)

type MappingBool2Uint32FuncFactory

type MappingBool2Uint32FuncFactory func(observer Uint32Observer) MappingBool2Uint32Func

type MappingBool2Uint32Observable

type MappingBool2Uint32Observable struct {
	// contains filtered or unexported fields
}

func (*MappingBool2Uint32Observable) Subscribe

type MappingBool2Uint64Func

type MappingBool2Uint64Func func(next bool, err error, complete bool, observer Uint64Observer)

type MappingBool2Uint64FuncFactory

type MappingBool2Uint64FuncFactory func(observer Uint64Observer) MappingBool2Uint64Func

type MappingBool2Uint64Observable

type MappingBool2Uint64Observable struct {
	// contains filtered or unexported fields
}

func (*MappingBool2Uint64Observable) Subscribe

type MappingBool2Uint8Func

type MappingBool2Uint8Func func(next bool, err error, complete bool, observer Uint8Observer)

type MappingBool2Uint8FuncFactory

type MappingBool2Uint8FuncFactory func(observer Uint8Observer) MappingBool2Uint8Func

type MappingBool2Uint8Observable

type MappingBool2Uint8Observable struct {
	// contains filtered or unexported fields
}

func (*MappingBool2Uint8Observable) Subscribe

type MappingBool2UintFunc

type MappingBool2UintFunc func(next bool, err error, complete bool, observer UintObserver)

type MappingBool2UintFuncFactory

type MappingBool2UintFuncFactory func(observer UintObserver) MappingBool2UintFunc

type MappingBool2UintObservable

type MappingBool2UintObservable struct {
	// contains filtered or unexported fields
}

func (*MappingBool2UintObservable) Subscribe

func (f *MappingBool2UintObservable) Subscribe(observer UintObserver) Subscription

type MappingByte2BoolFunc

type MappingByte2BoolFunc func(next byte, err error, complete bool, observer BoolObserver)

type MappingByte2BoolFuncFactory

type MappingByte2BoolFuncFactory func(observer BoolObserver) MappingByte2BoolFunc

type MappingByte2BoolObservable

type MappingByte2BoolObservable struct {
	// contains filtered or unexported fields
}

func (*MappingByte2BoolObservable) Subscribe

func (f *MappingByte2BoolObservable) Subscribe(observer BoolObserver) Subscription

type MappingByte2ByteFunc

type MappingByte2ByteFunc func(next byte, err error, complete bool, observer ByteObserver)

type MappingByte2ByteFuncFactory

type MappingByte2ByteFuncFactory func(observer ByteObserver) MappingByte2ByteFunc

type MappingByte2ByteObservable

type MappingByte2ByteObservable struct {
	// contains filtered or unexported fields
}

func (*MappingByte2ByteObservable) Subscribe

func (f *MappingByte2ByteObservable) Subscribe(observer ByteObserver) Subscription

type MappingByte2ByteSliceFunc

type MappingByte2ByteSliceFunc func(next byte, err error, complete bool, observer ByteSliceObserver)

type MappingByte2ByteSliceFuncFactory

type MappingByte2ByteSliceFuncFactory func(observer ByteSliceObserver) MappingByte2ByteSliceFunc

type MappingByte2ByteSliceObservable

type MappingByte2ByteSliceObservable struct {
	// contains filtered or unexported fields
}

func (*MappingByte2ByteSliceObservable) Subscribe

type MappingByte2Complex128Func

type MappingByte2Complex128Func func(next byte, err error, complete bool, observer Complex128Observer)

type MappingByte2Complex128FuncFactory

type MappingByte2Complex128FuncFactory func(observer Complex128Observer) MappingByte2Complex128Func

type MappingByte2Complex128Observable

type MappingByte2Complex128Observable struct {
	// contains filtered or unexported fields
}

func (*MappingByte2Complex128Observable) Subscribe

type MappingByte2Complex64Func

type MappingByte2Complex64Func func(next byte, err error, complete bool, observer Complex64Observer)

type MappingByte2Complex64FuncFactory

type MappingByte2Complex64FuncFactory func(observer Complex64Observer) MappingByte2Complex64Func

type MappingByte2Complex64Observable

type MappingByte2Complex64Observable struct {
	// contains filtered or unexported fields
}

func (*MappingByte2Complex64Observable) Subscribe

type MappingByte2DurationFunc

type MappingByte2DurationFunc func(next byte, err error, complete bool, observer DurationObserver)

type MappingByte2DurationFuncFactory

type MappingByte2DurationFuncFactory func(observer DurationObserver) MappingByte2DurationFunc

type MappingByte2DurationObservable

type MappingByte2DurationObservable struct {
	// contains filtered or unexported fields
}

func (*MappingByte2DurationObservable) Subscribe

type MappingByte2Float32Func

type MappingByte2Float32Func func(next byte, err error, complete bool, observer Float32Observer)

type MappingByte2Float32FuncFactory

type MappingByte2Float32FuncFactory func(observer Float32Observer) MappingByte2Float32Func

type MappingByte2Float32Observable

type MappingByte2Float32Observable struct {
	// contains filtered or unexported fields
}

func (*MappingByte2Float32Observable) Subscribe

type MappingByte2Float64Func

type MappingByte2Float64Func func(next byte, err error, complete bool, observer Float64Observer)

type MappingByte2Float64FuncFactory

type MappingByte2Float64FuncFactory func(observer Float64Observer) MappingByte2Float64Func

type MappingByte2Float64Observable

type MappingByte2Float64Observable struct {
	// contains filtered or unexported fields
}

func (*MappingByte2Float64Observable) Subscribe

type MappingByte2Int16Func

type MappingByte2Int16Func func(next byte, err error, complete bool, observer Int16Observer)

type MappingByte2Int16FuncFactory

type MappingByte2Int16FuncFactory func(observer Int16Observer) MappingByte2Int16Func

type MappingByte2Int16Observable

type MappingByte2Int16Observable struct {
	// contains filtered or unexported fields
}

func (*MappingByte2Int16Observable) Subscribe

type MappingByte2Int32Func

type MappingByte2Int32Func func(next byte, err error, complete bool, observer Int32Observer)

type MappingByte2Int32FuncFactory

type MappingByte2Int32FuncFactory func(observer Int32Observer) MappingByte2Int32Func

type MappingByte2Int32Observable

type MappingByte2Int32Observable struct {
	// contains filtered or unexported fields
}

func (*MappingByte2Int32Observable) Subscribe

type MappingByte2Int64Func

type MappingByte2Int64Func func(next byte, err error, complete bool, observer Int64Observer)

type MappingByte2Int64FuncFactory

type MappingByte2Int64FuncFactory func(observer Int64Observer) MappingByte2Int64Func

type MappingByte2Int64Observable

type MappingByte2Int64Observable struct {
	// contains filtered or unexported fields
}

func (*MappingByte2Int64Observable) Subscribe

type MappingByte2Int8Func

type MappingByte2Int8Func func(next byte, err error, complete bool, observer Int8Observer)

type MappingByte2Int8FuncFactory

type MappingByte2Int8FuncFactory func(observer Int8Observer) MappingByte2Int8Func

type MappingByte2Int8Observable

type MappingByte2Int8Observable struct {
	// contains filtered or unexported fields
}

func (*MappingByte2Int8Observable) Subscribe

func (f *MappingByte2Int8Observable) Subscribe(observer Int8Observer) Subscription

type MappingByte2IntFunc

type MappingByte2IntFunc func(next byte, err error, complete bool, observer IntObserver)

type MappingByte2IntFuncFactory

type MappingByte2IntFuncFactory func(observer IntObserver) MappingByte2IntFunc

type MappingByte2IntObservable

type MappingByte2IntObservable struct {
	// contains filtered or unexported fields
}

func (*MappingByte2IntObservable) Subscribe

func (f *MappingByte2IntObservable) Subscribe(observer IntObserver) Subscription

type MappingByte2RuneFunc

type MappingByte2RuneFunc func(next byte, err error, complete bool, observer RuneObserver)

type MappingByte2RuneFuncFactory

type MappingByte2RuneFuncFactory func(observer RuneObserver) MappingByte2RuneFunc

type MappingByte2RuneObservable

type MappingByte2RuneObservable struct {
	// contains filtered or unexported fields
}

func (*MappingByte2RuneObservable) Subscribe

func (f *MappingByte2RuneObservable) Subscribe(observer RuneObserver) Subscription

type MappingByte2StringFunc

type MappingByte2StringFunc func(next byte, err error, complete bool, observer StringObserver)

type MappingByte2StringFuncFactory

type MappingByte2StringFuncFactory func(observer StringObserver) MappingByte2StringFunc

type MappingByte2StringObservable

type MappingByte2StringObservable struct {
	// contains filtered or unexported fields
}

func (*MappingByte2StringObservable) Subscribe

type MappingByte2TimeFunc

type MappingByte2TimeFunc func(next byte, err error, complete bool, observer TimeObserver)

type MappingByte2TimeFuncFactory

type MappingByte2TimeFuncFactory func(observer TimeObserver) MappingByte2TimeFunc

type MappingByte2TimeObservable

type MappingByte2TimeObservable struct {
	// contains filtered or unexported fields
}

func (*MappingByte2TimeObservable) Subscribe

func (f *MappingByte2TimeObservable) Subscribe(observer TimeObserver) Subscription

type MappingByte2Uint16Func

type MappingByte2Uint16Func func(next byte, err error, complete bool, observer Uint16Observer)

type MappingByte2Uint16FuncFactory

type MappingByte2Uint16FuncFactory func(observer Uint16Observer) MappingByte2Uint16Func

type MappingByte2Uint16Observable

type MappingByte2Uint16Observable struct {
	// contains filtered or unexported fields
}

func (*MappingByte2Uint16Observable) Subscribe

type MappingByte2Uint32Func

type MappingByte2Uint32Func func(next byte, err error, complete bool, observer Uint32Observer)

type MappingByte2Uint32FuncFactory

type MappingByte2Uint32FuncFactory func(observer Uint32Observer) MappingByte2Uint32Func

type MappingByte2Uint32Observable

type MappingByte2Uint32Observable struct {
	// contains filtered or unexported fields
}

func (*MappingByte2Uint32Observable) Subscribe

type MappingByte2Uint64Func

type MappingByte2Uint64Func func(next byte, err error, complete bool, observer Uint64Observer)

type MappingByte2Uint64FuncFactory

type MappingByte2Uint64FuncFactory func(observer Uint64Observer) MappingByte2Uint64Func

type MappingByte2Uint64Observable

type MappingByte2Uint64Observable struct {
	// contains filtered or unexported fields
}

func (*MappingByte2Uint64Observable) Subscribe

type MappingByte2Uint8Func

type MappingByte2Uint8Func func(next byte, err error, complete bool, observer Uint8Observer)

type MappingByte2Uint8FuncFactory

type MappingByte2Uint8FuncFactory func(observer Uint8Observer) MappingByte2Uint8Func

type MappingByte2Uint8Observable

type MappingByte2Uint8Observable struct {
	// contains filtered or unexported fields
}

func (*MappingByte2Uint8Observable) Subscribe

type MappingByte2UintFunc

type MappingByte2UintFunc func(next byte, err error, complete bool, observer UintObserver)

type MappingByte2UintFuncFactory

type MappingByte2UintFuncFactory func(observer UintObserver) MappingByte2UintFunc

type MappingByte2UintObservable

type MappingByte2UintObservable struct {
	// contains filtered or unexported fields
}

func (*MappingByte2UintObservable) Subscribe

func (f *MappingByte2UintObservable) Subscribe(observer UintObserver) Subscription

type MappingByteSlice2BoolFunc

type MappingByteSlice2BoolFunc func(next []byte, err error, complete bool, observer BoolObserver)

type MappingByteSlice2BoolFuncFactory

type MappingByteSlice2BoolFuncFactory func(observer BoolObserver) MappingByteSlice2BoolFunc

type MappingByteSlice2BoolObservable

type MappingByteSlice2BoolObservable struct {
	// contains filtered or unexported fields
}

func (*MappingByteSlice2BoolObservable) Subscribe

type MappingByteSlice2ByteFunc

type MappingByteSlice2ByteFunc func(next []byte, err error, complete bool, observer ByteObserver)

type MappingByteSlice2ByteFuncFactory

type MappingByteSlice2ByteFuncFactory func(observer ByteObserver) MappingByteSlice2ByteFunc

type MappingByteSlice2ByteObservable

type MappingByteSlice2ByteObservable struct {
	// contains filtered or unexported fields
}

func (*MappingByteSlice2ByteObservable) Subscribe

type MappingByteSlice2ByteSliceFunc

type MappingByteSlice2ByteSliceFunc func(next []byte, err error, complete bool, observer ByteSliceObserver)

type MappingByteSlice2ByteSliceFuncFactory

type MappingByteSlice2ByteSliceFuncFactory func(observer ByteSliceObserver) MappingByteSlice2ByteSliceFunc

type MappingByteSlice2ByteSliceObservable

type MappingByteSlice2ByteSliceObservable struct {
	// contains filtered or unexported fields
}

func (*MappingByteSlice2ByteSliceObservable) Subscribe

type MappingByteSlice2Complex128Func

type MappingByteSlice2Complex128Func func(next []byte, err error, complete bool, observer Complex128Observer)

type MappingByteSlice2Complex128FuncFactory

type MappingByteSlice2Complex128FuncFactory func(observer Complex128Observer) MappingByteSlice2Complex128Func

type MappingByteSlice2Complex128Observable

type MappingByteSlice2Complex128Observable struct {
	// contains filtered or unexported fields
}

func (*MappingByteSlice2Complex128Observable) Subscribe

type MappingByteSlice2Complex64Func

type MappingByteSlice2Complex64Func func(next []byte, err error, complete bool, observer Complex64Observer)

type MappingByteSlice2Complex64FuncFactory

type MappingByteSlice2Complex64FuncFactory func(observer Complex64Observer) MappingByteSlice2Complex64Func

type MappingByteSlice2Complex64Observable

type MappingByteSlice2Complex64Observable struct {
	// contains filtered or unexported fields
}

func (*MappingByteSlice2Complex64Observable) Subscribe

type MappingByteSlice2DurationFunc

type MappingByteSlice2DurationFunc func(next []byte, err error, complete bool, observer DurationObserver)

type MappingByteSlice2DurationFuncFactory

type MappingByteSlice2DurationFuncFactory func(observer DurationObserver) MappingByteSlice2DurationFunc

type MappingByteSlice2DurationObservable

type MappingByteSlice2DurationObservable struct {
	// contains filtered or unexported fields
}

func (*MappingByteSlice2DurationObservable) Subscribe

type MappingByteSlice2Float32Func

type MappingByteSlice2Float32Func func(next []byte, err error, complete bool, observer Float32Observer)

type MappingByteSlice2Float32FuncFactory

type MappingByteSlice2Float32FuncFactory func(observer Float32Observer) MappingByteSlice2Float32Func

type MappingByteSlice2Float32Observable

type MappingByteSlice2Float32Observable struct {
	// contains filtered or unexported fields
}

func (*MappingByteSlice2Float32Observable) Subscribe

type MappingByteSlice2Float64Func

type MappingByteSlice2Float64Func func(next []byte, err error, complete bool, observer Float64Observer)

type MappingByteSlice2Float64FuncFactory

type MappingByteSlice2Float64FuncFactory func(observer Float64Observer) MappingByteSlice2Float64Func

type MappingByteSlice2Float64Observable

type MappingByteSlice2Float64Observable struct {
	// contains filtered or unexported fields
}

func (*MappingByteSlice2Float64Observable) Subscribe

type MappingByteSlice2Int16Func

type MappingByteSlice2Int16Func func(next []byte, err error, complete bool, observer Int16Observer)

type MappingByteSlice2Int16FuncFactory

type MappingByteSlice2Int16FuncFactory func(observer Int16Observer) MappingByteSlice2Int16Func

type MappingByteSlice2Int16Observable

type MappingByteSlice2Int16Observable struct {
	// contains filtered or unexported fields
}

func (*MappingByteSlice2Int16Observable) Subscribe

type MappingByteSlice2Int32Func

type MappingByteSlice2Int32Func func(next []byte, err error, complete bool, observer Int32Observer)

type MappingByteSlice2Int32FuncFactory

type MappingByteSlice2Int32FuncFactory func(observer Int32Observer) MappingByteSlice2Int32Func

type MappingByteSlice2Int32Observable

type MappingByteSlice2Int32Observable struct {
	// contains filtered or unexported fields
}

func (*MappingByteSlice2Int32Observable) Subscribe

type MappingByteSlice2Int64Func

type MappingByteSlice2Int64Func func(next []byte, err error, complete bool, observer Int64Observer)

type MappingByteSlice2Int64FuncFactory

type MappingByteSlice2Int64FuncFactory func(observer Int64Observer) MappingByteSlice2Int64Func

type MappingByteSlice2Int64Observable

type MappingByteSlice2Int64Observable struct {
	// contains filtered or unexported fields
}

func (*MappingByteSlice2Int64Observable) Subscribe

type MappingByteSlice2Int8Func

type MappingByteSlice2Int8Func func(next []byte, err error, complete bool, observer Int8Observer)

type MappingByteSlice2Int8FuncFactory

type MappingByteSlice2Int8FuncFactory func(observer Int8Observer) MappingByteSlice2Int8Func

type MappingByteSlice2Int8Observable

type MappingByteSlice2Int8Observable struct {
	// contains filtered or unexported fields
}

func (*MappingByteSlice2Int8Observable) Subscribe

type MappingByteSlice2IntFunc

type MappingByteSlice2IntFunc func(next []byte, err error, complete bool, observer IntObserver)

type MappingByteSlice2IntFuncFactory

type MappingByteSlice2IntFuncFactory func(observer IntObserver) MappingByteSlice2IntFunc

type MappingByteSlice2IntObservable

type MappingByteSlice2IntObservable struct {
	// contains filtered or unexported fields
}

func (*MappingByteSlice2IntObservable) Subscribe

type MappingByteSlice2RuneFunc

type MappingByteSlice2RuneFunc func(next []byte, err error, complete bool, observer RuneObserver)

type MappingByteSlice2RuneFuncFactory

type MappingByteSlice2RuneFuncFactory func(observer RuneObserver) MappingByteSlice2RuneFunc

type MappingByteSlice2RuneObservable

type MappingByteSlice2RuneObservable struct {
	// contains filtered or unexported fields
}

func (*MappingByteSlice2RuneObservable) Subscribe

type MappingByteSlice2StringFunc

type MappingByteSlice2StringFunc func(next []byte, err error, complete bool, observer StringObserver)

type MappingByteSlice2StringFuncFactory

type MappingByteSlice2StringFuncFactory func(observer StringObserver) MappingByteSlice2StringFunc

type MappingByteSlice2StringObservable

type MappingByteSlice2StringObservable struct {
	// contains filtered or unexported fields
}

func (*MappingByteSlice2StringObservable) Subscribe

type MappingByteSlice2TimeFunc

type MappingByteSlice2TimeFunc func(next []byte, err error, complete bool, observer TimeObserver)

type MappingByteSlice2TimeFuncFactory

type MappingByteSlice2TimeFuncFactory func(observer TimeObserver) MappingByteSlice2TimeFunc

type MappingByteSlice2TimeObservable

type MappingByteSlice2TimeObservable struct {
	// contains filtered or unexported fields
}

func (*MappingByteSlice2TimeObservable) Subscribe

type MappingByteSlice2Uint16Func

type MappingByteSlice2Uint16Func func(next []byte, err error, complete bool, observer Uint16Observer)

type MappingByteSlice2Uint16FuncFactory

type MappingByteSlice2Uint16FuncFactory func(observer Uint16Observer) MappingByteSlice2Uint16Func

type MappingByteSlice2Uint16Observable

type MappingByteSlice2Uint16Observable struct {
	// contains filtered or unexported fields
}

func (*MappingByteSlice2Uint16Observable) Subscribe

type MappingByteSlice2Uint32Func

type MappingByteSlice2Uint32Func func(next []byte, err error, complete bool, observer Uint32Observer)

type MappingByteSlice2Uint32FuncFactory

type MappingByteSlice2Uint32FuncFactory func(observer Uint32Observer) MappingByteSlice2Uint32Func

type MappingByteSlice2Uint32Observable

type MappingByteSlice2Uint32Observable struct {
	// contains filtered or unexported fields
}

func (*MappingByteSlice2Uint32Observable) Subscribe

type MappingByteSlice2Uint64Func

type MappingByteSlice2Uint64Func func(next []byte, err error, complete bool, observer Uint64Observer)

type MappingByteSlice2Uint64FuncFactory

type MappingByteSlice2Uint64FuncFactory func(observer Uint64Observer) MappingByteSlice2Uint64Func

type MappingByteSlice2Uint64Observable

type MappingByteSlice2Uint64Observable struct {
	// contains filtered or unexported fields
}

func (*MappingByteSlice2Uint64Observable) Subscribe

type MappingByteSlice2Uint8Func

type MappingByteSlice2Uint8Func func(next []byte, err error, complete bool, observer Uint8Observer)

type MappingByteSlice2Uint8FuncFactory

type MappingByteSlice2Uint8FuncFactory func(observer Uint8Observer) MappingByteSlice2Uint8Func

type MappingByteSlice2Uint8Observable

type MappingByteSlice2Uint8Observable struct {
	// contains filtered or unexported fields
}

func (*MappingByteSlice2Uint8Observable) Subscribe

type MappingByteSlice2UintFunc

type MappingByteSlice2UintFunc func(next []byte, err error, complete bool, observer UintObserver)

type MappingByteSlice2UintFuncFactory

type MappingByteSlice2UintFuncFactory func(observer UintObserver) MappingByteSlice2UintFunc

type MappingByteSlice2UintObservable

type MappingByteSlice2UintObservable struct {
	// contains filtered or unexported fields
}

func (*MappingByteSlice2UintObservable) Subscribe

type MappingComplex1282BoolFunc

type MappingComplex1282BoolFunc func(next complex128, err error, complete bool, observer BoolObserver)

type MappingComplex1282BoolFuncFactory

type MappingComplex1282BoolFuncFactory func(observer BoolObserver) MappingComplex1282BoolFunc

type MappingComplex1282BoolObservable

type MappingComplex1282BoolObservable struct {
	// contains filtered or unexported fields
}

func (*MappingComplex1282BoolObservable) Subscribe

type MappingComplex1282ByteFunc

type MappingComplex1282ByteFunc func(next complex128, err error, complete bool, observer ByteObserver)

type MappingComplex1282ByteFuncFactory

type MappingComplex1282ByteFuncFactory func(observer ByteObserver) MappingComplex1282ByteFunc

type MappingComplex1282ByteObservable

type MappingComplex1282ByteObservable struct {
	// contains filtered or unexported fields
}

func (*MappingComplex1282ByteObservable) Subscribe

type MappingComplex1282ByteSliceFunc

type MappingComplex1282ByteSliceFunc func(next complex128, err error, complete bool, observer ByteSliceObserver)

type MappingComplex1282ByteSliceFuncFactory

type MappingComplex1282ByteSliceFuncFactory func(observer ByteSliceObserver) MappingComplex1282ByteSliceFunc

type MappingComplex1282ByteSliceObservable

type MappingComplex1282ByteSliceObservable struct {
	// contains filtered or unexported fields
}

func (*MappingComplex1282ByteSliceObservable) Subscribe

type MappingComplex1282Complex128Func

type MappingComplex1282Complex128Func func(next complex128, err error, complete bool, observer Complex128Observer)

type MappingComplex1282Complex128FuncFactory

type MappingComplex1282Complex128FuncFactory func(observer Complex128Observer) MappingComplex1282Complex128Func

type MappingComplex1282Complex128Observable

type MappingComplex1282Complex128Observable struct {
	// contains filtered or unexported fields
}

func (*MappingComplex1282Complex128Observable) Subscribe

type MappingComplex1282Complex64Func

type MappingComplex1282Complex64Func func(next complex128, err error, complete bool, observer Complex64Observer)

type MappingComplex1282Complex64FuncFactory

type MappingComplex1282Complex64FuncFactory func(observer Complex64Observer) MappingComplex1282Complex64Func

type MappingComplex1282Complex64Observable

type MappingComplex1282Complex64Observable struct {
	// contains filtered or unexported fields
}

func (*MappingComplex1282Complex64Observable) Subscribe

type MappingComplex1282DurationFunc

type MappingComplex1282DurationFunc func(next complex128, err error, complete bool, observer DurationObserver)

type MappingComplex1282DurationFuncFactory

type MappingComplex1282DurationFuncFactory func(observer DurationObserver) MappingComplex1282DurationFunc

type MappingComplex1282DurationObservable

type MappingComplex1282DurationObservable struct {
	// contains filtered or unexported fields
}

func (*MappingComplex1282DurationObservable) Subscribe

type MappingComplex1282Float32Func

type MappingComplex1282Float32Func func(next complex128, err error, complete bool, observer Float32Observer)

type MappingComplex1282Float32FuncFactory

type MappingComplex1282Float32FuncFactory func(observer Float32Observer) MappingComplex1282Float32Func

type MappingComplex1282Float32Observable

type MappingComplex1282Float32Observable struct {
	// contains filtered or unexported fields
}

func (*MappingComplex1282Float32Observable) Subscribe

type MappingComplex1282Float64Func

type MappingComplex1282Float64Func func(next complex128, err error, complete bool, observer Float64Observer)

type MappingComplex1282Float64FuncFactory

type MappingComplex1282Float64FuncFactory func(observer Float64Observer) MappingComplex1282Float64Func

type MappingComplex1282Float64Observable

type MappingComplex1282Float64Observable struct {
	// contains filtered or unexported fields
}

func (*MappingComplex1282Float64Observable) Subscribe

type MappingComplex1282Int16Func

type MappingComplex1282Int16Func func(next complex128, err error, complete bool, observer Int16Observer)

type MappingComplex1282Int16FuncFactory

type MappingComplex1282Int16FuncFactory func(observer Int16Observer) MappingComplex1282Int16Func

type MappingComplex1282Int16Observable

type MappingComplex1282Int16Observable struct {
	// contains filtered or unexported fields
}

func (*MappingComplex1282Int16Observable) Subscribe

type MappingComplex1282Int32Func

type MappingComplex1282Int32Func func(next complex128, err error, complete bool, observer Int32Observer)

type MappingComplex1282Int32FuncFactory

type MappingComplex1282Int32FuncFactory func(observer Int32Observer) MappingComplex1282Int32Func

type MappingComplex1282Int32Observable

type MappingComplex1282Int32Observable struct {
	// contains filtered or unexported fields
}

func (*MappingComplex1282Int32Observable) Subscribe

type MappingComplex1282Int64Func

type MappingComplex1282Int64Func func(next complex128, err error, complete bool, observer Int64Observer)

type MappingComplex1282Int64FuncFactory

type MappingComplex1282Int64FuncFactory func(observer Int64Observer) MappingComplex1282Int64Func

type MappingComplex1282Int64Observable

type MappingComplex1282Int64Observable struct {
	// contains filtered or unexported fields
}

func (*MappingComplex1282Int64Observable) Subscribe

type MappingComplex1282Int8Func

type MappingComplex1282Int8Func func(next complex128, err error, complete bool, observer Int8Observer)

type MappingComplex1282Int8FuncFactory

type MappingComplex1282Int8FuncFactory func(observer Int8Observer) MappingComplex1282Int8Func

type MappingComplex1282Int8Observable

type MappingComplex1282Int8Observable struct {
	// contains filtered or unexported fields
}

func (*MappingComplex1282Int8Observable) Subscribe

type MappingComplex1282IntFunc

type MappingComplex1282IntFunc func(next complex128, err error, complete bool, observer IntObserver)

type MappingComplex1282IntFuncFactory

type MappingComplex1282IntFuncFactory func(observer IntObserver) MappingComplex1282IntFunc

type MappingComplex1282IntObservable

type MappingComplex1282IntObservable struct {
	// contains filtered or unexported fields
}

func (*MappingComplex1282IntObservable) Subscribe

type MappingComplex1282RuneFunc

type MappingComplex1282RuneFunc func(next complex128, err error, complete bool, observer RuneObserver)

type MappingComplex1282RuneFuncFactory

type MappingComplex1282RuneFuncFactory func(observer RuneObserver) MappingComplex1282RuneFunc

type MappingComplex1282RuneObservable

type MappingComplex1282RuneObservable struct {
	// contains filtered or unexported fields
}

func (*MappingComplex1282RuneObservable) Subscribe

type MappingComplex1282StringFunc

type MappingComplex1282StringFunc func(next complex128, err error, complete bool, observer StringObserver)

type MappingComplex1282StringFuncFactory

type MappingComplex1282StringFuncFactory func(observer StringObserver) MappingComplex1282StringFunc

type MappingComplex1282StringObservable

type MappingComplex1282StringObservable struct {
	// contains filtered or unexported fields
}

func (*MappingComplex1282StringObservable) Subscribe

type MappingComplex1282TimeFunc

type MappingComplex1282TimeFunc func(next complex128, err error, complete bool, observer TimeObserver)

type MappingComplex1282TimeFuncFactory

type MappingComplex1282TimeFuncFactory func(observer TimeObserver) MappingComplex1282TimeFunc

type MappingComplex1282TimeObservable

type MappingComplex1282TimeObservable struct {
	// contains filtered or unexported fields
}

func (*MappingComplex1282TimeObservable) Subscribe

type MappingComplex1282Uint16Func

type MappingComplex1282Uint16Func func(next complex128, err error, complete bool, observer Uint16Observer)

type MappingComplex1282Uint16FuncFactory

type MappingComplex1282Uint16FuncFactory func(observer Uint16Observer) MappingComplex1282Uint16Func

type MappingComplex1282Uint16Observable

type MappingComplex1282Uint16Observable struct {
	// contains filtered or unexported fields
}

func (*MappingComplex1282Uint16Observable) Subscribe

type MappingComplex1282Uint32Func

type MappingComplex1282Uint32Func func(next complex128, err error, complete bool, observer Uint32Observer)

type MappingComplex1282Uint32FuncFactory

type MappingComplex1282Uint32FuncFactory func(observer Uint32Observer) MappingComplex1282Uint32Func

type MappingComplex1282Uint32Observable

type MappingComplex1282Uint32Observable struct {
	// contains filtered or unexported fields
}

func (*MappingComplex1282Uint32Observable) Subscribe

type MappingComplex1282Uint64Func

type MappingComplex1282Uint64Func func(next complex128, err error, complete bool, observer Uint64Observer)

type MappingComplex1282Uint64FuncFactory

type MappingComplex1282Uint64FuncFactory func(observer Uint64Observer) MappingComplex1282Uint64Func

type MappingComplex1282Uint64Observable

type MappingComplex1282Uint64Observable struct {
	// contains filtered or unexported fields
}

func (*MappingComplex1282Uint64Observable) Subscribe

type MappingComplex1282Uint8Func

type MappingComplex1282Uint8Func func(next complex128, err error, complete bool, observer Uint8Observer)

type MappingComplex1282Uint8FuncFactory

type MappingComplex1282Uint8FuncFactory func(observer Uint8Observer) MappingComplex1282Uint8Func

type MappingComplex1282Uint8Observable

type MappingComplex1282Uint8Observable struct {
	// contains filtered or unexported fields
}

func (*MappingComplex1282Uint8Observable) Subscribe

type MappingComplex1282UintFunc

type MappingComplex1282UintFunc func(next complex128, err error, complete bool, observer UintObserver)

type MappingComplex1282UintFuncFactory

type MappingComplex1282UintFuncFactory func(observer UintObserver) MappingComplex1282UintFunc

type MappingComplex1282UintObservable

type MappingComplex1282UintObservable struct {
	// contains filtered or unexported fields
}

func (*MappingComplex1282UintObservable) Subscribe

type MappingComplex642BoolFunc

type MappingComplex642BoolFunc func(next complex64, err error, complete bool, observer BoolObserver)

type MappingComplex642BoolFuncFactory

type MappingComplex642BoolFuncFactory func(observer BoolObserver) MappingComplex642BoolFunc

type MappingComplex642BoolObservable

type MappingComplex642BoolObservable struct {
	// contains filtered or unexported fields
}

func (*MappingComplex642BoolObservable) Subscribe

type MappingComplex642ByteFunc

type MappingComplex642ByteFunc func(next complex64, err error, complete bool, observer ByteObserver)

type MappingComplex642ByteFuncFactory

type MappingComplex642ByteFuncFactory func(observer ByteObserver) MappingComplex642ByteFunc

type MappingComplex642ByteObservable

type MappingComplex642ByteObservable struct {
	// contains filtered or unexported fields
}

func (*MappingComplex642ByteObservable) Subscribe

type MappingComplex642ByteSliceFunc

type MappingComplex642ByteSliceFunc func(next complex64, err error, complete bool, observer ByteSliceObserver)

type MappingComplex642ByteSliceFuncFactory

type MappingComplex642ByteSliceFuncFactory func(observer ByteSliceObserver) MappingComplex642ByteSliceFunc

type MappingComplex642ByteSliceObservable

type MappingComplex642ByteSliceObservable struct {
	// contains filtered or unexported fields
}

func (*MappingComplex642ByteSliceObservable) Subscribe

type MappingComplex642Complex128Func

type MappingComplex642Complex128Func func(next complex64, err error, complete bool, observer Complex128Observer)

type MappingComplex642Complex128FuncFactory

type MappingComplex642Complex128FuncFactory func(observer Complex128Observer) MappingComplex642Complex128Func

type MappingComplex642Complex128Observable

type MappingComplex642Complex128Observable struct {
	// contains filtered or unexported fields
}

func (*MappingComplex642Complex128Observable) Subscribe

type MappingComplex642Complex64Func

type MappingComplex642Complex64Func func(next complex64, err error, complete bool, observer Complex64Observer)

type MappingComplex642Complex64FuncFactory

type MappingComplex642Complex64FuncFactory func(observer Complex64Observer) MappingComplex642Complex64Func

type MappingComplex642Complex64Observable

type MappingComplex642Complex64Observable struct {
	// contains filtered or unexported fields
}

func (*MappingComplex642Complex64Observable) Subscribe

type MappingComplex642DurationFunc

type MappingComplex642DurationFunc func(next complex64, err error, complete bool, observer DurationObserver)

type MappingComplex642DurationFuncFactory

type MappingComplex642DurationFuncFactory func(observer DurationObserver) MappingComplex642DurationFunc

type MappingComplex642DurationObservable

type MappingComplex642DurationObservable struct {
	// contains filtered or unexported fields
}

func (*MappingComplex642DurationObservable) Subscribe

type MappingComplex642Float32Func

type MappingComplex642Float32Func func(next complex64, err error, complete bool, observer Float32Observer)

type MappingComplex642Float32FuncFactory

type MappingComplex642Float32FuncFactory func(observer Float32Observer) MappingComplex642Float32Func

type MappingComplex642Float32Observable

type MappingComplex642Float32Observable struct {
	// contains filtered or unexported fields
}

func (*MappingComplex642Float32Observable) Subscribe

type MappingComplex642Float64Func

type MappingComplex642Float64Func func(next complex64, err error, complete bool, observer Float64Observer)

type MappingComplex642Float64FuncFactory

type MappingComplex642Float64FuncFactory func(observer Float64Observer) MappingComplex642Float64Func

type MappingComplex642Float64Observable

type MappingComplex642Float64Observable struct {
	// contains filtered or unexported fields
}

func (*MappingComplex642Float64Observable) Subscribe

type MappingComplex642Int16Func

type MappingComplex642Int16Func func(next complex64, err error, complete bool, observer Int16Observer)

type MappingComplex642Int16FuncFactory

type MappingComplex642Int16FuncFactory func(observer Int16Observer) MappingComplex642Int16Func

type MappingComplex642Int16Observable

type MappingComplex642Int16Observable struct {
	// contains filtered or unexported fields
}

func (*MappingComplex642Int16Observable) Subscribe

type MappingComplex642Int32Func

type MappingComplex642Int32Func func(next complex64, err error, complete bool, observer Int32Observer)

type MappingComplex642Int32FuncFactory

type MappingComplex642Int32FuncFactory func(observer Int32Observer) MappingComplex642Int32Func

type MappingComplex642Int32Observable

type MappingComplex642Int32Observable struct {
	// contains filtered or unexported fields
}

func (*MappingComplex642Int32Observable) Subscribe

type MappingComplex642Int64Func

type MappingComplex642Int64Func func(next complex64, err error, complete bool, observer Int64Observer)

type MappingComplex642Int64FuncFactory

type MappingComplex642Int64FuncFactory func(observer Int64Observer) MappingComplex642Int64Func

type MappingComplex642Int64Observable

type MappingComplex642Int64Observable struct {
	// contains filtered or unexported fields
}

func (*MappingComplex642Int64Observable) Subscribe

type MappingComplex642Int8Func

type MappingComplex642Int8Func func(next complex64, err error, complete bool, observer Int8Observer)

type MappingComplex642Int8FuncFactory

type MappingComplex642Int8FuncFactory func(observer Int8Observer) MappingComplex642Int8Func

type MappingComplex642Int8Observable

type MappingComplex642Int8Observable struct {
	// contains filtered or unexported fields
}

func (*MappingComplex642Int8Observable) Subscribe

type MappingComplex642IntFunc

type MappingComplex642IntFunc func(next complex64, err error, complete bool, observer IntObserver)

type MappingComplex642IntFuncFactory

type MappingComplex642IntFuncFactory func(observer IntObserver) MappingComplex642IntFunc

type MappingComplex642IntObservable

type MappingComplex642IntObservable struct {
	// contains filtered or unexported fields
}

func (*MappingComplex642IntObservable) Subscribe

type MappingComplex642RuneFunc

type MappingComplex642RuneFunc func(next complex64, err error, complete bool, observer RuneObserver)

type MappingComplex642RuneFuncFactory

type MappingComplex642RuneFuncFactory func(observer RuneObserver) MappingComplex642RuneFunc

type MappingComplex642RuneObservable

type MappingComplex642RuneObservable struct {
	// contains filtered or unexported fields
}

func (*MappingComplex642RuneObservable) Subscribe

type MappingComplex642StringFunc

type MappingComplex642StringFunc func(next complex64, err error, complete bool, observer StringObserver)

type MappingComplex642StringFuncFactory

type MappingComplex642StringFuncFactory func(observer StringObserver) MappingComplex642StringFunc

type MappingComplex642StringObservable

type MappingComplex642StringObservable struct {
	// contains filtered or unexported fields
}

func (*MappingComplex642StringObservable) Subscribe

type MappingComplex642TimeFunc

type MappingComplex642TimeFunc func(next complex64, err error, complete bool, observer TimeObserver)

type MappingComplex642TimeFuncFactory

type MappingComplex642TimeFuncFactory func(observer TimeObserver) MappingComplex642TimeFunc

type MappingComplex642TimeObservable

type MappingComplex642TimeObservable struct {
	// contains filtered or unexported fields
}

func (*MappingComplex642TimeObservable) Subscribe

type MappingComplex642Uint16Func

type MappingComplex642Uint16Func func(next complex64, err error, complete bool, observer Uint16Observer)

type MappingComplex642Uint16FuncFactory

type MappingComplex642Uint16FuncFactory func(observer Uint16Observer) MappingComplex642Uint16Func

type MappingComplex642Uint16Observable

type MappingComplex642Uint16Observable struct {
	// contains filtered or unexported fields
}

func (*MappingComplex642Uint16Observable) Subscribe

type MappingComplex642Uint32Func

type MappingComplex642Uint32Func func(next complex64, err error, complete bool, observer Uint32Observer)

type MappingComplex642Uint32FuncFactory

type MappingComplex642Uint32FuncFactory func(observer Uint32Observer) MappingComplex642Uint32Func

type MappingComplex642Uint32Observable

type MappingComplex642Uint32Observable struct {
	// contains filtered or unexported fields
}

func (*MappingComplex642Uint32Observable) Subscribe

type MappingComplex642Uint64Func

type MappingComplex642Uint64Func func(next complex64, err error, complete bool, observer Uint64Observer)

type MappingComplex642Uint64FuncFactory

type MappingComplex642Uint64FuncFactory func(observer Uint64Observer) MappingComplex642Uint64Func

type MappingComplex642Uint64Observable

type MappingComplex642Uint64Observable struct {
	// contains filtered or unexported fields
}

func (*MappingComplex642Uint64Observable) Subscribe

type MappingComplex642Uint8Func

type MappingComplex642Uint8Func func(next complex64, err error, complete bool, observer Uint8Observer)

type MappingComplex642Uint8FuncFactory

type MappingComplex642Uint8FuncFactory func(observer Uint8Observer) MappingComplex642Uint8Func

type MappingComplex642Uint8Observable

type MappingComplex642Uint8Observable struct {
	// contains filtered or unexported fields
}

func (*MappingComplex642Uint8Observable) Subscribe

type MappingComplex642UintFunc

type MappingComplex642UintFunc func(next complex64, err error, complete bool, observer UintObserver)

type MappingComplex642UintFuncFactory

type MappingComplex642UintFuncFactory func(observer UintObserver) MappingComplex642UintFunc

type MappingComplex642UintObservable

type MappingComplex642UintObservable struct {
	// contains filtered or unexported fields
}

func (*MappingComplex642UintObservable) Subscribe

type MappingDuration2BoolFunc

type MappingDuration2BoolFunc func(next time.Duration, err error, complete bool, observer BoolObserver)

type MappingDuration2BoolFuncFactory

type MappingDuration2BoolFuncFactory func(observer BoolObserver) MappingDuration2BoolFunc

type MappingDuration2BoolObservable

type MappingDuration2BoolObservable struct {
	// contains filtered or unexported fields
}

func (*MappingDuration2BoolObservable) Subscribe

type MappingDuration2ByteFunc

type MappingDuration2ByteFunc func(next time.Duration, err error, complete bool, observer ByteObserver)

type MappingDuration2ByteFuncFactory

type MappingDuration2ByteFuncFactory func(observer ByteObserver) MappingDuration2ByteFunc

type MappingDuration2ByteObservable

type MappingDuration2ByteObservable struct {
	// contains filtered or unexported fields
}

func (*MappingDuration2ByteObservable) Subscribe

type MappingDuration2ByteSliceFunc

type MappingDuration2ByteSliceFunc func(next time.Duration, err error, complete bool, observer ByteSliceObserver)

type MappingDuration2ByteSliceFuncFactory

type MappingDuration2ByteSliceFuncFactory func(observer ByteSliceObserver) MappingDuration2ByteSliceFunc

type MappingDuration2ByteSliceObservable

type MappingDuration2ByteSliceObservable struct {
	// contains filtered or unexported fields
}

func (*MappingDuration2ByteSliceObservable) Subscribe

type MappingDuration2Complex128Func

type MappingDuration2Complex128Func func(next time.Duration, err error, complete bool, observer Complex128Observer)

type MappingDuration2Complex128FuncFactory

type MappingDuration2Complex128FuncFactory func(observer Complex128Observer) MappingDuration2Complex128Func

type MappingDuration2Complex128Observable

type MappingDuration2Complex128Observable struct {
	// contains filtered or unexported fields
}

func (*MappingDuration2Complex128Observable) Subscribe

type MappingDuration2Complex64Func

type MappingDuration2Complex64Func func(next time.Duration, err error, complete bool, observer Complex64Observer)

type MappingDuration2Complex64FuncFactory

type MappingDuration2Complex64FuncFactory func(observer Complex64Observer) MappingDuration2Complex64Func

type MappingDuration2Complex64Observable

type MappingDuration2Complex64Observable struct {
	// contains filtered or unexported fields
}

func (*MappingDuration2Complex64Observable) Subscribe

type MappingDuration2DurationFunc

type MappingDuration2DurationFunc func(next time.Duration, err error, complete bool, observer DurationObserver)

type MappingDuration2DurationFuncFactory

type MappingDuration2DurationFuncFactory func(observer DurationObserver) MappingDuration2DurationFunc

type MappingDuration2DurationObservable

type MappingDuration2DurationObservable struct {
	// contains filtered or unexported fields
}

func (*MappingDuration2DurationObservable) Subscribe

type MappingDuration2Float32Func

type MappingDuration2Float32Func func(next time.Duration, err error, complete bool, observer Float32Observer)

type MappingDuration2Float32FuncFactory

type MappingDuration2Float32FuncFactory func(observer Float32Observer) MappingDuration2Float32Func

type MappingDuration2Float32Observable

type MappingDuration2Float32Observable struct {
	// contains filtered or unexported fields
}

func (*MappingDuration2Float32Observable) Subscribe

type MappingDuration2Float64Func

type MappingDuration2Float64Func func(next time.Duration, err error, complete bool, observer Float64Observer)

type MappingDuration2Float64FuncFactory

type MappingDuration2Float64FuncFactory func(observer Float64Observer) MappingDuration2Float64Func

type MappingDuration2Float64Observable

type MappingDuration2Float64Observable struct {
	// contains filtered or unexported fields
}

func (*MappingDuration2Float64Observable) Subscribe

type MappingDuration2Int16Func

type MappingDuration2Int16Func func(next time.Duration, err error, complete bool, observer Int16Observer)

type MappingDuration2Int16FuncFactory

type MappingDuration2Int16FuncFactory func(observer Int16Observer) MappingDuration2Int16Func

type MappingDuration2Int16Observable

type MappingDuration2Int16Observable struct {
	// contains filtered or unexported fields
}

func (*MappingDuration2Int16Observable) Subscribe

type MappingDuration2Int32Func

type MappingDuration2Int32Func func(next time.Duration, err error, complete bool, observer Int32Observer)

type MappingDuration2Int32FuncFactory

type MappingDuration2Int32FuncFactory func(observer Int32Observer) MappingDuration2Int32Func

type MappingDuration2Int32Observable

type MappingDuration2Int32Observable struct {
	// contains filtered or unexported fields
}

func (*MappingDuration2Int32Observable) Subscribe

type MappingDuration2Int64Func

type MappingDuration2Int64Func func(next time.Duration, err error, complete bool, observer Int64Observer)

type MappingDuration2Int64FuncFactory

type MappingDuration2Int64FuncFactory func(observer Int64Observer) MappingDuration2Int64Func

type MappingDuration2Int64Observable

type MappingDuration2Int64Observable struct {
	// contains filtered or unexported fields
}

func (*MappingDuration2Int64Observable) Subscribe

type MappingDuration2Int8Func

type MappingDuration2Int8Func func(next time.Duration, err error, complete bool, observer Int8Observer)

type MappingDuration2Int8FuncFactory

type MappingDuration2Int8FuncFactory func(observer Int8Observer) MappingDuration2Int8Func

type MappingDuration2Int8Observable

type MappingDuration2Int8Observable struct {
	// contains filtered or unexported fields
}

func (*MappingDuration2Int8Observable) Subscribe

type MappingDuration2IntFunc

type MappingDuration2IntFunc func(next time.Duration, err error, complete bool, observer IntObserver)

type MappingDuration2IntFuncFactory

type MappingDuration2IntFuncFactory func(observer IntObserver) MappingDuration2IntFunc

type MappingDuration2IntObservable

type MappingDuration2IntObservable struct {
	// contains filtered or unexported fields
}

func (*MappingDuration2IntObservable) Subscribe

type MappingDuration2RuneFunc

type MappingDuration2RuneFunc func(next time.Duration, err error, complete bool, observer RuneObserver)

type MappingDuration2RuneFuncFactory

type MappingDuration2RuneFuncFactory func(observer RuneObserver) MappingDuration2RuneFunc

type MappingDuration2RuneObservable

type MappingDuration2RuneObservable struct {
	// contains filtered or unexported fields
}

func (*MappingDuration2RuneObservable) Subscribe

type MappingDuration2StringFunc

type MappingDuration2StringFunc func(next time.Duration, err error, complete bool, observer StringObserver)

type MappingDuration2StringFuncFactory

type MappingDuration2StringFuncFactory func(observer StringObserver) MappingDuration2StringFunc

type MappingDuration2StringObservable

type MappingDuration2StringObservable struct {
	// contains filtered or unexported fields
}

func (*MappingDuration2StringObservable) Subscribe

type MappingDuration2TimeFunc

type MappingDuration2TimeFunc func(next time.Duration, err error, complete bool, observer TimeObserver)

type MappingDuration2TimeFuncFactory

type MappingDuration2TimeFuncFactory func(observer TimeObserver) MappingDuration2TimeFunc

type MappingDuration2TimeObservable

type MappingDuration2TimeObservable struct {
	// contains filtered or unexported fields
}

func (*MappingDuration2TimeObservable) Subscribe

type MappingDuration2Uint16Func

type MappingDuration2Uint16Func func(next time.Duration, err error, complete bool, observer Uint16Observer)

type MappingDuration2Uint16FuncFactory

type MappingDuration2Uint16FuncFactory func(observer Uint16Observer) MappingDuration2Uint16Func

type MappingDuration2Uint16Observable

type MappingDuration2Uint16Observable struct {
	// contains filtered or unexported fields
}

func (*MappingDuration2Uint16Observable) Subscribe

type MappingDuration2Uint32Func

type MappingDuration2Uint32Func func(next time.Duration, err error, complete bool, observer Uint32Observer)

type MappingDuration2Uint32FuncFactory

type MappingDuration2Uint32FuncFactory func(observer Uint32Observer) MappingDuration2Uint32Func

type MappingDuration2Uint32Observable

type MappingDuration2Uint32Observable struct {
	// contains filtered or unexported fields
}

func (*MappingDuration2Uint32Observable) Subscribe

type MappingDuration2Uint64Func

type MappingDuration2Uint64Func func(next time.Duration, err error, complete bool, observer Uint64Observer)

type MappingDuration2Uint64FuncFactory

type MappingDuration2Uint64FuncFactory func(observer Uint64Observer) MappingDuration2Uint64Func

type MappingDuration2Uint64Observable

type MappingDuration2Uint64Observable struct {
	// contains filtered or unexported fields
}

func (*MappingDuration2Uint64Observable) Subscribe

type MappingDuration2Uint8Func

type MappingDuration2Uint8Func func(next time.Duration, err error, complete bool, observer Uint8Observer)

type MappingDuration2Uint8FuncFactory

type MappingDuration2Uint8FuncFactory func(observer Uint8Observer) MappingDuration2Uint8Func

type MappingDuration2Uint8Observable

type MappingDuration2Uint8Observable struct {
	// contains filtered or unexported fields
}

func (*MappingDuration2Uint8Observable) Subscribe

type MappingDuration2UintFunc

type MappingDuration2UintFunc func(next time.Duration, err error, complete bool, observer UintObserver)

type MappingDuration2UintFuncFactory

type MappingDuration2UintFuncFactory func(observer UintObserver) MappingDuration2UintFunc

type MappingDuration2UintObservable

type MappingDuration2UintObservable struct {
	// contains filtered or unexported fields
}

func (*MappingDuration2UintObservable) Subscribe

type MappingFloat322BoolFunc

type MappingFloat322BoolFunc func(next float32, err error, complete bool, observer BoolObserver)

type MappingFloat322BoolFuncFactory

type MappingFloat322BoolFuncFactory func(observer BoolObserver) MappingFloat322BoolFunc

type MappingFloat322BoolObservable

type MappingFloat322BoolObservable struct {
	// contains filtered or unexported fields
}

func (*MappingFloat322BoolObservable) Subscribe

type MappingFloat322ByteFunc

type MappingFloat322ByteFunc func(next float32, err error, complete bool, observer ByteObserver)

type MappingFloat322ByteFuncFactory

type MappingFloat322ByteFuncFactory func(observer ByteObserver) MappingFloat322ByteFunc

type MappingFloat322ByteObservable

type MappingFloat322ByteObservable struct {
	// contains filtered or unexported fields
}

func (*MappingFloat322ByteObservable) Subscribe

type MappingFloat322ByteSliceFunc

type MappingFloat322ByteSliceFunc func(next float32, err error, complete bool, observer ByteSliceObserver)

type MappingFloat322ByteSliceFuncFactory

type MappingFloat322ByteSliceFuncFactory func(observer ByteSliceObserver) MappingFloat322ByteSliceFunc

type MappingFloat322ByteSliceObservable

type MappingFloat322ByteSliceObservable struct {
	// contains filtered or unexported fields
}

func (*MappingFloat322ByteSliceObservable) Subscribe

type MappingFloat322Complex128Func

type MappingFloat322Complex128Func func(next float32, err error, complete bool, observer Complex128Observer)

type MappingFloat322Complex128FuncFactory

type MappingFloat322Complex128FuncFactory func(observer Complex128Observer) MappingFloat322Complex128Func

type MappingFloat322Complex128Observable

type MappingFloat322Complex128Observable struct {
	// contains filtered or unexported fields
}

func (*MappingFloat322Complex128Observable) Subscribe

type MappingFloat322Complex64Func

type MappingFloat322Complex64Func func(next float32, err error, complete bool, observer Complex64Observer)

type MappingFloat322Complex64FuncFactory

type MappingFloat322Complex64FuncFactory func(observer Complex64Observer) MappingFloat322Complex64Func

type MappingFloat322Complex64Observable

type MappingFloat322Complex64Observable struct {
	// contains filtered or unexported fields
}

func (*MappingFloat322Complex64Observable) Subscribe

type MappingFloat322DurationFunc

type MappingFloat322DurationFunc func(next float32, err error, complete bool, observer DurationObserver)

type MappingFloat322DurationFuncFactory

type MappingFloat322DurationFuncFactory func(observer DurationObserver) MappingFloat322DurationFunc

type MappingFloat322DurationObservable

type MappingFloat322DurationObservable struct {
	// contains filtered or unexported fields
}

func (*MappingFloat322DurationObservable) Subscribe

type MappingFloat322Float32Func

type MappingFloat322Float32Func func(next float32, err error, complete bool, observer Float32Observer)

type MappingFloat322Float32FuncFactory

type MappingFloat322Float32FuncFactory func(observer Float32Observer) MappingFloat322Float32Func

type MappingFloat322Float32Observable

type MappingFloat322Float32Observable struct {
	// contains filtered or unexported fields
}

func (*MappingFloat322Float32Observable) Subscribe

type MappingFloat322Float64Func

type MappingFloat322Float64Func func(next float32, err error, complete bool, observer Float64Observer)

type MappingFloat322Float64FuncFactory

type MappingFloat322Float64FuncFactory func(observer Float64Observer) MappingFloat322Float64Func

type MappingFloat322Float64Observable

type MappingFloat322Float64Observable struct {
	// contains filtered or unexported fields
}

func (*MappingFloat322Float64Observable) Subscribe

type MappingFloat322Int16Func

type MappingFloat322Int16Func func(next float32, err error, complete bool, observer Int16Observer)

type MappingFloat322Int16FuncFactory

type MappingFloat322Int16FuncFactory func(observer Int16Observer) MappingFloat322Int16Func

type MappingFloat322Int16Observable

type MappingFloat322Int16Observable struct {
	// contains filtered or unexported fields
}

func (*MappingFloat322Int16Observable) Subscribe

type MappingFloat322Int32Func

type MappingFloat322Int32Func func(next float32, err error, complete bool, observer Int32Observer)

type MappingFloat322Int32FuncFactory

type MappingFloat322Int32FuncFactory func(observer Int32Observer) MappingFloat322Int32Func

type MappingFloat322Int32Observable

type MappingFloat322Int32Observable struct {
	// contains filtered or unexported fields
}

func (*MappingFloat322Int32Observable) Subscribe

type MappingFloat322Int64Func

type MappingFloat322Int64Func func(next float32, err error, complete bool, observer Int64Observer)

type MappingFloat322Int64FuncFactory

type MappingFloat322Int64FuncFactory func(observer Int64Observer) MappingFloat322Int64Func

type MappingFloat322Int64Observable

type MappingFloat322Int64Observable struct {
	// contains filtered or unexported fields
}

func (*MappingFloat322Int64Observable) Subscribe

type MappingFloat322Int8Func

type MappingFloat322Int8Func func(next float32, err error, complete bool, observer Int8Observer)

type MappingFloat322Int8FuncFactory

type MappingFloat322Int8FuncFactory func(observer Int8Observer) MappingFloat322Int8Func

type MappingFloat322Int8Observable

type MappingFloat322Int8Observable struct {
	// contains filtered or unexported fields
}

func (*MappingFloat322Int8Observable) Subscribe

type MappingFloat322IntFunc

type MappingFloat322IntFunc func(next float32, err error, complete bool, observer IntObserver)

type MappingFloat322IntFuncFactory

type MappingFloat322IntFuncFactory func(observer IntObserver) MappingFloat322IntFunc

type MappingFloat322IntObservable

type MappingFloat322IntObservable struct {
	// contains filtered or unexported fields
}

func (*MappingFloat322IntObservable) Subscribe

func (f *MappingFloat322IntObservable) Subscribe(observer IntObserver) Subscription

type MappingFloat322RuneFunc

type MappingFloat322RuneFunc func(next float32, err error, complete bool, observer RuneObserver)

type MappingFloat322RuneFuncFactory

type MappingFloat322RuneFuncFactory func(observer RuneObserver) MappingFloat322RuneFunc

type MappingFloat322RuneObservable

type MappingFloat322RuneObservable struct {
	// contains filtered or unexported fields
}

func (*MappingFloat322RuneObservable) Subscribe

type MappingFloat322StringFunc

type MappingFloat322StringFunc func(next float32, err error, complete bool, observer StringObserver)

type MappingFloat322StringFuncFactory

type MappingFloat322StringFuncFactory func(observer StringObserver) MappingFloat322StringFunc

type MappingFloat322StringObservable

type MappingFloat322StringObservable struct {
	// contains filtered or unexported fields
}

func (*MappingFloat322StringObservable) Subscribe

type MappingFloat322TimeFunc

type MappingFloat322TimeFunc func(next float32, err error, complete bool, observer TimeObserver)

type MappingFloat322TimeFuncFactory

type MappingFloat322TimeFuncFactory func(observer TimeObserver) MappingFloat322TimeFunc

type MappingFloat322TimeObservable

type MappingFloat322TimeObservable struct {
	// contains filtered or unexported fields
}

func (*MappingFloat322TimeObservable) Subscribe

type MappingFloat322Uint16Func

type MappingFloat322Uint16Func func(next float32, err error, complete bool, observer Uint16Observer)

type MappingFloat322Uint16FuncFactory

type MappingFloat322Uint16FuncFactory func(observer Uint16Observer) MappingFloat322Uint16Func

type MappingFloat322Uint16Observable

type MappingFloat322Uint16Observable struct {
	// contains filtered or unexported fields
}

func (*MappingFloat322Uint16Observable) Subscribe

type MappingFloat322Uint32Func

type MappingFloat322Uint32Func func(next float32, err error, complete bool, observer Uint32Observer)

type MappingFloat322Uint32FuncFactory

type MappingFloat322Uint32FuncFactory func(observer Uint32Observer) MappingFloat322Uint32Func

type MappingFloat322Uint32Observable

type MappingFloat322Uint32Observable struct {
	// contains filtered or unexported fields
}

func (*MappingFloat322Uint32Observable) Subscribe

type MappingFloat322Uint64Func

type MappingFloat322Uint64Func func(next float32, err error, complete bool, observer Uint64Observer)

type MappingFloat322Uint64FuncFactory

type MappingFloat322Uint64FuncFactory func(observer Uint64Observer) MappingFloat322Uint64Func

type MappingFloat322Uint64Observable

type MappingFloat322Uint64Observable struct {
	// contains filtered or unexported fields
}

func (*MappingFloat322Uint64Observable) Subscribe

type MappingFloat322Uint8Func

type MappingFloat322Uint8Func func(next float32, err error, complete bool, observer Uint8Observer)

type MappingFloat322Uint8FuncFactory

type MappingFloat322Uint8FuncFactory func(observer Uint8Observer) MappingFloat322Uint8Func

type MappingFloat322Uint8Observable

type MappingFloat322Uint8Observable struct {
	// contains filtered or unexported fields
}

func (*MappingFloat322Uint8Observable) Subscribe

type MappingFloat322UintFunc

type MappingFloat322UintFunc func(next float32, err error, complete bool, observer UintObserver)

type MappingFloat322UintFuncFactory

type MappingFloat322UintFuncFactory func(observer UintObserver) MappingFloat322UintFunc

type MappingFloat322UintObservable

type MappingFloat322UintObservable struct {
	// contains filtered or unexported fields
}

func (*MappingFloat322UintObservable) Subscribe

type MappingFloat642BoolFunc

type MappingFloat642BoolFunc func(next float64, err error, complete bool, observer BoolObserver)

type MappingFloat642BoolFuncFactory

type MappingFloat642BoolFuncFactory func(observer BoolObserver) MappingFloat642BoolFunc

type MappingFloat642BoolObservable

type MappingFloat642BoolObservable struct {
	// contains filtered or unexported fields
}

func (*MappingFloat642BoolObservable) Subscribe

type MappingFloat642ByteFunc

type MappingFloat642ByteFunc func(next float64, err error, complete bool, observer ByteObserver)

type MappingFloat642ByteFuncFactory

type MappingFloat642ByteFuncFactory func(observer ByteObserver) MappingFloat642ByteFunc

type MappingFloat642ByteObservable

type MappingFloat642ByteObservable struct {
	// contains filtered or unexported fields
}

func (*MappingFloat642ByteObservable) Subscribe

type MappingFloat642ByteSliceFunc

type MappingFloat642ByteSliceFunc func(next float64, err error, complete bool, observer ByteSliceObserver)

type MappingFloat642ByteSliceFuncFactory

type MappingFloat642ByteSliceFuncFactory func(observer ByteSliceObserver) MappingFloat642ByteSliceFunc

type MappingFloat642ByteSliceObservable

type MappingFloat642ByteSliceObservable struct {
	// contains filtered or unexported fields
}

func (*MappingFloat642ByteSliceObservable) Subscribe

type MappingFloat642Complex128Func

type MappingFloat642Complex128Func func(next float64, err error, complete bool, observer Complex128Observer)

type MappingFloat642Complex128FuncFactory

type MappingFloat642Complex128FuncFactory func(observer Complex128Observer) MappingFloat642Complex128Func

type MappingFloat642Complex128Observable

type MappingFloat642Complex128Observable struct {
	// contains filtered or unexported fields
}

func (*MappingFloat642Complex128Observable) Subscribe

type MappingFloat642Complex64Func

type MappingFloat642Complex64Func func(next float64, err error, complete bool, observer Complex64Observer)

type MappingFloat642Complex64FuncFactory

type MappingFloat642Complex64FuncFactory func(observer Complex64Observer) MappingFloat642Complex64Func

type MappingFloat642Complex64Observable

type MappingFloat642Complex64Observable struct {
	// contains filtered or unexported fields
}

func (*MappingFloat642Complex64Observable) Subscribe

type MappingFloat642DurationFunc

type MappingFloat642DurationFunc func(next float64, err error, complete bool, observer DurationObserver)

type MappingFloat642DurationFuncFactory

type MappingFloat642DurationFuncFactory func(observer DurationObserver) MappingFloat642DurationFunc

type MappingFloat642DurationObservable

type MappingFloat642DurationObservable struct {
	// contains filtered or unexported fields
}

func (*MappingFloat642DurationObservable) Subscribe

type MappingFloat642Float32Func

type MappingFloat642Float32Func func(next float64, err error, complete bool, observer Float32Observer)

type MappingFloat642Float32FuncFactory

type MappingFloat642Float32FuncFactory func(observer Float32Observer) MappingFloat642Float32Func

type MappingFloat642Float32Observable

type MappingFloat642Float32Observable struct {
	// contains filtered or unexported fields
}

func (*MappingFloat642Float32Observable) Subscribe

type MappingFloat642Float64Func

type MappingFloat642Float64Func func(next float64, err error, complete bool, observer Float64Observer)

type MappingFloat642Float64FuncFactory

type MappingFloat642Float64FuncFactory func(observer Float64Observer) MappingFloat642Float64Func

type MappingFloat642Float64Observable

type MappingFloat642Float64Observable struct {
	// contains filtered or unexported fields
}

func (*MappingFloat642Float64Observable) Subscribe

type MappingFloat642Int16Func

type MappingFloat642Int16Func func(next float64, err error, complete bool, observer Int16Observer)

type MappingFloat642Int16FuncFactory

type MappingFloat642Int16FuncFactory func(observer Int16Observer) MappingFloat642Int16Func

type MappingFloat642Int16Observable

type MappingFloat642Int16Observable struct {
	// contains filtered or unexported fields
}

func (*MappingFloat642Int16Observable) Subscribe

type MappingFloat642Int32Func

type MappingFloat642Int32Func func(next float64, err error, complete bool, observer Int32Observer)

type MappingFloat642Int32FuncFactory

type MappingFloat642Int32FuncFactory func(observer Int32Observer) MappingFloat642Int32Func

type MappingFloat642Int32Observable

type MappingFloat642Int32Observable struct {
	// contains filtered or unexported fields
}

func (*MappingFloat642Int32Observable) Subscribe

type MappingFloat642Int64Func

type MappingFloat642Int64Func func(next float64, err error, complete bool, observer Int64Observer)

type MappingFloat642Int64FuncFactory

type MappingFloat642Int64FuncFactory func(observer Int64Observer) MappingFloat642Int64Func

type MappingFloat642Int64Observable

type MappingFloat642Int64Observable struct {
	// contains filtered or unexported fields
}

func (*MappingFloat642Int64Observable) Subscribe

type MappingFloat642Int8Func

type MappingFloat642Int8Func func(next float64, err error, complete bool, observer Int8Observer)

type MappingFloat642Int8FuncFactory

type MappingFloat642Int8FuncFactory func(observer Int8Observer) MappingFloat642Int8Func

type MappingFloat642Int8Observable

type MappingFloat642Int8Observable struct {
	// contains filtered or unexported fields
}

func (*MappingFloat642Int8Observable) Subscribe

type MappingFloat642IntFunc

type MappingFloat642IntFunc func(next float64, err error, complete bool, observer IntObserver)

type MappingFloat642IntFuncFactory

type MappingFloat642IntFuncFactory func(observer IntObserver) MappingFloat642IntFunc

type MappingFloat642IntObservable

type MappingFloat642IntObservable struct {
	// contains filtered or unexported fields
}

func (*MappingFloat642IntObservable) Subscribe

func (f *MappingFloat642IntObservable) Subscribe(observer IntObserver) Subscription

type MappingFloat642RuneFunc

type MappingFloat642RuneFunc func(next float64, err error, complete bool, observer RuneObserver)

type MappingFloat642RuneFuncFactory

type MappingFloat642RuneFuncFactory func(observer RuneObserver) MappingFloat642RuneFunc

type MappingFloat642RuneObservable

type MappingFloat642RuneObservable struct {
	// contains filtered or unexported fields
}

func (*MappingFloat642RuneObservable) Subscribe

type MappingFloat642StringFunc

type MappingFloat642StringFunc func(next float64, err error, complete bool, observer StringObserver)

type MappingFloat642StringFuncFactory

type MappingFloat642StringFuncFactory func(observer StringObserver) MappingFloat642StringFunc

type MappingFloat642StringObservable

type MappingFloat642StringObservable struct {
	// contains filtered or unexported fields
}

func (*MappingFloat642StringObservable) Subscribe

type MappingFloat642TimeFunc

type MappingFloat642TimeFunc func(next float64, err error, complete bool, observer TimeObserver)

type MappingFloat642TimeFuncFactory

type MappingFloat642TimeFuncFactory func(observer TimeObserver) MappingFloat642TimeFunc

type MappingFloat642TimeObservable

type MappingFloat642TimeObservable struct {
	// contains filtered or unexported fields
}

func (*MappingFloat642TimeObservable) Subscribe

type MappingFloat642Uint16Func

type MappingFloat642Uint16Func func(next float64, err error, complete bool, observer Uint16Observer)

type MappingFloat642Uint16FuncFactory

type MappingFloat642Uint16FuncFactory func(observer Uint16Observer) MappingFloat642Uint16Func

type MappingFloat642Uint16Observable

type MappingFloat642Uint16Observable struct {
	// contains filtered or unexported fields
}

func (*MappingFloat642Uint16Observable) Subscribe

type MappingFloat642Uint32Func

type MappingFloat642Uint32Func func(next float64, err error, complete bool, observer Uint32Observer)

type MappingFloat642Uint32FuncFactory

type MappingFloat642Uint32FuncFactory func(observer Uint32Observer) MappingFloat642Uint32Func

type MappingFloat642Uint32Observable

type MappingFloat642Uint32Observable struct {
	// contains filtered or unexported fields
}

func (*MappingFloat642Uint32Observable) Subscribe

type MappingFloat642Uint64Func

type MappingFloat642Uint64Func func(next float64, err error, complete bool, observer Uint64Observer)

type MappingFloat642Uint64FuncFactory

type MappingFloat642Uint64FuncFactory func(observer Uint64Observer) MappingFloat642Uint64Func

type MappingFloat642Uint64Observable

type MappingFloat642Uint64Observable struct {
	// contains filtered or unexported fields
}

func (*MappingFloat642Uint64Observable) Subscribe

type MappingFloat642Uint8Func

type MappingFloat642Uint8Func func(next float64, err error, complete bool, observer Uint8Observer)

type MappingFloat642Uint8FuncFactory

type MappingFloat642Uint8FuncFactory func(observer Uint8Observer) MappingFloat642Uint8Func

type MappingFloat642Uint8Observable

type MappingFloat642Uint8Observable struct {
	// contains filtered or unexported fields
}

func (*MappingFloat642Uint8Observable) Subscribe

type MappingFloat642UintFunc

type MappingFloat642UintFunc func(next float64, err error, complete bool, observer UintObserver)

type MappingFloat642UintFuncFactory

type MappingFloat642UintFuncFactory func(observer UintObserver) MappingFloat642UintFunc

type MappingFloat642UintObservable

type MappingFloat642UintObservable struct {
	// contains filtered or unexported fields
}

func (*MappingFloat642UintObservable) Subscribe

type MappingInt162BoolFunc

type MappingInt162BoolFunc func(next int16, err error, complete bool, observer BoolObserver)

type MappingInt162BoolFuncFactory

type MappingInt162BoolFuncFactory func(observer BoolObserver) MappingInt162BoolFunc

type MappingInt162BoolObservable

type MappingInt162BoolObservable struct {
	// contains filtered or unexported fields
}

func (*MappingInt162BoolObservable) Subscribe

func (f *MappingInt162BoolObservable) Subscribe(observer BoolObserver) Subscription

type MappingInt162ByteFunc

type MappingInt162ByteFunc func(next int16, err error, complete bool, observer ByteObserver)

type MappingInt162ByteFuncFactory

type MappingInt162ByteFuncFactory func(observer ByteObserver) MappingInt162ByteFunc

type MappingInt162ByteObservable

type MappingInt162ByteObservable struct {
	// contains filtered or unexported fields
}

func (*MappingInt162ByteObservable) Subscribe

func (f *MappingInt162ByteObservable) Subscribe(observer ByteObserver) Subscription

type MappingInt162ByteSliceFunc

type MappingInt162ByteSliceFunc func(next int16, err error, complete bool, observer ByteSliceObserver)

type MappingInt162ByteSliceFuncFactory

type MappingInt162ByteSliceFuncFactory func(observer ByteSliceObserver) MappingInt162ByteSliceFunc

type MappingInt162ByteSliceObservable

type MappingInt162ByteSliceObservable struct {
	// contains filtered or unexported fields
}

func (*MappingInt162ByteSliceObservable) Subscribe

type MappingInt162Complex128Func

type MappingInt162Complex128Func func(next int16, err error, complete bool, observer Complex128Observer)

type MappingInt162Complex128FuncFactory

type MappingInt162Complex128FuncFactory func(observer Complex128Observer) MappingInt162Complex128Func

type MappingInt162Complex128Observable

type MappingInt162Complex128Observable struct {
	// contains filtered or unexported fields
}

func (*MappingInt162Complex128Observable) Subscribe

type MappingInt162Complex64Func

type MappingInt162Complex64Func func(next int16, err error, complete bool, observer Complex64Observer)

type MappingInt162Complex64FuncFactory

type MappingInt162Complex64FuncFactory func(observer Complex64Observer) MappingInt162Complex64Func

type MappingInt162Complex64Observable

type MappingInt162Complex64Observable struct {
	// contains filtered or unexported fields
}

func (*MappingInt162Complex64Observable) Subscribe

type MappingInt162DurationFunc

type MappingInt162DurationFunc func(next int16, err error, complete bool, observer DurationObserver)

type MappingInt162DurationFuncFactory

type MappingInt162DurationFuncFactory func(observer DurationObserver) MappingInt162DurationFunc

type MappingInt162DurationObservable

type MappingInt162DurationObservable struct {
	// contains filtered or unexported fields
}

func (*MappingInt162DurationObservable) Subscribe

type MappingInt162Float32Func

type MappingInt162Float32Func func(next int16, err error, complete bool, observer Float32Observer)

type MappingInt162Float32FuncFactory

type MappingInt162Float32FuncFactory func(observer Float32Observer) MappingInt162Float32Func

type MappingInt162Float32Observable

type MappingInt162Float32Observable struct {
	// contains filtered or unexported fields
}

func (*MappingInt162Float32Observable) Subscribe

type MappingInt162Float64Func

type MappingInt162Float64Func func(next int16, err error, complete bool, observer Float64Observer)

type MappingInt162Float64FuncFactory

type MappingInt162Float64FuncFactory func(observer Float64Observer) MappingInt162Float64Func

type MappingInt162Float64Observable

type MappingInt162Float64Observable struct {
	// contains filtered or unexported fields
}

func (*MappingInt162Float64Observable) Subscribe

type MappingInt162Int16Func

type MappingInt162Int16Func func(next int16, err error, complete bool, observer Int16Observer)

type MappingInt162Int16FuncFactory

type MappingInt162Int16FuncFactory func(observer Int16Observer) MappingInt162Int16Func

type MappingInt162Int16Observable

type MappingInt162Int16Observable struct {
	// contains filtered or unexported fields
}

func (*MappingInt162Int16Observable) Subscribe

type MappingInt162Int32Func

type MappingInt162Int32Func func(next int16, err error, complete bool, observer Int32Observer)

type MappingInt162Int32FuncFactory

type MappingInt162Int32FuncFactory func(observer Int32Observer) MappingInt162Int32Func

type MappingInt162Int32Observable

type MappingInt162Int32Observable struct {
	// contains filtered or unexported fields
}

func (*MappingInt162Int32Observable) Subscribe

type MappingInt162Int64Func

type MappingInt162Int64Func func(next int16, err error, complete bool, observer Int64Observer)

type MappingInt162Int64FuncFactory

type MappingInt162Int64FuncFactory func(observer Int64Observer) MappingInt162Int64Func

type MappingInt162Int64Observable

type MappingInt162Int64Observable struct {
	// contains filtered or unexported fields
}

func (*MappingInt162Int64Observable) Subscribe

type MappingInt162Int8Func

type MappingInt162Int8Func func(next int16, err error, complete bool, observer Int8Observer)

type MappingInt162Int8FuncFactory

type MappingInt162Int8FuncFactory func(observer Int8Observer) MappingInt162Int8Func

type MappingInt162Int8Observable

type MappingInt162Int8Observable struct {
	// contains filtered or unexported fields
}

func (*MappingInt162Int8Observable) Subscribe

func (f *MappingInt162Int8Observable) Subscribe(observer Int8Observer) Subscription

type MappingInt162IntFunc

type MappingInt162IntFunc func(next int16, err error, complete bool, observer IntObserver)

type MappingInt162IntFuncFactory

type MappingInt162IntFuncFactory func(observer IntObserver) MappingInt162IntFunc

type MappingInt162IntObservable

type MappingInt162IntObservable struct {
	// contains filtered or unexported fields
}

func (*MappingInt162IntObservable) Subscribe

func (f *MappingInt162IntObservable) Subscribe(observer IntObserver) Subscription

type MappingInt162RuneFunc

type MappingInt162RuneFunc func(next int16, err error, complete bool, observer RuneObserver)

type MappingInt162RuneFuncFactory

type MappingInt162RuneFuncFactory func(observer RuneObserver) MappingInt162RuneFunc

type MappingInt162RuneObservable

type MappingInt162RuneObservable struct {
	// contains filtered or unexported fields
}

func (*MappingInt162RuneObservable) Subscribe

func (f *MappingInt162RuneObservable) Subscribe(observer RuneObserver) Subscription

type MappingInt162StringFunc

type MappingInt162StringFunc func(next int16, err error, complete bool, observer StringObserver)

type MappingInt162StringFuncFactory

type MappingInt162StringFuncFactory func(observer StringObserver) MappingInt162StringFunc

type MappingInt162StringObservable

type MappingInt162StringObservable struct {
	// contains filtered or unexported fields
}

func (*MappingInt162StringObservable) Subscribe

type MappingInt162TimeFunc

type MappingInt162TimeFunc func(next int16, err error, complete bool, observer TimeObserver)

type MappingInt162TimeFuncFactory

type MappingInt162TimeFuncFactory func(observer TimeObserver) MappingInt162TimeFunc

type MappingInt162TimeObservable

type MappingInt162TimeObservable struct {
	// contains filtered or unexported fields
}

func (*MappingInt162TimeObservable) Subscribe

func (f *MappingInt162TimeObservable) Subscribe(observer TimeObserver) Subscription

type MappingInt162Uint16Func

type MappingInt162Uint16Func func(next int16, err error, complete bool, observer Uint16Observer)

type MappingInt162Uint16FuncFactory

type MappingInt162Uint16FuncFactory func(observer Uint16Observer) MappingInt162Uint16Func

type MappingInt162Uint16Observable

type MappingInt162Uint16Observable struct {
	// contains filtered or unexported fields
}

func (*MappingInt162Uint16Observable) Subscribe

type MappingInt162Uint32Func

type MappingInt162Uint32Func func(next int16, err error, complete bool, observer Uint32Observer)

type MappingInt162Uint32FuncFactory

type MappingInt162Uint32FuncFactory func(observer Uint32Observer) MappingInt162Uint32Func

type MappingInt162Uint32Observable

type MappingInt162Uint32Observable struct {
	// contains filtered or unexported fields
}

func (*MappingInt162Uint32Observable) Subscribe

type MappingInt162Uint64Func

type MappingInt162Uint64Func func(next int16, err error, complete bool, observer Uint64Observer)

type MappingInt162Uint64FuncFactory

type MappingInt162Uint64FuncFactory func(observer Uint64Observer) MappingInt162Uint64Func

type MappingInt162Uint64Observable

type MappingInt162Uint64Observable struct {
	// contains filtered or unexported fields
}

func (*MappingInt162Uint64Observable) Subscribe

type MappingInt162Uint8Func

type MappingInt162Uint8Func func(next int16, err error, complete bool, observer Uint8Observer)

type MappingInt162Uint8FuncFactory

type MappingInt162Uint8FuncFactory func(observer Uint8Observer) MappingInt162Uint8Func

type MappingInt162Uint8Observable

type MappingInt162Uint8Observable struct {
	// contains filtered or unexported fields
}

func (*MappingInt162Uint8Observable) Subscribe

type MappingInt162UintFunc

type MappingInt162UintFunc func(next int16, err error, complete bool, observer UintObserver)

type MappingInt162UintFuncFactory

type MappingInt162UintFuncFactory func(observer UintObserver) MappingInt162UintFunc

type MappingInt162UintObservable

type MappingInt162UintObservable struct {
	// contains filtered or unexported fields
}

func (*MappingInt162UintObservable) Subscribe

func (f *MappingInt162UintObservable) Subscribe(observer UintObserver) Subscription

type MappingInt2BoolFunc

type MappingInt2BoolFunc func(next int, err error, complete bool, observer BoolObserver)

type MappingInt2BoolFuncFactory

type MappingInt2BoolFuncFactory func(observer BoolObserver) MappingInt2BoolFunc

type MappingInt2BoolObservable

type MappingInt2BoolObservable struct {
	// contains filtered or unexported fields
}

func (*MappingInt2BoolObservable) Subscribe

func (f *MappingInt2BoolObservable) Subscribe(observer BoolObserver) Subscription

type MappingInt2ByteFunc

type MappingInt2ByteFunc func(next int, err error, complete bool, observer ByteObserver)

type MappingInt2ByteFuncFactory

type MappingInt2ByteFuncFactory func(observer ByteObserver) MappingInt2ByteFunc

type MappingInt2ByteObservable

type MappingInt2ByteObservable struct {
	// contains filtered or unexported fields
}

func (*MappingInt2ByteObservable) Subscribe

func (f *MappingInt2ByteObservable) Subscribe(observer ByteObserver) Subscription

type MappingInt2ByteSliceFunc

type MappingInt2ByteSliceFunc func(next int, err error, complete bool, observer ByteSliceObserver)

type MappingInt2ByteSliceFuncFactory

type MappingInt2ByteSliceFuncFactory func(observer ByteSliceObserver) MappingInt2ByteSliceFunc

type MappingInt2ByteSliceObservable

type MappingInt2ByteSliceObservable struct {
	// contains filtered or unexported fields
}

func (*MappingInt2ByteSliceObservable) Subscribe

type MappingInt2Complex128Func

type MappingInt2Complex128Func func(next int, err error, complete bool, observer Complex128Observer)

type MappingInt2Complex128FuncFactory

type MappingInt2Complex128FuncFactory func(observer Complex128Observer) MappingInt2Complex128Func

type MappingInt2Complex128Observable

type MappingInt2Complex128Observable struct {
	// contains filtered or unexported fields
}

func (*MappingInt2Complex128Observable) Subscribe

type MappingInt2Complex64Func

type MappingInt2Complex64Func func(next int, err error, complete bool, observer Complex64Observer)

type MappingInt2Complex64FuncFactory

type MappingInt2Complex64FuncFactory func(observer Complex64Observer) MappingInt2Complex64Func

type MappingInt2Complex64Observable

type MappingInt2Complex64Observable struct {
	// contains filtered or unexported fields
}

func (*MappingInt2Complex64Observable) Subscribe

type MappingInt2DurationFunc

type MappingInt2DurationFunc func(next int, err error, complete bool, observer DurationObserver)

type MappingInt2DurationFuncFactory

type MappingInt2DurationFuncFactory func(observer DurationObserver) MappingInt2DurationFunc

type MappingInt2DurationObservable

type MappingInt2DurationObservable struct {
	// contains filtered or unexported fields
}

func (*MappingInt2DurationObservable) Subscribe

type MappingInt2Float32Func

type MappingInt2Float32Func func(next int, err error, complete bool, observer Float32Observer)

type MappingInt2Float32FuncFactory

type MappingInt2Float32FuncFactory func(observer Float32Observer) MappingInt2Float32Func

type MappingInt2Float32Observable

type MappingInt2Float32Observable struct {
	// contains filtered or unexported fields
}

func (*MappingInt2Float32Observable) Subscribe

type MappingInt2Float64Func

type MappingInt2Float64Func func(next int, err error, complete bool, observer Float64Observer)

type MappingInt2Float64FuncFactory

type MappingInt2Float64FuncFactory func(observer Float64Observer) MappingInt2Float64Func

type MappingInt2Float64Observable

type MappingInt2Float64Observable struct {
	// contains filtered or unexported fields
}

func (*MappingInt2Float64Observable) Subscribe

type MappingInt2Int16Func

type MappingInt2Int16Func func(next int, err error, complete bool, observer Int16Observer)

type MappingInt2Int16FuncFactory

type MappingInt2Int16FuncFactory func(observer Int16Observer) MappingInt2Int16Func

type MappingInt2Int16Observable

type MappingInt2Int16Observable struct {
	// contains filtered or unexported fields
}

func (*MappingInt2Int16Observable) Subscribe

func (f *MappingInt2Int16Observable) Subscribe(observer Int16Observer) Subscription

type MappingInt2Int32Func

type MappingInt2Int32Func func(next int, err error, complete bool, observer Int32Observer)

type MappingInt2Int32FuncFactory

type MappingInt2Int32FuncFactory func(observer Int32Observer) MappingInt2Int32Func

type MappingInt2Int32Observable

type MappingInt2Int32Observable struct {
	// contains filtered or unexported fields
}

func (*MappingInt2Int32Observable) Subscribe

func (f *MappingInt2Int32Observable) Subscribe(observer Int32Observer) Subscription

type MappingInt2Int64Func

type MappingInt2Int64Func func(next int, err error, complete bool, observer Int64Observer)

type MappingInt2Int64FuncFactory

type MappingInt2Int64FuncFactory func(observer Int64Observer) MappingInt2Int64Func

type MappingInt2Int64Observable

type MappingInt2Int64Observable struct {
	// contains filtered or unexported fields
}

func (*MappingInt2Int64Observable) Subscribe

func (f *MappingInt2Int64Observable) Subscribe(observer Int64Observer) Subscription

type MappingInt2Int8Func

type MappingInt2Int8Func func(next int, err error, complete bool, observer Int8Observer)

type MappingInt2Int8FuncFactory

type MappingInt2Int8FuncFactory func(observer Int8Observer) MappingInt2Int8Func

type MappingInt2Int8Observable

type MappingInt2Int8Observable struct {
	// contains filtered or unexported fields
}

func (*MappingInt2Int8Observable) Subscribe

func (f *MappingInt2Int8Observable) Subscribe(observer Int8Observer) Subscription

type MappingInt2IntFunc

type MappingInt2IntFunc func(next int, err error, complete bool, observer IntObserver)

type MappingInt2IntFuncFactory

type MappingInt2IntFuncFactory func(observer IntObserver) MappingInt2IntFunc

type MappingInt2IntObservable

type MappingInt2IntObservable struct {
	// contains filtered or unexported fields
}

func (*MappingInt2IntObservable) Subscribe

func (f *MappingInt2IntObservable) Subscribe(observer IntObserver) Subscription

type MappingInt2RuneFunc

type MappingInt2RuneFunc func(next int, err error, complete bool, observer RuneObserver)

type MappingInt2RuneFuncFactory

type MappingInt2RuneFuncFactory func(observer RuneObserver) MappingInt2RuneFunc

type MappingInt2RuneObservable

type MappingInt2RuneObservable struct {
	// contains filtered or unexported fields
}

func (*MappingInt2RuneObservable) Subscribe

func (f *MappingInt2RuneObservable) Subscribe(observer RuneObserver) Subscription

type MappingInt2StringFunc

type MappingInt2StringFunc func(next int, err error, complete bool, observer StringObserver)

type MappingInt2StringFuncFactory

type MappingInt2StringFuncFactory func(observer StringObserver) MappingInt2StringFunc

type MappingInt2StringObservable

type MappingInt2StringObservable struct {
	// contains filtered or unexported fields
}

func (*MappingInt2StringObservable) Subscribe

type MappingInt2TimeFunc

type MappingInt2TimeFunc func(next int, err error, complete bool, observer TimeObserver)

type MappingInt2TimeFuncFactory

type MappingInt2TimeFuncFactory func(observer TimeObserver) MappingInt2TimeFunc

type MappingInt2TimeObservable

type MappingInt2TimeObservable struct {
	// contains filtered or unexported fields
}

func (*MappingInt2TimeObservable) Subscribe

func (f *MappingInt2TimeObservable) Subscribe(observer TimeObserver) Subscription

type MappingInt2Uint16Func

type MappingInt2Uint16Func func(next int, err error, complete bool, observer Uint16Observer)

type MappingInt2Uint16FuncFactory

type MappingInt2Uint16FuncFactory func(observer Uint16Observer) MappingInt2Uint16Func

type MappingInt2Uint16Observable

type MappingInt2Uint16Observable struct {
	// contains filtered or unexported fields
}

func (*MappingInt2Uint16Observable) Subscribe

type MappingInt2Uint32Func

type MappingInt2Uint32Func func(next int, err error, complete bool, observer Uint32Observer)

type MappingInt2Uint32FuncFactory

type MappingInt2Uint32FuncFactory func(observer Uint32Observer) MappingInt2Uint32Func

type MappingInt2Uint32Observable

type MappingInt2Uint32Observable struct {
	// contains filtered or unexported fields
}

func (*MappingInt2Uint32Observable) Subscribe

type MappingInt2Uint64Func

type MappingInt2Uint64Func func(next int, err error, complete bool, observer Uint64Observer)

type MappingInt2Uint64FuncFactory

type MappingInt2Uint64FuncFactory func(observer Uint64Observer) MappingInt2Uint64Func

type MappingInt2Uint64Observable

type MappingInt2Uint64Observable struct {
	// contains filtered or unexported fields
}

func (*MappingInt2Uint64Observable) Subscribe

type MappingInt2Uint8Func

type MappingInt2Uint8Func func(next int, err error, complete bool, observer Uint8Observer)

type MappingInt2Uint8FuncFactory

type MappingInt2Uint8FuncFactory func(observer Uint8Observer) MappingInt2Uint8Func

type MappingInt2Uint8Observable

type MappingInt2Uint8Observable struct {
	// contains filtered or unexported fields
}

func (*MappingInt2Uint8Observable) Subscribe

func (f *MappingInt2Uint8Observable) Subscribe(observer Uint8Observer) Subscription

type MappingInt2UintFunc

type MappingInt2UintFunc func(next int, err error, complete bool, observer UintObserver)

type MappingInt2UintFuncFactory

type MappingInt2UintFuncFactory func(observer UintObserver) MappingInt2UintFunc

type MappingInt2UintObservable

type MappingInt2UintObservable struct {
	// contains filtered or unexported fields
}

func (*MappingInt2UintObservable) Subscribe

func (f *MappingInt2UintObservable) Subscribe(observer UintObserver) Subscription

type MappingInt322BoolFunc

type MappingInt322BoolFunc func(next int32, err error, complete bool, observer BoolObserver)

type MappingInt322BoolFuncFactory

type MappingInt322BoolFuncFactory func(observer BoolObserver) MappingInt322BoolFunc

type MappingInt322BoolObservable

type MappingInt322BoolObservable struct {
	// contains filtered or unexported fields
}

func (*MappingInt322BoolObservable) Subscribe

func (f *MappingInt322BoolObservable) Subscribe(observer BoolObserver) Subscription

type MappingInt322ByteFunc

type MappingInt322ByteFunc func(next int32, err error, complete bool, observer ByteObserver)

type MappingInt322ByteFuncFactory

type MappingInt322ByteFuncFactory func(observer ByteObserver) MappingInt322ByteFunc

type MappingInt322ByteObservable

type MappingInt322ByteObservable struct {
	// contains filtered or unexported fields
}

func (*MappingInt322ByteObservable) Subscribe

func (f *MappingInt322ByteObservable) Subscribe(observer ByteObserver) Subscription

type MappingInt322ByteSliceFunc

type MappingInt322ByteSliceFunc func(next int32, err error, complete bool, observer ByteSliceObserver)

type MappingInt322ByteSliceFuncFactory

type MappingInt322ByteSliceFuncFactory func(observer ByteSliceObserver) MappingInt322ByteSliceFunc

type MappingInt322ByteSliceObservable

type MappingInt322ByteSliceObservable struct {
	// contains filtered or unexported fields
}

func (*MappingInt322ByteSliceObservable) Subscribe

type MappingInt322Complex128Func

type MappingInt322Complex128Func func(next int32, err error, complete bool, observer Complex128Observer)

type MappingInt322Complex128FuncFactory

type MappingInt322Complex128FuncFactory func(observer Complex128Observer) MappingInt322Complex128Func

type MappingInt322Complex128Observable

type MappingInt322Complex128Observable struct {
	// contains filtered or unexported fields
}

func (*MappingInt322Complex128Observable) Subscribe

type MappingInt322Complex64Func

type MappingInt322Complex64Func func(next int32, err error, complete bool, observer Complex64Observer)

type MappingInt322Complex64FuncFactory

type MappingInt322Complex64FuncFactory func(observer Complex64Observer) MappingInt322Complex64Func

type MappingInt322Complex64Observable

type MappingInt322Complex64Observable struct {
	// contains filtered or unexported fields
}

func (*MappingInt322Complex64Observable) Subscribe

type MappingInt322DurationFunc

type MappingInt322DurationFunc func(next int32, err error, complete bool, observer DurationObserver)

type MappingInt322DurationFuncFactory

type MappingInt322DurationFuncFactory func(observer DurationObserver) MappingInt322DurationFunc

type MappingInt322DurationObservable

type MappingInt322DurationObservable struct {
	// contains filtered or unexported fields
}

func (*MappingInt322DurationObservable) Subscribe

type MappingInt322Float32Func

type MappingInt322Float32Func func(next int32, err error, complete bool, observer Float32Observer)

type MappingInt322Float32FuncFactory

type MappingInt322Float32FuncFactory func(observer Float32Observer) MappingInt322Float32Func

type MappingInt322Float32Observable

type MappingInt322Float32Observable struct {
	// contains filtered or unexported fields
}

func (*MappingInt322Float32Observable) Subscribe

type MappingInt322Float64Func

type MappingInt322Float64Func func(next int32, err error, complete bool, observer Float64Observer)

type MappingInt322Float64FuncFactory

type MappingInt322Float64FuncFactory func(observer Float64Observer) MappingInt322Float64Func

type MappingInt322Float64Observable

type MappingInt322Float64Observable struct {
	// contains filtered or unexported fields
}

func (*MappingInt322Float64Observable) Subscribe

type MappingInt322Int16Func

type MappingInt322Int16Func func(next int32, err error, complete bool, observer Int16Observer)

type MappingInt322Int16FuncFactory

type MappingInt322Int16FuncFactory func(observer Int16Observer) MappingInt322Int16Func

type MappingInt322Int16Observable

type MappingInt322Int16Observable struct {
	// contains filtered or unexported fields
}

func (*MappingInt322Int16Observable) Subscribe

type MappingInt322Int32Func

type MappingInt322Int32Func func(next int32, err error, complete bool, observer Int32Observer)

type MappingInt322Int32FuncFactory

type MappingInt322Int32FuncFactory func(observer Int32Observer) MappingInt322Int32Func

type MappingInt322Int32Observable

type MappingInt322Int32Observable struct {
	// contains filtered or unexported fields
}

func (*MappingInt322Int32Observable) Subscribe

type MappingInt322Int64Func

type MappingInt322Int64Func func(next int32, err error, complete bool, observer Int64Observer)

type MappingInt322Int64FuncFactory

type MappingInt322Int64FuncFactory func(observer Int64Observer) MappingInt322Int64Func

type MappingInt322Int64Observable

type MappingInt322Int64Observable struct {
	// contains filtered or unexported fields
}

func (*MappingInt322Int64Observable) Subscribe

type MappingInt322Int8Func

type MappingInt322Int8Func func(next int32, err error, complete bool, observer Int8Observer)

type MappingInt322Int8FuncFactory

type MappingInt322Int8FuncFactory func(observer Int8Observer) MappingInt322Int8Func

type MappingInt322Int8Observable

type MappingInt322Int8Observable struct {
	// contains filtered or unexported fields
}

func (*MappingInt322Int8Observable) Subscribe

func (f *MappingInt322Int8Observable) Subscribe(observer Int8Observer) Subscription

type MappingInt322IntFunc

type MappingInt322IntFunc func(next int32, err error, complete bool, observer IntObserver)

type MappingInt322IntFuncFactory

type MappingInt322IntFuncFactory func(observer IntObserver) MappingInt322IntFunc

type MappingInt322IntObservable

type MappingInt322IntObservable struct {
	// contains filtered or unexported fields
}

func (*MappingInt322IntObservable) Subscribe

func (f *MappingInt322IntObservable) Subscribe(observer IntObserver) Subscription

type MappingInt322RuneFunc

type MappingInt322RuneFunc func(next int32, err error, complete bool, observer RuneObserver)

type MappingInt322RuneFuncFactory

type MappingInt322RuneFuncFactory func(observer RuneObserver) MappingInt322RuneFunc

type MappingInt322RuneObservable

type MappingInt322RuneObservable struct {
	// contains filtered or unexported fields
}

func (*MappingInt322RuneObservable) Subscribe

func (f *MappingInt322RuneObservable) Subscribe(observer RuneObserver) Subscription

type MappingInt322StringFunc

type MappingInt322StringFunc func(next int32, err error, complete bool, observer StringObserver)

type MappingInt322StringFuncFactory

type MappingInt322StringFuncFactory func(observer StringObserver) MappingInt322StringFunc

type MappingInt322StringObservable

type MappingInt322StringObservable struct {
	// contains filtered or unexported fields
}

func (*MappingInt322StringObservable) Subscribe

type MappingInt322TimeFunc

type MappingInt322TimeFunc func(next int32, err error, complete bool, observer TimeObserver)

type MappingInt322TimeFuncFactory

type MappingInt322TimeFuncFactory func(observer TimeObserver) MappingInt322TimeFunc

type MappingInt322TimeObservable

type MappingInt322TimeObservable struct {
	// contains filtered or unexported fields
}

func (*MappingInt322TimeObservable) Subscribe

func (f *MappingInt322TimeObservable) Subscribe(observer TimeObserver) Subscription

type MappingInt322Uint16Func

type MappingInt322Uint16Func func(next int32, err error, complete bool, observer Uint16Observer)

type MappingInt322Uint16FuncFactory

type MappingInt322Uint16FuncFactory func(observer Uint16Observer) MappingInt322Uint16Func

type MappingInt322Uint16Observable

type MappingInt322Uint16Observable struct {
	// contains filtered or unexported fields
}

func (*MappingInt322Uint16Observable) Subscribe

type MappingInt322Uint32Func

type MappingInt322Uint32Func func(next int32, err error, complete bool, observer Uint32Observer)

type MappingInt322Uint32FuncFactory

type MappingInt322Uint32FuncFactory func(observer Uint32Observer) MappingInt322Uint32Func

type MappingInt322Uint32Observable

type MappingInt322Uint32Observable struct {
	// contains filtered or unexported fields
}

func (*MappingInt322Uint32Observable) Subscribe

type MappingInt322Uint64Func

type MappingInt322Uint64Func func(next int32, err error, complete bool, observer Uint64Observer)

type MappingInt322Uint64FuncFactory

type MappingInt322Uint64FuncFactory func(observer Uint64Observer) MappingInt322Uint64Func

type MappingInt322Uint64Observable

type MappingInt322Uint64Observable struct {
	// contains filtered or unexported fields
}

func (*MappingInt322Uint64Observable) Subscribe

type MappingInt322Uint8Func

type MappingInt322Uint8Func func(next int32, err error, complete bool, observer Uint8Observer)

type MappingInt322Uint8FuncFactory

type MappingInt322Uint8FuncFactory func(observer Uint8Observer) MappingInt322Uint8Func

type MappingInt322Uint8Observable

type MappingInt322Uint8Observable struct {
	// contains filtered or unexported fields
}

func (*MappingInt322Uint8Observable) Subscribe

type MappingInt322UintFunc

type MappingInt322UintFunc func(next int32, err error, complete bool, observer UintObserver)

type MappingInt322UintFuncFactory

type MappingInt322UintFuncFactory func(observer UintObserver) MappingInt322UintFunc

type MappingInt322UintObservable

type MappingInt322UintObservable struct {
	// contains filtered or unexported fields
}

func (*MappingInt322UintObservable) Subscribe

func (f *MappingInt322UintObservable) Subscribe(observer UintObserver) Subscription

type MappingInt642BoolFunc

type MappingInt642BoolFunc func(next int64, err error, complete bool, observer BoolObserver)

type MappingInt642BoolFuncFactory

type MappingInt642BoolFuncFactory func(observer BoolObserver) MappingInt642BoolFunc

type MappingInt642BoolObservable

type MappingInt642BoolObservable struct {
	// contains filtered or unexported fields
}

func (*MappingInt642BoolObservable) Subscribe

func (f *MappingInt642BoolObservable) Subscribe(observer BoolObserver) Subscription

type MappingInt642ByteFunc

type MappingInt642ByteFunc func(next int64, err error, complete bool, observer ByteObserver)

type MappingInt642ByteFuncFactory

type MappingInt642ByteFuncFactory func(observer ByteObserver) MappingInt642ByteFunc

type MappingInt642ByteObservable

type MappingInt642ByteObservable struct {
	// contains filtered or unexported fields
}

func (*MappingInt642ByteObservable) Subscribe

func (f *MappingInt642ByteObservable) Subscribe(observer ByteObserver) Subscription

type MappingInt642ByteSliceFunc

type MappingInt642ByteSliceFunc func(next int64, err error, complete bool, observer ByteSliceObserver)

type MappingInt642ByteSliceFuncFactory

type MappingInt642ByteSliceFuncFactory func(observer ByteSliceObserver) MappingInt642ByteSliceFunc

type MappingInt642ByteSliceObservable

type MappingInt642ByteSliceObservable struct {
	// contains filtered or unexported fields
}

func (*MappingInt642ByteSliceObservable) Subscribe

type MappingInt642Complex128Func

type MappingInt642Complex128Func func(next int64, err error, complete bool, observer Complex128Observer)

type MappingInt642Complex128FuncFactory

type MappingInt642Complex128FuncFactory func(observer Complex128Observer) MappingInt642Complex128Func

type MappingInt642Complex128Observable

type MappingInt642Complex128Observable struct {
	// contains filtered or unexported fields
}

func (*MappingInt642Complex128Observable) Subscribe

type MappingInt642Complex64Func

type MappingInt642Complex64Func func(next int64, err error, complete bool, observer Complex64Observer)

type MappingInt642Complex64FuncFactory

type MappingInt642Complex64FuncFactory func(observer Complex64Observer) MappingInt642Complex64Func

type MappingInt642Complex64Observable

type MappingInt642Complex64Observable struct {
	// contains filtered or unexported fields
}

func (*MappingInt642Complex64Observable) Subscribe

type MappingInt642DurationFunc

type MappingInt642DurationFunc func(next int64, err error, complete bool, observer DurationObserver)

type MappingInt642DurationFuncFactory

type MappingInt642DurationFuncFactory func(observer DurationObserver) MappingInt642DurationFunc

type MappingInt642DurationObservable

type MappingInt642DurationObservable struct {
	// contains filtered or unexported fields
}

func (*MappingInt642DurationObservable) Subscribe

type MappingInt642Float32Func

type MappingInt642Float32Func func(next int64, err error, complete bool, observer Float32Observer)

type MappingInt642Float32FuncFactory

type MappingInt642Float32FuncFactory func(observer Float32Observer) MappingInt642Float32Func

type MappingInt642Float32Observable

type MappingInt642Float32Observable struct {
	// contains filtered or unexported fields
}

func (*MappingInt642Float32Observable) Subscribe

type MappingInt642Float64Func

type MappingInt642Float64Func func(next int64, err error, complete bool, observer Float64Observer)

type MappingInt642Float64FuncFactory

type MappingInt642Float64FuncFactory func(observer Float64Observer) MappingInt642Float64Func

type MappingInt642Float64Observable

type MappingInt642Float64Observable struct {
	// contains filtered or unexported fields
}

func (*MappingInt642Float64Observable) Subscribe

type MappingInt642Int16Func

type MappingInt642Int16Func func(next int64, err error, complete bool, observer Int16Observer)

type MappingInt642Int16FuncFactory

type MappingInt642Int16FuncFactory func(observer Int16Observer) MappingInt642Int16Func

type MappingInt642Int16Observable

type MappingInt642Int16Observable struct {
	// contains filtered or unexported fields
}

func (*MappingInt642Int16Observable) Subscribe

type MappingInt642Int32Func

type MappingInt642Int32Func func(next int64, err error, complete bool, observer Int32Observer)

type MappingInt642Int32FuncFactory

type MappingInt642Int32FuncFactory func(observer Int32Observer) MappingInt642Int32Func

type MappingInt642Int32Observable

type MappingInt642Int32Observable struct {
	// contains filtered or unexported fields
}

func (*MappingInt642Int32Observable) Subscribe

type MappingInt642Int64Func

type MappingInt642Int64Func func(next int64, err error, complete bool, observer Int64Observer)

type MappingInt642Int64FuncFactory

type MappingInt642Int64FuncFactory func(observer Int64Observer) MappingInt642Int64Func

type MappingInt642Int64Observable

type MappingInt642Int64Observable struct {
	// contains filtered or unexported fields
}

func (*MappingInt642Int64Observable) Subscribe

type MappingInt642Int8Func

type MappingInt642Int8Func func(next int64, err error, complete bool, observer Int8Observer)

type MappingInt642Int8FuncFactory

type MappingInt642Int8FuncFactory func(observer Int8Observer) MappingInt642Int8Func

type MappingInt642Int8Observable

type MappingInt642Int8Observable struct {
	// contains filtered or unexported fields
}

func (*MappingInt642Int8Observable) Subscribe

func (f *MappingInt642Int8Observable) Subscribe(observer Int8Observer) Subscription

type MappingInt642IntFunc

type MappingInt642IntFunc func(next int64, err error, complete bool, observer IntObserver)

type MappingInt642IntFuncFactory

type MappingInt642IntFuncFactory func(observer IntObserver) MappingInt642IntFunc

type MappingInt642IntObservable

type MappingInt642IntObservable struct {
	// contains filtered or unexported fields
}

func (*MappingInt642IntObservable) Subscribe

func (f *MappingInt642IntObservable) Subscribe(observer IntObserver) Subscription

type MappingInt642RuneFunc

type MappingInt642RuneFunc func(next int64, err error, complete bool, observer RuneObserver)

type MappingInt642RuneFuncFactory

type MappingInt642RuneFuncFactory func(observer RuneObserver) MappingInt642RuneFunc

type MappingInt642RuneObservable

type MappingInt642RuneObservable struct {
	// contains filtered or unexported fields
}

func (*MappingInt642RuneObservable) Subscribe

func (f *MappingInt642RuneObservable) Subscribe(observer RuneObserver) Subscription

type MappingInt642StringFunc

type MappingInt642StringFunc func(next int64, err error, complete bool, observer StringObserver)

type MappingInt642StringFuncFactory

type MappingInt642StringFuncFactory func(observer StringObserver) MappingInt642StringFunc

type MappingInt642StringObservable

type MappingInt642StringObservable struct {
	// contains filtered or unexported fields
}

func (*MappingInt642StringObservable) Subscribe

type MappingInt642TimeFunc

type MappingInt642TimeFunc func(next int64, err error, complete bool, observer TimeObserver)

type MappingInt642TimeFuncFactory

type MappingInt642TimeFuncFactory func(observer TimeObserver) MappingInt642TimeFunc

type MappingInt642TimeObservable

type MappingInt642TimeObservable struct {
	// contains filtered or unexported fields
}

func (*MappingInt642TimeObservable) Subscribe

func (f *MappingInt642TimeObservable) Subscribe(observer TimeObserver) Subscription

type MappingInt642Uint16Func

type MappingInt642Uint16Func func(next int64, err error, complete bool, observer Uint16Observer)

type MappingInt642Uint16FuncFactory

type MappingInt642Uint16FuncFactory func(observer Uint16Observer) MappingInt642Uint16Func

type MappingInt642Uint16Observable

type MappingInt642Uint16Observable struct {
	// contains filtered or unexported fields
}

func (*MappingInt642Uint16Observable) Subscribe

type MappingInt642Uint32Func

type MappingInt642Uint32Func func(next int64, err error, complete bool, observer Uint32Observer)

type MappingInt642Uint32FuncFactory

type MappingInt642Uint32FuncFactory func(observer Uint32Observer) MappingInt642Uint32Func

type MappingInt642Uint32Observable

type MappingInt642Uint32Observable struct {
	// contains filtered or unexported fields
}

func (*MappingInt642Uint32Observable) Subscribe

type MappingInt642Uint64Func

type MappingInt642Uint64Func func(next int64, err error, complete bool, observer Uint64Observer)

type MappingInt642Uint64FuncFactory

type MappingInt642Uint64FuncFactory func(observer Uint64Observer) MappingInt642Uint64Func

type MappingInt642Uint64Observable

type MappingInt642Uint64Observable struct {
	// contains filtered or unexported fields
}

func (*MappingInt642Uint64Observable) Subscribe

type MappingInt642Uint8Func

type MappingInt642Uint8Func func(next int64, err error, complete bool, observer Uint8Observer)

type MappingInt642Uint8FuncFactory

type MappingInt642Uint8FuncFactory func(observer Uint8Observer) MappingInt642Uint8Func

type MappingInt642Uint8Observable

type MappingInt642Uint8Observable struct {
	// contains filtered or unexported fields
}

func (*MappingInt642Uint8Observable) Subscribe

type MappingInt642UintFunc

type MappingInt642UintFunc func(next int64, err error, complete bool, observer UintObserver)

type MappingInt642UintFuncFactory

type MappingInt642UintFuncFactory func(observer UintObserver) MappingInt642UintFunc

type MappingInt642UintObservable

type MappingInt642UintObservable struct {
	// contains filtered or unexported fields
}

func (*MappingInt642UintObservable) Subscribe

func (f *MappingInt642UintObservable) Subscribe(observer UintObserver) Subscription

type MappingInt82BoolFunc

type MappingInt82BoolFunc func(next int8, err error, complete bool, observer BoolObserver)

type MappingInt82BoolFuncFactory

type MappingInt82BoolFuncFactory func(observer BoolObserver) MappingInt82BoolFunc

type MappingInt82BoolObservable

type MappingInt82BoolObservable struct {
	// contains filtered or unexported fields
}

func (*MappingInt82BoolObservable) Subscribe

func (f *MappingInt82BoolObservable) Subscribe(observer BoolObserver) Subscription

type MappingInt82ByteFunc

type MappingInt82ByteFunc func(next int8, err error, complete bool, observer ByteObserver)

type MappingInt82ByteFuncFactory

type MappingInt82ByteFuncFactory func(observer ByteObserver) MappingInt82ByteFunc

type MappingInt82ByteObservable

type MappingInt82ByteObservable struct {
	// contains filtered or unexported fields
}

func (*MappingInt82ByteObservable) Subscribe

func (f *MappingInt82ByteObservable) Subscribe(observer ByteObserver) Subscription

type MappingInt82ByteSliceFunc

type MappingInt82ByteSliceFunc func(next int8, err error, complete bool, observer ByteSliceObserver)

type MappingInt82ByteSliceFuncFactory

type MappingInt82ByteSliceFuncFactory func(observer ByteSliceObserver) MappingInt82ByteSliceFunc

type MappingInt82ByteSliceObservable

type MappingInt82ByteSliceObservable struct {
	// contains filtered or unexported fields
}

func (*MappingInt82ByteSliceObservable) Subscribe

type MappingInt82Complex128Func

type MappingInt82Complex128Func func(next int8, err error, complete bool, observer Complex128Observer)

type MappingInt82Complex128FuncFactory

type MappingInt82Complex128FuncFactory func(observer Complex128Observer) MappingInt82Complex128Func

type MappingInt82Complex128Observable

type MappingInt82Complex128Observable struct {
	// contains filtered or unexported fields
}

func (*MappingInt82Complex128Observable) Subscribe

type MappingInt82Complex64Func

type MappingInt82Complex64Func func(next int8, err error, complete bool, observer Complex64Observer)

type MappingInt82Complex64FuncFactory

type MappingInt82Complex64FuncFactory func(observer Complex64Observer) MappingInt82Complex64Func

type MappingInt82Complex64Observable

type MappingInt82Complex64Observable struct {
	// contains filtered or unexported fields
}

func (*MappingInt82Complex64Observable) Subscribe

type MappingInt82DurationFunc

type MappingInt82DurationFunc func(next int8, err error, complete bool, observer DurationObserver)

type MappingInt82DurationFuncFactory

type MappingInt82DurationFuncFactory func(observer DurationObserver) MappingInt82DurationFunc

type MappingInt82DurationObservable

type MappingInt82DurationObservable struct {
	// contains filtered or unexported fields
}

func (*MappingInt82DurationObservable) Subscribe

type MappingInt82Float32Func

type MappingInt82Float32Func func(next int8, err error, complete bool, observer Float32Observer)

type MappingInt82Float32FuncFactory

type MappingInt82Float32FuncFactory func(observer Float32Observer) MappingInt82Float32Func

type MappingInt82Float32Observable

type MappingInt82Float32Observable struct {
	// contains filtered or unexported fields
}

func (*MappingInt82Float32Observable) Subscribe

type MappingInt82Float64Func

type MappingInt82Float64Func func(next int8, err error, complete bool, observer Float64Observer)

type MappingInt82Float64FuncFactory

type MappingInt82Float64FuncFactory func(observer Float64Observer) MappingInt82Float64Func

type MappingInt82Float64Observable

type MappingInt82Float64Observable struct {
	// contains filtered or unexported fields
}

func (*MappingInt82Float64Observable) Subscribe

type MappingInt82Int16Func

type MappingInt82Int16Func func(next int8, err error, complete bool, observer Int16Observer)

type MappingInt82Int16FuncFactory

type MappingInt82Int16FuncFactory func(observer Int16Observer) MappingInt82Int16Func

type MappingInt82Int16Observable

type MappingInt82Int16Observable struct {
	// contains filtered or unexported fields
}

func (*MappingInt82Int16Observable) Subscribe

type MappingInt82Int32Func

type MappingInt82Int32Func func(next int8, err error, complete bool, observer Int32Observer)

type MappingInt82Int32FuncFactory

type MappingInt82Int32FuncFactory func(observer Int32Observer) MappingInt82Int32Func

type MappingInt82Int32Observable

type MappingInt82Int32Observable struct {
	// contains filtered or unexported fields
}

func (*MappingInt82Int32Observable) Subscribe

type MappingInt82Int64Func

type MappingInt82Int64Func func(next int8, err error, complete bool, observer Int64Observer)

type MappingInt82Int64FuncFactory

type MappingInt82Int64FuncFactory func(observer Int64Observer) MappingInt82Int64Func

type MappingInt82Int64Observable

type MappingInt82Int64Observable struct {
	// contains filtered or unexported fields
}

func (*MappingInt82Int64Observable) Subscribe

type MappingInt82Int8Func

type MappingInt82Int8Func func(next int8, err error, complete bool, observer Int8Observer)

type MappingInt82Int8FuncFactory

type MappingInt82Int8FuncFactory func(observer Int8Observer) MappingInt82Int8Func

type MappingInt82Int8Observable

type MappingInt82Int8Observable struct {
	// contains filtered or unexported fields
}

func (*MappingInt82Int8Observable) Subscribe

func (f *MappingInt82Int8Observable) Subscribe(observer Int8Observer) Subscription

type MappingInt82IntFunc

type MappingInt82IntFunc func(next int8, err error, complete bool, observer IntObserver)

type MappingInt82IntFuncFactory

type MappingInt82IntFuncFactory func(observer IntObserver) MappingInt82IntFunc

type MappingInt82IntObservable

type MappingInt82IntObservable struct {
	// contains filtered or unexported fields
}

func (*MappingInt82IntObservable) Subscribe

func (f *MappingInt82IntObservable) Subscribe(observer IntObserver) Subscription

type MappingInt82RuneFunc

type MappingInt82RuneFunc func(next int8, err error, complete bool, observer RuneObserver)

type MappingInt82RuneFuncFactory

type MappingInt82RuneFuncFactory func(observer RuneObserver) MappingInt82RuneFunc

type MappingInt82RuneObservable

type MappingInt82RuneObservable struct {
	// contains filtered or unexported fields
}

func (*MappingInt82RuneObservable) Subscribe

func (f *MappingInt82RuneObservable) Subscribe(observer RuneObserver) Subscription

type MappingInt82StringFunc

type MappingInt82StringFunc func(next int8, err error, complete bool, observer StringObserver)

type MappingInt82StringFuncFactory

type MappingInt82StringFuncFactory func(observer StringObserver) MappingInt82StringFunc

type MappingInt82StringObservable

type MappingInt82StringObservable struct {
	// contains filtered or unexported fields
}

func (*MappingInt82StringObservable) Subscribe

type MappingInt82TimeFunc

type MappingInt82TimeFunc func(next int8, err error, complete bool, observer TimeObserver)

type MappingInt82TimeFuncFactory

type MappingInt82TimeFuncFactory func(observer TimeObserver) MappingInt82TimeFunc

type MappingInt82TimeObservable

type MappingInt82TimeObservable struct {
	// contains filtered or unexported fields
}

func (*MappingInt82TimeObservable) Subscribe

func (f *MappingInt82TimeObservable) Subscribe(observer TimeObserver) Subscription

type MappingInt82Uint16Func

type MappingInt82Uint16Func func(next int8, err error, complete bool, observer Uint16Observer)

type MappingInt82Uint16FuncFactory

type MappingInt82Uint16FuncFactory func(observer Uint16Observer) MappingInt82Uint16Func

type MappingInt82Uint16Observable

type MappingInt82Uint16Observable struct {
	// contains filtered or unexported fields
}

func (*MappingInt82Uint16Observable) Subscribe

type MappingInt82Uint32Func

type MappingInt82Uint32Func func(next int8, err error, complete bool, observer Uint32Observer)

type MappingInt82Uint32FuncFactory

type MappingInt82Uint32FuncFactory func(observer Uint32Observer) MappingInt82Uint32Func

type MappingInt82Uint32Observable

type MappingInt82Uint32Observable struct {
	// contains filtered or unexported fields
}

func (*MappingInt82Uint32Observable) Subscribe

type MappingInt82Uint64Func

type MappingInt82Uint64Func func(next int8, err error, complete bool, observer Uint64Observer)

type MappingInt82Uint64FuncFactory

type MappingInt82Uint64FuncFactory func(observer Uint64Observer) MappingInt82Uint64Func

type MappingInt82Uint64Observable

type MappingInt82Uint64Observable struct {
	// contains filtered or unexported fields
}

func (*MappingInt82Uint64Observable) Subscribe

type MappingInt82Uint8Func

type MappingInt82Uint8Func func(next int8, err error, complete bool, observer Uint8Observer)

type MappingInt82Uint8FuncFactory

type MappingInt82Uint8FuncFactory func(observer Uint8Observer) MappingInt82Uint8Func

type MappingInt82Uint8Observable

type MappingInt82Uint8Observable struct {
	// contains filtered or unexported fields
}

func (*MappingInt82Uint8Observable) Subscribe

type MappingInt82UintFunc

type MappingInt82UintFunc func(next int8, err error, complete bool, observer UintObserver)

type MappingInt82UintFuncFactory

type MappingInt82UintFuncFactory func(observer UintObserver) MappingInt82UintFunc

type MappingInt82UintObservable

type MappingInt82UintObservable struct {
	// contains filtered or unexported fields
}

func (*MappingInt82UintObservable) Subscribe

func (f *MappingInt82UintObservable) Subscribe(observer UintObserver) Subscription

type MappingRune2BoolFunc

type MappingRune2BoolFunc func(next rune, err error, complete bool, observer BoolObserver)

type MappingRune2BoolFuncFactory

type MappingRune2BoolFuncFactory func(observer BoolObserver) MappingRune2BoolFunc

type MappingRune2BoolObservable

type MappingRune2BoolObservable struct {
	// contains filtered or unexported fields
}

func (*MappingRune2BoolObservable) Subscribe

func (f *MappingRune2BoolObservable) Subscribe(observer BoolObserver) Subscription

type MappingRune2ByteFunc

type MappingRune2ByteFunc func(next rune, err error, complete bool, observer ByteObserver)

type MappingRune2ByteFuncFactory

type MappingRune2ByteFuncFactory func(observer ByteObserver) MappingRune2ByteFunc

type MappingRune2ByteObservable

type MappingRune2ByteObservable struct {
	// contains filtered or unexported fields
}

func (*MappingRune2ByteObservable) Subscribe

func (f *MappingRune2ByteObservable) Subscribe(observer ByteObserver) Subscription

type MappingRune2ByteSliceFunc

type MappingRune2ByteSliceFunc func(next rune, err error, complete bool, observer ByteSliceObserver)

type MappingRune2ByteSliceFuncFactory

type MappingRune2ByteSliceFuncFactory func(observer ByteSliceObserver) MappingRune2ByteSliceFunc

type MappingRune2ByteSliceObservable

type MappingRune2ByteSliceObservable struct {
	// contains filtered or unexported fields
}

func (*MappingRune2ByteSliceObservable) Subscribe

type MappingRune2Complex128Func

type MappingRune2Complex128Func func(next rune, err error, complete bool, observer Complex128Observer)

type MappingRune2Complex128FuncFactory

type MappingRune2Complex128FuncFactory func(observer Complex128Observer) MappingRune2Complex128Func

type MappingRune2Complex128Observable

type MappingRune2Complex128Observable struct {
	// contains filtered or unexported fields
}

func (*MappingRune2Complex128Observable) Subscribe

type MappingRune2Complex64Func

type MappingRune2Complex64Func func(next rune, err error, complete bool, observer Complex64Observer)

type MappingRune2Complex64FuncFactory

type MappingRune2Complex64FuncFactory func(observer Complex64Observer) MappingRune2Complex64Func

type MappingRune2Complex64Observable

type MappingRune2Complex64Observable struct {
	// contains filtered or unexported fields
}

func (*MappingRune2Complex64Observable) Subscribe

type MappingRune2DurationFunc

type MappingRune2DurationFunc func(next rune, err error, complete bool, observer DurationObserver)

type MappingRune2DurationFuncFactory

type MappingRune2DurationFuncFactory func(observer DurationObserver) MappingRune2DurationFunc

type MappingRune2DurationObservable

type MappingRune2DurationObservable struct {
	// contains filtered or unexported fields
}

func (*MappingRune2DurationObservable) Subscribe

type MappingRune2Float32Func

type MappingRune2Float32Func func(next rune, err error, complete bool, observer Float32Observer)

type MappingRune2Float32FuncFactory

type MappingRune2Float32FuncFactory func(observer Float32Observer) MappingRune2Float32Func

type MappingRune2Float32Observable

type MappingRune2Float32Observable struct {
	// contains filtered or unexported fields
}

func (*MappingRune2Float32Observable) Subscribe

type MappingRune2Float64Func

type MappingRune2Float64Func func(next rune, err error, complete bool, observer Float64Observer)

type MappingRune2Float64FuncFactory

type MappingRune2Float64FuncFactory func(observer Float64Observer) MappingRune2Float64Func

type MappingRune2Float64Observable

type MappingRune2Float64Observable struct {
	// contains filtered or unexported fields
}

func (*MappingRune2Float64Observable) Subscribe

type MappingRune2Int16Func

type MappingRune2Int16Func func(next rune, err error, complete bool, observer Int16Observer)

type MappingRune2Int16FuncFactory

type MappingRune2Int16FuncFactory func(observer Int16Observer) MappingRune2Int16Func

type MappingRune2Int16Observable

type MappingRune2Int16Observable struct {
	// contains filtered or unexported fields
}

func (*MappingRune2Int16Observable) Subscribe

type MappingRune2Int32Func

type MappingRune2Int32Func func(next rune, err error, complete bool, observer Int32Observer)

type MappingRune2Int32FuncFactory

type MappingRune2Int32FuncFactory func(observer Int32Observer) MappingRune2Int32Func

type MappingRune2Int32Observable

type MappingRune2Int32Observable struct {
	// contains filtered or unexported fields
}

func (*MappingRune2Int32Observable) Subscribe

type MappingRune2Int64Func

type MappingRune2Int64Func func(next rune, err error, complete bool, observer Int64Observer)

type MappingRune2Int64FuncFactory

type MappingRune2Int64FuncFactory func(observer Int64Observer) MappingRune2Int64Func

type MappingRune2Int64Observable

type MappingRune2Int64Observable struct {
	// contains filtered or unexported fields
}

func (*MappingRune2Int64Observable) Subscribe

type MappingRune2Int8Func

type MappingRune2Int8Func func(next rune, err error, complete bool, observer Int8Observer)

type MappingRune2Int8FuncFactory

type MappingRune2Int8FuncFactory func(observer Int8Observer) MappingRune2Int8Func

type MappingRune2Int8Observable

type MappingRune2Int8Observable struct {
	// contains filtered or unexported fields
}

func (*MappingRune2Int8Observable) Subscribe

func (f *MappingRune2Int8Observable) Subscribe(observer Int8Observer) Subscription

type MappingRune2IntFunc

type MappingRune2IntFunc func(next rune, err error, complete bool, observer IntObserver)

type MappingRune2IntFuncFactory

type MappingRune2IntFuncFactory func(observer IntObserver) MappingRune2IntFunc

type MappingRune2IntObservable

type MappingRune2IntObservable struct {
	// contains filtered or unexported fields
}

func (*MappingRune2IntObservable) Subscribe

func (f *MappingRune2IntObservable) Subscribe(observer IntObserver) Subscription

type MappingRune2RuneFunc

type MappingRune2RuneFunc func(next rune, err error, complete bool, observer RuneObserver)

type MappingRune2RuneFuncFactory

type MappingRune2RuneFuncFactory func(observer RuneObserver) MappingRune2RuneFunc

type MappingRune2RuneObservable

type MappingRune2RuneObservable struct {
	// contains filtered or unexported fields
}

func (*MappingRune2RuneObservable) Subscribe

func (f *MappingRune2RuneObservable) Subscribe(observer RuneObserver) Subscription

type MappingRune2StringFunc

type MappingRune2StringFunc func(next rune, err error, complete bool, observer StringObserver)

type MappingRune2StringFuncFactory

type MappingRune2StringFuncFactory func(observer StringObserver) MappingRune2StringFunc

type MappingRune2StringObservable

type MappingRune2StringObservable struct {
	// contains filtered or unexported fields
}

func (*MappingRune2StringObservable) Subscribe

type MappingRune2TimeFunc

type MappingRune2TimeFunc func(next rune, err error, complete bool, observer TimeObserver)

type MappingRune2TimeFuncFactory

type MappingRune2TimeFuncFactory func(observer TimeObserver) MappingRune2TimeFunc

type MappingRune2TimeObservable

type MappingRune2TimeObservable struct {
	// contains filtered or unexported fields
}

func (*MappingRune2TimeObservable) Subscribe

func (f *MappingRune2TimeObservable) Subscribe(observer TimeObserver) Subscription

type MappingRune2Uint16Func

type MappingRune2Uint16Func func(next rune, err error, complete bool, observer Uint16Observer)

type MappingRune2Uint16FuncFactory

type MappingRune2Uint16FuncFactory func(observer Uint16Observer) MappingRune2Uint16Func

type MappingRune2Uint16Observable

type MappingRune2Uint16Observable struct {
	// contains filtered or unexported fields
}

func (*MappingRune2Uint16Observable) Subscribe

type MappingRune2Uint32Func

type MappingRune2Uint32Func func(next rune, err error, complete bool, observer Uint32Observer)

type MappingRune2Uint32FuncFactory

type MappingRune2Uint32FuncFactory func(observer Uint32Observer) MappingRune2Uint32Func

type MappingRune2Uint32Observable

type MappingRune2Uint32Observable struct {
	// contains filtered or unexported fields
}

func (*MappingRune2Uint32Observable) Subscribe

type MappingRune2Uint64Func

type MappingRune2Uint64Func func(next rune, err error, complete bool, observer Uint64Observer)

type MappingRune2Uint64FuncFactory

type MappingRune2Uint64FuncFactory func(observer Uint64Observer) MappingRune2Uint64Func

type MappingRune2Uint64Observable

type MappingRune2Uint64Observable struct {
	// contains filtered or unexported fields
}

func (*MappingRune2Uint64Observable) Subscribe

type MappingRune2Uint8Func

type MappingRune2Uint8Func func(next rune, err error, complete bool, observer Uint8Observer)

type MappingRune2Uint8FuncFactory

type MappingRune2Uint8FuncFactory func(observer Uint8Observer) MappingRune2Uint8Func

type MappingRune2Uint8Observable

type MappingRune2Uint8Observable struct {
	// contains filtered or unexported fields
}

func (*MappingRune2Uint8Observable) Subscribe

type MappingRune2UintFunc

type MappingRune2UintFunc func(next rune, err error, complete bool, observer UintObserver)

type MappingRune2UintFuncFactory

type MappingRune2UintFuncFactory func(observer UintObserver) MappingRune2UintFunc

type MappingRune2UintObservable

type MappingRune2UintObservable struct {
	// contains filtered or unexported fields
}

func (*MappingRune2UintObservable) Subscribe

func (f *MappingRune2UintObservable) Subscribe(observer UintObserver) Subscription

type MappingString2BoolFunc

type MappingString2BoolFunc func(next string, err error, complete bool, observer BoolObserver)

type MappingString2BoolFuncFactory

type MappingString2BoolFuncFactory func(observer BoolObserver) MappingString2BoolFunc

type MappingString2BoolObservable

type MappingString2BoolObservable struct {
	// contains filtered or unexported fields
}

func (*MappingString2BoolObservable) Subscribe

type MappingString2ByteFunc

type MappingString2ByteFunc func(next string, err error, complete bool, observer ByteObserver)

type MappingString2ByteFuncFactory

type MappingString2ByteFuncFactory func(observer ByteObserver) MappingString2ByteFunc

type MappingString2ByteObservable

type MappingString2ByteObservable struct {
	// contains filtered or unexported fields
}

func (*MappingString2ByteObservable) Subscribe

type MappingString2ByteSliceFunc

type MappingString2ByteSliceFunc func(next string, err error, complete bool, observer ByteSliceObserver)

type MappingString2ByteSliceFuncFactory

type MappingString2ByteSliceFuncFactory func(observer ByteSliceObserver) MappingString2ByteSliceFunc

type MappingString2ByteSliceObservable

type MappingString2ByteSliceObservable struct {
	// contains filtered or unexported fields
}

func (*MappingString2ByteSliceObservable) Subscribe

type MappingString2Complex128Func

type MappingString2Complex128Func func(next string, err error, complete bool, observer Complex128Observer)

type MappingString2Complex128FuncFactory

type MappingString2Complex128FuncFactory func(observer Complex128Observer) MappingString2Complex128Func

type MappingString2Complex128Observable

type MappingString2Complex128Observable struct {
	// contains filtered or unexported fields
}

func (*MappingString2Complex128Observable) Subscribe

type MappingString2Complex64Func

type MappingString2Complex64Func func(next string, err error, complete bool, observer Complex64Observer)

type MappingString2Complex64FuncFactory

type MappingString2Complex64FuncFactory func(observer Complex64Observer) MappingString2Complex64Func

type MappingString2Complex64Observable

type MappingString2Complex64Observable struct {
	// contains filtered or unexported fields
}

func (*MappingString2Complex64Observable) Subscribe

type MappingString2DurationFunc

type MappingString2DurationFunc func(next string, err error, complete bool, observer DurationObserver)

type MappingString2DurationFuncFactory

type MappingString2DurationFuncFactory func(observer DurationObserver) MappingString2DurationFunc

type MappingString2DurationObservable

type MappingString2DurationObservable struct {
	// contains filtered or unexported fields
}

func (*MappingString2DurationObservable) Subscribe

type MappingString2Float32Func

type MappingString2Float32Func func(next string, err error, complete bool, observer Float32Observer)

type MappingString2Float32FuncFactory

type MappingString2Float32FuncFactory func(observer Float32Observer) MappingString2Float32Func

type MappingString2Float32Observable

type MappingString2Float32Observable struct {
	// contains filtered or unexported fields
}

func (*MappingString2Float32Observable) Subscribe

type MappingString2Float64Func

type MappingString2Float64Func func(next string, err error, complete bool, observer Float64Observer)

type MappingString2Float64FuncFactory

type MappingString2Float64FuncFactory func(observer Float64Observer) MappingString2Float64Func

type MappingString2Float64Observable

type MappingString2Float64Observable struct {
	// contains filtered or unexported fields
}

func (*MappingString2Float64Observable) Subscribe

type MappingString2Int16Func

type MappingString2Int16Func func(next string, err error, complete bool, observer Int16Observer)

type MappingString2Int16FuncFactory

type MappingString2Int16FuncFactory func(observer Int16Observer) MappingString2Int16Func

type MappingString2Int16Observable

type MappingString2Int16Observable struct {
	// contains filtered or unexported fields
}

func (*MappingString2Int16Observable) Subscribe

type MappingString2Int32Func

type MappingString2Int32Func func(next string, err error, complete bool, observer Int32Observer)

type MappingString2Int32FuncFactory

type MappingString2Int32FuncFactory func(observer Int32Observer) MappingString2Int32Func

type MappingString2Int32Observable

type MappingString2Int32Observable struct {
	// contains filtered or unexported fields
}

func (*MappingString2Int32Observable) Subscribe

type MappingString2Int64Func

type MappingString2Int64Func func(next string, err error, complete bool, observer Int64Observer)

type MappingString2Int64FuncFactory

type MappingString2Int64FuncFactory func(observer Int64Observer) MappingString2Int64Func

type MappingString2Int64Observable

type MappingString2Int64Observable struct {
	// contains filtered or unexported fields
}

func (*MappingString2Int64Observable) Subscribe

type MappingString2Int8Func

type MappingString2Int8Func func(next string, err error, complete bool, observer Int8Observer)

type MappingString2Int8FuncFactory

type MappingString2Int8FuncFactory func(observer Int8Observer) MappingString2Int8Func

type MappingString2Int8Observable

type MappingString2Int8Observable struct {
	// contains filtered or unexported fields
}

func (*MappingString2Int8Observable) Subscribe

type MappingString2IntFunc

type MappingString2IntFunc func(next string, err error, complete bool, observer IntObserver)

type MappingString2IntFuncFactory

type MappingString2IntFuncFactory func(observer IntObserver) MappingString2IntFunc

type MappingString2IntObservable

type MappingString2IntObservable struct {
	// contains filtered or unexported fields
}

func (*MappingString2IntObservable) Subscribe

func (f *MappingString2IntObservable) Subscribe(observer IntObserver) Subscription

type MappingString2RuneFunc

type MappingString2RuneFunc func(next string, err error, complete bool, observer RuneObserver)

type MappingString2RuneFuncFactory

type MappingString2RuneFuncFactory func(observer RuneObserver) MappingString2RuneFunc

type MappingString2RuneObservable

type MappingString2RuneObservable struct {
	// contains filtered or unexported fields
}

func (*MappingString2RuneObservable) Subscribe

type MappingString2StringFunc

type MappingString2StringFunc func(next string, err error, complete bool, observer StringObserver)

type MappingString2StringFuncFactory

type MappingString2StringFuncFactory func(observer StringObserver) MappingString2StringFunc

type MappingString2StringObservable

type MappingString2StringObservable struct {
	// contains filtered or unexported fields
}

func (*MappingString2StringObservable) Subscribe

type MappingString2TimeFunc

type MappingString2TimeFunc func(next string, err error, complete bool, observer TimeObserver)

type MappingString2TimeFuncFactory

type MappingString2TimeFuncFactory func(observer TimeObserver) MappingString2TimeFunc

type MappingString2TimeObservable

type MappingString2TimeObservable struct {
	// contains filtered or unexported fields
}

func (*MappingString2TimeObservable) Subscribe

type MappingString2Uint16Func

type MappingString2Uint16Func func(next string, err error, complete bool, observer Uint16Observer)

type MappingString2Uint16FuncFactory

type MappingString2Uint16FuncFactory func(observer Uint16Observer) MappingString2Uint16Func

type MappingString2Uint16Observable

type MappingString2Uint16Observable struct {
	// contains filtered or unexported fields
}

func (*MappingString2Uint16Observable) Subscribe

type MappingString2Uint32Func

type MappingString2Uint32Func func(next string, err error, complete bool, observer Uint32Observer)

type MappingString2Uint32FuncFactory

type MappingString2Uint32FuncFactory func(observer Uint32Observer) MappingString2Uint32Func

type MappingString2Uint32Observable

type MappingString2Uint32Observable struct {
	// contains filtered or unexported fields
}

func (*MappingString2Uint32Observable) Subscribe

type MappingString2Uint64Func

type MappingString2Uint64Func func(next string, err error, complete bool, observer Uint64Observer)

type MappingString2Uint64FuncFactory

type MappingString2Uint64FuncFactory func(observer Uint64Observer) MappingString2Uint64Func

type MappingString2Uint64Observable

type MappingString2Uint64Observable struct {
	// contains filtered or unexported fields
}

func (*MappingString2Uint64Observable) Subscribe

type MappingString2Uint8Func

type MappingString2Uint8Func func(next string, err error, complete bool, observer Uint8Observer)

type MappingString2Uint8FuncFactory

type MappingString2Uint8FuncFactory func(observer Uint8Observer) MappingString2Uint8Func

type MappingString2Uint8Observable

type MappingString2Uint8Observable struct {
	// contains filtered or unexported fields
}

func (*MappingString2Uint8Observable) Subscribe

type MappingString2UintFunc

type MappingString2UintFunc func(next string, err error, complete bool, observer UintObserver)

type MappingString2UintFuncFactory

type MappingString2UintFuncFactory func(observer UintObserver) MappingString2UintFunc

type MappingString2UintObservable

type MappingString2UintObservable struct {
	// contains filtered or unexported fields
}

func (*MappingString2UintObservable) Subscribe

type MappingTime2BoolFunc

type MappingTime2BoolFunc func(next time.Time, err error, complete bool, observer BoolObserver)

type MappingTime2BoolFuncFactory

type MappingTime2BoolFuncFactory func(observer BoolObserver) MappingTime2BoolFunc

type MappingTime2BoolObservable

type MappingTime2BoolObservable struct {
	// contains filtered or unexported fields
}

func (*MappingTime2BoolObservable) Subscribe

func (f *MappingTime2BoolObservable) Subscribe(observer BoolObserver) Subscription

type MappingTime2ByteFunc

type MappingTime2ByteFunc func(next time.Time, err error, complete bool, observer ByteObserver)

type MappingTime2ByteFuncFactory

type MappingTime2ByteFuncFactory func(observer ByteObserver) MappingTime2ByteFunc

type MappingTime2ByteObservable

type MappingTime2ByteObservable struct {
	// contains filtered or unexported fields
}

func (*MappingTime2ByteObservable) Subscribe

func (f *MappingTime2ByteObservable) Subscribe(observer ByteObserver) Subscription

type MappingTime2ByteSliceFunc

type MappingTime2ByteSliceFunc func(next time.Time, err error, complete bool, observer ByteSliceObserver)

type MappingTime2ByteSliceFuncFactory

type MappingTime2ByteSliceFuncFactory func(observer ByteSliceObserver) MappingTime2ByteSliceFunc

type MappingTime2ByteSliceObservable

type MappingTime2ByteSliceObservable struct {
	// contains filtered or unexported fields
}

func (*MappingTime2ByteSliceObservable) Subscribe

type MappingTime2Complex128Func

type MappingTime2Complex128Func func(next time.Time, err error, complete bool, observer Complex128Observer)

type MappingTime2Complex128FuncFactory

type MappingTime2Complex128FuncFactory func(observer Complex128Observer) MappingTime2Complex128Func

type MappingTime2Complex128Observable

type MappingTime2Complex128Observable struct {
	// contains filtered or unexported fields
}

func (*MappingTime2Complex128Observable) Subscribe

type MappingTime2Complex64Func

type MappingTime2Complex64Func func(next time.Time, err error, complete bool, observer Complex64Observer)

type MappingTime2Complex64FuncFactory

type MappingTime2Complex64FuncFactory func(observer Complex64Observer) MappingTime2Complex64Func

type MappingTime2Complex64Observable

type MappingTime2Complex64Observable struct {
	// contains filtered or unexported fields
}

func (*MappingTime2Complex64Observable) Subscribe

type MappingTime2DurationFunc

type MappingTime2DurationFunc func(next time.Time, err error, complete bool, observer DurationObserver)

type MappingTime2DurationFuncFactory

type MappingTime2DurationFuncFactory func(observer DurationObserver) MappingTime2DurationFunc

type MappingTime2DurationObservable

type MappingTime2DurationObservable struct {
	// contains filtered or unexported fields
}

func (*MappingTime2DurationObservable) Subscribe

type MappingTime2Float32Func

type MappingTime2Float32Func func(next time.Time, err error, complete bool, observer Float32Observer)

type MappingTime2Float32FuncFactory

type MappingTime2Float32FuncFactory func(observer Float32Observer) MappingTime2Float32Func

type MappingTime2Float32Observable

type MappingTime2Float32Observable struct {
	// contains filtered or unexported fields
}

func (*MappingTime2Float32Observable) Subscribe

type MappingTime2Float64Func

type MappingTime2Float64Func func(next time.Time, err error, complete bool, observer Float64Observer)

type MappingTime2Float64FuncFactory

type MappingTime2Float64FuncFactory func(observer Float64Observer) MappingTime2Float64Func

type MappingTime2Float64Observable

type MappingTime2Float64Observable struct {
	// contains filtered or unexported fields
}

func (*MappingTime2Float64Observable) Subscribe

type MappingTime2Int16Func

type MappingTime2Int16Func func(next time.Time, err error, complete bool, observer Int16Observer)

type MappingTime2Int16FuncFactory

type MappingTime2Int16FuncFactory func(observer Int16Observer) MappingTime2Int16Func

type MappingTime2Int16Observable

type MappingTime2Int16Observable struct {
	// contains filtered or unexported fields
}

func (*MappingTime2Int16Observable) Subscribe

type MappingTime2Int32Func

type MappingTime2Int32Func func(next time.Time, err error, complete bool, observer Int32Observer)

type MappingTime2Int32FuncFactory

type MappingTime2Int32FuncFactory func(observer Int32Observer) MappingTime2Int32Func

type MappingTime2Int32Observable

type MappingTime2Int32Observable struct {
	// contains filtered or unexported fields
}

func (*MappingTime2Int32Observable) Subscribe

type MappingTime2Int64Func

type MappingTime2Int64Func func(next time.Time, err error, complete bool, observer Int64Observer)

type MappingTime2Int64FuncFactory

type MappingTime2Int64FuncFactory func(observer Int64Observer) MappingTime2Int64Func

type MappingTime2Int64Observable

type MappingTime2Int64Observable struct {
	// contains filtered or unexported fields
}

func (*MappingTime2Int64Observable) Subscribe

type MappingTime2Int8Func

type MappingTime2Int8Func func(next time.Time, err error, complete bool, observer Int8Observer)

type MappingTime2Int8FuncFactory

type MappingTime2Int8FuncFactory func(observer Int8Observer) MappingTime2Int8Func

type MappingTime2Int8Observable

type MappingTime2Int8Observable struct {
	// contains filtered or unexported fields
}

func (*MappingTime2Int8Observable) Subscribe

func (f *MappingTime2Int8Observable) Subscribe(observer Int8Observer) Subscription

type MappingTime2IntFunc

type MappingTime2IntFunc func(next time.Time, err error, complete bool, observer IntObserver)

type MappingTime2IntFuncFactory

type MappingTime2IntFuncFactory func(observer IntObserver) MappingTime2IntFunc

type MappingTime2IntObservable

type MappingTime2IntObservable struct {
	// contains filtered or unexported fields
}

func (*MappingTime2IntObservable) Subscribe

func (f *MappingTime2IntObservable) Subscribe(observer IntObserver) Subscription

type MappingTime2RuneFunc

type MappingTime2RuneFunc func(next time.Time, err error, complete bool, observer RuneObserver)

type MappingTime2RuneFuncFactory

type MappingTime2RuneFuncFactory func(observer RuneObserver) MappingTime2RuneFunc

type MappingTime2RuneObservable

type MappingTime2RuneObservable struct {
	// contains filtered or unexported fields
}

func (*MappingTime2RuneObservable) Subscribe

func (f *MappingTime2RuneObservable) Subscribe(observer RuneObserver) Subscription

type MappingTime2StringFunc

type MappingTime2StringFunc func(next time.Time, err error, complete bool, observer StringObserver)

type MappingTime2StringFuncFactory

type MappingTime2StringFuncFactory func(observer StringObserver) MappingTime2StringFunc

type MappingTime2StringObservable

type MappingTime2StringObservable struct {
	// contains filtered or unexported fields
}

func (*MappingTime2StringObservable) Subscribe

type MappingTime2TimeFunc

type MappingTime2TimeFunc func(next time.Time, err error, complete bool, observer TimeObserver)

type MappingTime2TimeFuncFactory

type MappingTime2TimeFuncFactory func(observer TimeObserver) MappingTime2TimeFunc

type MappingTime2TimeObservable

type MappingTime2TimeObservable struct {
	// contains filtered or unexported fields
}

func (*MappingTime2TimeObservable) Subscribe

func (f *MappingTime2TimeObservable) Subscribe(observer TimeObserver) Subscription

type MappingTime2Uint16Func

type MappingTime2Uint16Func func(next time.Time, err error, complete bool, observer Uint16Observer)

type MappingTime2Uint16FuncFactory

type MappingTime2Uint16FuncFactory func(observer Uint16Observer) MappingTime2Uint16Func

type MappingTime2Uint16Observable

type MappingTime2Uint16Observable struct {
	// contains filtered or unexported fields
}

func (*MappingTime2Uint16Observable) Subscribe

type MappingTime2Uint32Func

type MappingTime2Uint32Func func(next time.Time, err error, complete bool, observer Uint32Observer)

type MappingTime2Uint32FuncFactory

type MappingTime2Uint32FuncFactory func(observer Uint32Observer) MappingTime2Uint32Func

type MappingTime2Uint32Observable

type MappingTime2Uint32Observable struct {
	// contains filtered or unexported fields
}

func (*MappingTime2Uint32Observable) Subscribe

type MappingTime2Uint64Func

type MappingTime2Uint64Func func(next time.Time, err error, complete bool, observer Uint64Observer)

type MappingTime2Uint64FuncFactory

type MappingTime2Uint64FuncFactory func(observer Uint64Observer) MappingTime2Uint64Func

type MappingTime2Uint64Observable

type MappingTime2Uint64Observable struct {
	// contains filtered or unexported fields
}

func (*MappingTime2Uint64Observable) Subscribe

type MappingTime2Uint8Func

type MappingTime2Uint8Func func(next time.Time, err error, complete bool, observer Uint8Observer)

type MappingTime2Uint8FuncFactory

type MappingTime2Uint8FuncFactory func(observer Uint8Observer) MappingTime2Uint8Func

type MappingTime2Uint8Observable

type MappingTime2Uint8Observable struct {
	// contains filtered or unexported fields
}

func (*MappingTime2Uint8Observable) Subscribe

type MappingTime2UintFunc

type MappingTime2UintFunc func(next time.Time, err error, complete bool, observer UintObserver)

type MappingTime2UintFuncFactory

type MappingTime2UintFuncFactory func(observer UintObserver) MappingTime2UintFunc

type MappingTime2UintObservable

type MappingTime2UintObservable struct {
	// contains filtered or unexported fields
}

func (*MappingTime2UintObservable) Subscribe

func (f *MappingTime2UintObservable) Subscribe(observer UintObserver) Subscription

type MappingUint162BoolFunc

type MappingUint162BoolFunc func(next uint16, err error, complete bool, observer BoolObserver)

type MappingUint162BoolFuncFactory

type MappingUint162BoolFuncFactory func(observer BoolObserver) MappingUint162BoolFunc

type MappingUint162BoolObservable

type MappingUint162BoolObservable struct {
	// contains filtered or unexported fields
}

func (*MappingUint162BoolObservable) Subscribe

type MappingUint162ByteFunc

type MappingUint162ByteFunc func(next uint16, err error, complete bool, observer ByteObserver)

type MappingUint162ByteFuncFactory

type MappingUint162ByteFuncFactory func(observer ByteObserver) MappingUint162ByteFunc

type MappingUint162ByteObservable

type MappingUint162ByteObservable struct {
	// contains filtered or unexported fields
}

func (*MappingUint162ByteObservable) Subscribe

type MappingUint162ByteSliceFunc

type MappingUint162ByteSliceFunc func(next uint16, err error, complete bool, observer ByteSliceObserver)

type MappingUint162ByteSliceFuncFactory

type MappingUint162ByteSliceFuncFactory func(observer ByteSliceObserver) MappingUint162ByteSliceFunc

type MappingUint162ByteSliceObservable

type MappingUint162ByteSliceObservable struct {
	// contains filtered or unexported fields
}

func (*MappingUint162ByteSliceObservable) Subscribe

type MappingUint162Complex128Func

type MappingUint162Complex128Func func(next uint16, err error, complete bool, observer Complex128Observer)

type MappingUint162Complex128FuncFactory

type MappingUint162Complex128FuncFactory func(observer Complex128Observer) MappingUint162Complex128Func

type MappingUint162Complex128Observable

type MappingUint162Complex128Observable struct {
	// contains filtered or unexported fields
}

func (*MappingUint162Complex128Observable) Subscribe

type MappingUint162Complex64Func

type MappingUint162Complex64Func func(next uint16, err error, complete bool, observer Complex64Observer)

type MappingUint162Complex64FuncFactory

type MappingUint162Complex64FuncFactory func(observer Complex64Observer) MappingUint162Complex64Func

type MappingUint162Complex64Observable

type MappingUint162Complex64Observable struct {
	// contains filtered or unexported fields
}

func (*MappingUint162Complex64Observable) Subscribe

type MappingUint162DurationFunc

type MappingUint162DurationFunc func(next uint16, err error, complete bool, observer DurationObserver)

type MappingUint162DurationFuncFactory

type MappingUint162DurationFuncFactory func(observer DurationObserver) MappingUint162DurationFunc

type MappingUint162DurationObservable

type MappingUint162DurationObservable struct {
	// contains filtered or unexported fields
}

func (*MappingUint162DurationObservable) Subscribe

type MappingUint162Float32Func

type MappingUint162Float32Func func(next uint16, err error, complete bool, observer Float32Observer)

type MappingUint162Float32FuncFactory

type MappingUint162Float32FuncFactory func(observer Float32Observer) MappingUint162Float32Func

type MappingUint162Float32Observable

type MappingUint162Float32Observable struct {
	// contains filtered or unexported fields
}

func (*MappingUint162Float32Observable) Subscribe

type MappingUint162Float64Func

type MappingUint162Float64Func func(next uint16, err error, complete bool, observer Float64Observer)

type MappingUint162Float64FuncFactory

type MappingUint162Float64FuncFactory func(observer Float64Observer) MappingUint162Float64Func

type MappingUint162Float64Observable

type MappingUint162Float64Observable struct {
	// contains filtered or unexported fields
}

func (*MappingUint162Float64Observable) Subscribe

type MappingUint162Int16Func

type MappingUint162Int16Func func(next uint16, err error, complete bool, observer Int16Observer)

type MappingUint162Int16FuncFactory

type MappingUint162Int16FuncFactory func(observer Int16Observer) MappingUint162Int16Func

type MappingUint162Int16Observable

type MappingUint162Int16Observable struct {
	// contains filtered or unexported fields
}

func (*MappingUint162Int16Observable) Subscribe

type MappingUint162Int32Func

type MappingUint162Int32Func func(next uint16, err error, complete bool, observer Int32Observer)

type MappingUint162Int32FuncFactory

type MappingUint162Int32FuncFactory func(observer Int32Observer) MappingUint162Int32Func

type MappingUint162Int32Observable

type MappingUint162Int32Observable struct {
	// contains filtered or unexported fields
}

func (*MappingUint162Int32Observable) Subscribe

type MappingUint162Int64Func

type MappingUint162Int64Func func(next uint16, err error, complete bool, observer Int64Observer)

type MappingUint162Int64FuncFactory

type MappingUint162Int64FuncFactory func(observer Int64Observer) MappingUint162Int64Func

type MappingUint162Int64Observable

type MappingUint162Int64Observable struct {
	// contains filtered or unexported fields
}

func (*MappingUint162Int64Observable) Subscribe

type MappingUint162Int8Func

type MappingUint162Int8Func func(next uint16, err error, complete bool, observer Int8Observer)

type MappingUint162Int8FuncFactory

type MappingUint162Int8FuncFactory func(observer Int8Observer) MappingUint162Int8Func

type MappingUint162Int8Observable

type MappingUint162Int8Observable struct {
	// contains filtered or unexported fields
}

func (*MappingUint162Int8Observable) Subscribe

type MappingUint162IntFunc

type MappingUint162IntFunc func(next uint16, err error, complete bool, observer IntObserver)

type MappingUint162IntFuncFactory

type MappingUint162IntFuncFactory func(observer IntObserver) MappingUint162IntFunc

type MappingUint162IntObservable

type MappingUint162IntObservable struct {
	// contains filtered or unexported fields
}

func (*MappingUint162IntObservable) Subscribe

func (f *MappingUint162IntObservable) Subscribe(observer IntObserver) Subscription

type MappingUint162RuneFunc

type MappingUint162RuneFunc func(next uint16, err error, complete bool, observer RuneObserver)

type MappingUint162RuneFuncFactory

type MappingUint162RuneFuncFactory func(observer RuneObserver) MappingUint162RuneFunc

type MappingUint162RuneObservable

type MappingUint162RuneObservable struct {
	// contains filtered or unexported fields
}

func (*MappingUint162RuneObservable) Subscribe

type MappingUint162StringFunc

type MappingUint162StringFunc func(next uint16, err error, complete bool, observer StringObserver)

type MappingUint162StringFuncFactory

type MappingUint162StringFuncFactory func(observer StringObserver) MappingUint162StringFunc

type MappingUint162StringObservable

type MappingUint162StringObservable struct {
	// contains filtered or unexported fields
}

func (*MappingUint162StringObservable) Subscribe

type MappingUint162TimeFunc

type MappingUint162TimeFunc func(next uint16, err error, complete bool, observer TimeObserver)

type MappingUint162TimeFuncFactory

type MappingUint162TimeFuncFactory func(observer TimeObserver) MappingUint162TimeFunc

type MappingUint162TimeObservable

type MappingUint162TimeObservable struct {
	// contains filtered or unexported fields
}

func (*MappingUint162TimeObservable) Subscribe

type MappingUint162Uint16Func

type MappingUint162Uint16Func func(next uint16, err error, complete bool, observer Uint16Observer)

type MappingUint162Uint16FuncFactory

type MappingUint162Uint16FuncFactory func(observer Uint16Observer) MappingUint162Uint16Func

type MappingUint162Uint16Observable

type MappingUint162Uint16Observable struct {
	// contains filtered or unexported fields
}

func (*MappingUint162Uint16Observable) Subscribe

type MappingUint162Uint32Func

type MappingUint162Uint32Func func(next uint16, err error, complete bool, observer Uint32Observer)

type MappingUint162Uint32FuncFactory

type MappingUint162Uint32FuncFactory func(observer Uint32Observer) MappingUint162Uint32Func

type MappingUint162Uint32Observable

type MappingUint162Uint32Observable struct {
	// contains filtered or unexported fields
}

func (*MappingUint162Uint32Observable) Subscribe

type MappingUint162Uint64Func

type MappingUint162Uint64Func func(next uint16, err error, complete bool, observer Uint64Observer)

type MappingUint162Uint64FuncFactory

type MappingUint162Uint64FuncFactory func(observer Uint64Observer) MappingUint162Uint64Func

type MappingUint162Uint64Observable

type MappingUint162Uint64Observable struct {
	// contains filtered or unexported fields
}

func (*MappingUint162Uint64Observable) Subscribe

type MappingUint162Uint8Func

type MappingUint162Uint8Func func(next uint16, err error, complete bool, observer Uint8Observer)

type MappingUint162Uint8FuncFactory

type MappingUint162Uint8FuncFactory func(observer Uint8Observer) MappingUint162Uint8Func

type MappingUint162Uint8Observable

type MappingUint162Uint8Observable struct {
	// contains filtered or unexported fields
}

func (*MappingUint162Uint8Observable) Subscribe

type MappingUint162UintFunc

type MappingUint162UintFunc func(next uint16, err error, complete bool, observer UintObserver)

type MappingUint162UintFuncFactory

type MappingUint162UintFuncFactory func(observer UintObserver) MappingUint162UintFunc

type MappingUint162UintObservable

type MappingUint162UintObservable struct {
	// contains filtered or unexported fields
}

func (*MappingUint162UintObservable) Subscribe

type MappingUint2BoolFunc

type MappingUint2BoolFunc func(next uint, err error, complete bool, observer BoolObserver)

type MappingUint2BoolFuncFactory

type MappingUint2BoolFuncFactory func(observer BoolObserver) MappingUint2BoolFunc

type MappingUint2BoolObservable

type MappingUint2BoolObservable struct {
	// contains filtered or unexported fields
}

func (*MappingUint2BoolObservable) Subscribe

func (f *MappingUint2BoolObservable) Subscribe(observer BoolObserver) Subscription

type MappingUint2ByteFunc

type MappingUint2ByteFunc func(next uint, err error, complete bool, observer ByteObserver)

type MappingUint2ByteFuncFactory

type MappingUint2ByteFuncFactory func(observer ByteObserver) MappingUint2ByteFunc

type MappingUint2ByteObservable

type MappingUint2ByteObservable struct {
	// contains filtered or unexported fields
}

func (*MappingUint2ByteObservable) Subscribe

func (f *MappingUint2ByteObservable) Subscribe(observer ByteObserver) Subscription

type MappingUint2ByteSliceFunc

type MappingUint2ByteSliceFunc func(next uint, err error, complete bool, observer ByteSliceObserver)

type MappingUint2ByteSliceFuncFactory

type MappingUint2ByteSliceFuncFactory func(observer ByteSliceObserver) MappingUint2ByteSliceFunc

type MappingUint2ByteSliceObservable

type MappingUint2ByteSliceObservable struct {
	// contains filtered or unexported fields
}

func (*MappingUint2ByteSliceObservable) Subscribe

type MappingUint2Complex128Func

type MappingUint2Complex128Func func(next uint, err error, complete bool, observer Complex128Observer)

type MappingUint2Complex128FuncFactory

type MappingUint2Complex128FuncFactory func(observer Complex128Observer) MappingUint2Complex128Func

type MappingUint2Complex128Observable

type MappingUint2Complex128Observable struct {
	// contains filtered or unexported fields
}

func (*MappingUint2Complex128Observable) Subscribe

type MappingUint2Complex64Func

type MappingUint2Complex64Func func(next uint, err error, complete bool, observer Complex64Observer)

type MappingUint2Complex64FuncFactory

type MappingUint2Complex64FuncFactory func(observer Complex64Observer) MappingUint2Complex64Func

type MappingUint2Complex64Observable

type MappingUint2Complex64Observable struct {
	// contains filtered or unexported fields
}

func (*MappingUint2Complex64Observable) Subscribe

type MappingUint2DurationFunc

type MappingUint2DurationFunc func(next uint, err error, complete bool, observer DurationObserver)

type MappingUint2DurationFuncFactory

type MappingUint2DurationFuncFactory func(observer DurationObserver) MappingUint2DurationFunc

type MappingUint2DurationObservable

type MappingUint2DurationObservable struct {
	// contains filtered or unexported fields
}

func (*MappingUint2DurationObservable) Subscribe

type MappingUint2Float32Func

type MappingUint2Float32Func func(next uint, err error, complete bool, observer Float32Observer)

type MappingUint2Float32FuncFactory

type MappingUint2Float32FuncFactory func(observer Float32Observer) MappingUint2Float32Func

type MappingUint2Float32Observable

type MappingUint2Float32Observable struct {
	// contains filtered or unexported fields
}

func (*MappingUint2Float32Observable) Subscribe

type MappingUint2Float64Func

type MappingUint2Float64Func func(next uint, err error, complete bool, observer Float64Observer)

type MappingUint2Float64FuncFactory

type MappingUint2Float64FuncFactory func(observer Float64Observer) MappingUint2Float64Func

type MappingUint2Float64Observable

type MappingUint2Float64Observable struct {
	// contains filtered or unexported fields
}

func (*MappingUint2Float64Observable) Subscribe

type MappingUint2Int16Func

type MappingUint2Int16Func func(next uint, err error, complete bool, observer Int16Observer)

type MappingUint2Int16FuncFactory

type MappingUint2Int16FuncFactory func(observer Int16Observer) MappingUint2Int16Func

type MappingUint2Int16Observable

type MappingUint2Int16Observable struct {
	// contains filtered or unexported fields
}

func (*MappingUint2Int16Observable) Subscribe

type MappingUint2Int32Func

type MappingUint2Int32Func func(next uint, err error, complete bool, observer Int32Observer)

type MappingUint2Int32FuncFactory

type MappingUint2Int32FuncFactory func(observer Int32Observer) MappingUint2Int32Func

type MappingUint2Int32Observable

type MappingUint2Int32Observable struct {
	// contains filtered or unexported fields
}

func (*MappingUint2Int32Observable) Subscribe

type MappingUint2Int64Func

type MappingUint2Int64Func func(next uint, err error, complete bool, observer Int64Observer)

type MappingUint2Int64FuncFactory

type MappingUint2Int64FuncFactory func(observer Int64Observer) MappingUint2Int64Func

type MappingUint2Int64Observable

type MappingUint2Int64Observable struct {
	// contains filtered or unexported fields
}

func (*MappingUint2Int64Observable) Subscribe

type MappingUint2Int8Func

type MappingUint2Int8Func func(next uint, err error, complete bool, observer Int8Observer)

type MappingUint2Int8FuncFactory

type MappingUint2Int8FuncFactory func(observer Int8Observer) MappingUint2Int8Func

type MappingUint2Int8Observable

type MappingUint2Int8Observable struct {
	// contains filtered or unexported fields
}

func (*MappingUint2Int8Observable) Subscribe

func (f *MappingUint2Int8Observable) Subscribe(observer Int8Observer) Subscription

type MappingUint2IntFunc

type MappingUint2IntFunc func(next uint, err error, complete bool, observer IntObserver)

type MappingUint2IntFuncFactory

type MappingUint2IntFuncFactory func(observer IntObserver) MappingUint2IntFunc

type MappingUint2IntObservable

type MappingUint2IntObservable struct {
	// contains filtered or unexported fields
}

func (*MappingUint2IntObservable) Subscribe

func (f *MappingUint2IntObservable) Subscribe(observer IntObserver) Subscription

type MappingUint2RuneFunc

type MappingUint2RuneFunc func(next uint, err error, complete bool, observer RuneObserver)

type MappingUint2RuneFuncFactory

type MappingUint2RuneFuncFactory func(observer RuneObserver) MappingUint2RuneFunc

type MappingUint2RuneObservable

type MappingUint2RuneObservable struct {
	// contains filtered or unexported fields
}

func (*MappingUint2RuneObservable) Subscribe

func (f *MappingUint2RuneObservable) Subscribe(observer RuneObserver) Subscription

type MappingUint2StringFunc

type MappingUint2StringFunc func(next uint, err error, complete bool, observer StringObserver)

type MappingUint2StringFuncFactory

type MappingUint2StringFuncFactory func(observer StringObserver) MappingUint2StringFunc

type MappingUint2StringObservable

type MappingUint2StringObservable struct {
	// contains filtered or unexported fields
}

func (*MappingUint2StringObservable) Subscribe

type MappingUint2TimeFunc

type MappingUint2TimeFunc func(next uint, err error, complete bool, observer TimeObserver)

type MappingUint2TimeFuncFactory

type MappingUint2TimeFuncFactory func(observer TimeObserver) MappingUint2TimeFunc

type MappingUint2TimeObservable

type MappingUint2TimeObservable struct {
	// contains filtered or unexported fields
}

func (*MappingUint2TimeObservable) Subscribe

func (f *MappingUint2TimeObservable) Subscribe(observer TimeObserver) Subscription

type MappingUint2Uint16Func

type MappingUint2Uint16Func func(next uint, err error, complete bool, observer Uint16Observer)

type MappingUint2Uint16FuncFactory

type MappingUint2Uint16FuncFactory func(observer Uint16Observer) MappingUint2Uint16Func

type MappingUint2Uint16Observable

type MappingUint2Uint16Observable struct {
	// contains filtered or unexported fields
}

func (*MappingUint2Uint16Observable) Subscribe

type MappingUint2Uint32Func

type MappingUint2Uint32Func func(next uint, err error, complete bool, observer Uint32Observer)

type MappingUint2Uint32FuncFactory

type MappingUint2Uint32FuncFactory func(observer Uint32Observer) MappingUint2Uint32Func

type MappingUint2Uint32Observable

type MappingUint2Uint32Observable struct {
	// contains filtered or unexported fields
}

func (*MappingUint2Uint32Observable) Subscribe

type MappingUint2Uint64Func

type MappingUint2Uint64Func func(next uint, err error, complete bool, observer Uint64Observer)

type MappingUint2Uint64FuncFactory

type MappingUint2Uint64FuncFactory func(observer Uint64Observer) MappingUint2Uint64Func

type MappingUint2Uint64Observable

type MappingUint2Uint64Observable struct {
	// contains filtered or unexported fields
}

func (*MappingUint2Uint64Observable) Subscribe

type MappingUint2Uint8Func

type MappingUint2Uint8Func func(next uint, err error, complete bool, observer Uint8Observer)

type MappingUint2Uint8FuncFactory

type MappingUint2Uint8FuncFactory func(observer Uint8Observer) MappingUint2Uint8Func

type MappingUint2Uint8Observable

type MappingUint2Uint8Observable struct {
	// contains filtered or unexported fields
}

func (*MappingUint2Uint8Observable) Subscribe

type MappingUint2UintFunc

type MappingUint2UintFunc func(next uint, err error, complete bool, observer UintObserver)

type MappingUint2UintFuncFactory

type MappingUint2UintFuncFactory func(observer UintObserver) MappingUint2UintFunc

type MappingUint2UintObservable

type MappingUint2UintObservable struct {
	// contains filtered or unexported fields
}

func (*MappingUint2UintObservable) Subscribe

func (f *MappingUint2UintObservable) Subscribe(observer UintObserver) Subscription

type MappingUint322BoolFunc

type MappingUint322BoolFunc func(next uint32, err error, complete bool, observer BoolObserver)

type MappingUint322BoolFuncFactory

type MappingUint322BoolFuncFactory func(observer BoolObserver) MappingUint322BoolFunc

type MappingUint322BoolObservable

type MappingUint322BoolObservable struct {
	// contains filtered or unexported fields
}

func (*MappingUint322BoolObservable) Subscribe

type MappingUint322ByteFunc

type MappingUint322ByteFunc func(next uint32, err error, complete bool, observer ByteObserver)

type MappingUint322ByteFuncFactory

type MappingUint322ByteFuncFactory func(observer ByteObserver) MappingUint322ByteFunc

type MappingUint322ByteObservable

type MappingUint322ByteObservable struct {
	// contains filtered or unexported fields
}

func (*MappingUint322ByteObservable) Subscribe

type MappingUint322ByteSliceFunc

type MappingUint322ByteSliceFunc func(next uint32, err error, complete bool, observer ByteSliceObserver)

type MappingUint322ByteSliceFuncFactory

type MappingUint322ByteSliceFuncFactory func(observer ByteSliceObserver) MappingUint322ByteSliceFunc

type MappingUint322ByteSliceObservable

type MappingUint322ByteSliceObservable struct {
	// contains filtered or unexported fields
}

func (*MappingUint322ByteSliceObservable) Subscribe

type MappingUint322Complex128Func

type MappingUint322Complex128Func func(next uint32, err error, complete bool, observer Complex128Observer)

type MappingUint322Complex128FuncFactory

type MappingUint322Complex128FuncFactory func(observer Complex128Observer) MappingUint322Complex128Func

type MappingUint322Complex128Observable

type MappingUint322Complex128Observable struct {
	// contains filtered or unexported fields
}

func (*MappingUint322Complex128Observable) Subscribe

type MappingUint322Complex64Func

type MappingUint322Complex64Func func(next uint32, err error, complete bool, observer Complex64Observer)

type MappingUint322Complex64FuncFactory

type MappingUint322Complex64FuncFactory func(observer Complex64Observer) MappingUint322Complex64Func

type MappingUint322Complex64Observable

type MappingUint322Complex64Observable struct {
	// contains filtered or unexported fields
}

func (*MappingUint322Complex64Observable) Subscribe

type MappingUint322DurationFunc

type MappingUint322DurationFunc func(next uint32, err error, complete bool, observer DurationObserver)

type MappingUint322DurationFuncFactory

type MappingUint322DurationFuncFactory func(observer DurationObserver) MappingUint322DurationFunc

type MappingUint322DurationObservable

type MappingUint322DurationObservable struct {
	// contains filtered or unexported fields
}

func (*MappingUint322DurationObservable) Subscribe

type MappingUint322Float32Func

type MappingUint322Float32Func func(next uint32, err error, complete bool, observer Float32Observer)

type MappingUint322Float32FuncFactory

type MappingUint322Float32FuncFactory func(observer Float32Observer) MappingUint322Float32Func

type MappingUint322Float32Observable

type MappingUint322Float32Observable struct {
	// contains filtered or unexported fields
}

func (*MappingUint322Float32Observable) Subscribe

type MappingUint322Float64Func

type MappingUint322Float64Func func(next uint32, err error, complete bool, observer Float64Observer)

type MappingUint322Float64FuncFactory

type MappingUint322Float64FuncFactory func(observer Float64Observer) MappingUint322Float64Func

type MappingUint322Float64Observable

type MappingUint322Float64Observable struct {
	// contains filtered or unexported fields
}

func (*MappingUint322Float64Observable) Subscribe

type MappingUint322Int16Func

type MappingUint322Int16Func func(next uint32, err error, complete bool, observer Int16Observer)

type MappingUint322Int16FuncFactory

type MappingUint322Int16FuncFactory func(observer Int16Observer) MappingUint322Int16Func

type MappingUint322Int16Observable

type MappingUint322Int16Observable struct {
	// contains filtered or unexported fields
}

func (*MappingUint322Int16Observable) Subscribe

type MappingUint322Int32Func

type MappingUint322Int32Func func(next uint32, err error, complete bool, observer Int32Observer)

type MappingUint322Int32FuncFactory

type MappingUint322Int32FuncFactory func(observer Int32Observer) MappingUint322Int32Func

type MappingUint322Int32Observable

type MappingUint322Int32Observable struct {
	// contains filtered or unexported fields
}

func (*MappingUint322Int32Observable) Subscribe

type MappingUint322Int64Func

type MappingUint322Int64Func func(next uint32, err error, complete bool, observer Int64Observer)

type MappingUint322Int64FuncFactory

type MappingUint322Int64FuncFactory func(observer Int64Observer) MappingUint322Int64Func

type MappingUint322Int64Observable

type MappingUint322Int64Observable struct {
	// contains filtered or unexported fields
}

func (*MappingUint322Int64Observable) Subscribe

type MappingUint322Int8Func

type MappingUint322Int8Func func(next uint32, err error, complete bool, observer Int8Observer)

type MappingUint322Int8FuncFactory

type MappingUint322Int8FuncFactory func(observer Int8Observer) MappingUint322Int8Func

type MappingUint322Int8Observable

type MappingUint322Int8Observable struct {
	// contains filtered or unexported fields
}

func (*MappingUint322Int8Observable) Subscribe

type MappingUint322IntFunc

type MappingUint322IntFunc func(next uint32, err error, complete bool, observer IntObserver)

type MappingUint322IntFuncFactory

type MappingUint322IntFuncFactory func(observer IntObserver) MappingUint322IntFunc

type MappingUint322IntObservable

type MappingUint322IntObservable struct {
	// contains filtered or unexported fields
}

func (*MappingUint322IntObservable) Subscribe

func (f *MappingUint322IntObservable) Subscribe(observer IntObserver) Subscription

type MappingUint322RuneFunc

type MappingUint322RuneFunc func(next uint32, err error, complete bool, observer RuneObserver)

type MappingUint322RuneFuncFactory

type MappingUint322RuneFuncFactory func(observer RuneObserver) MappingUint322RuneFunc

type MappingUint322RuneObservable

type MappingUint322RuneObservable struct {
	// contains filtered or unexported fields
}

func (*MappingUint322RuneObservable) Subscribe

type MappingUint322StringFunc

type MappingUint322StringFunc func(next uint32, err error, complete bool, observer StringObserver)

type MappingUint322StringFuncFactory

type MappingUint322StringFuncFactory func(observer StringObserver) MappingUint322StringFunc

type MappingUint322StringObservable

type MappingUint322StringObservable struct {
	// contains filtered or unexported fields
}

func (*MappingUint322StringObservable) Subscribe

type MappingUint322TimeFunc

type MappingUint322TimeFunc func(next uint32, err error, complete bool, observer TimeObserver)

type MappingUint322TimeFuncFactory

type MappingUint322TimeFuncFactory func(observer TimeObserver) MappingUint322TimeFunc

type MappingUint322TimeObservable

type MappingUint322TimeObservable struct {
	// contains filtered or unexported fields
}

func (*MappingUint322TimeObservable) Subscribe

type MappingUint322Uint16Func

type MappingUint322Uint16Func func(next uint32, err error, complete bool, observer Uint16Observer)

type MappingUint322Uint16FuncFactory

type MappingUint322Uint16FuncFactory func(observer Uint16Observer) MappingUint322Uint16Func

type MappingUint322Uint16Observable

type MappingUint322Uint16Observable struct {
	// contains filtered or unexported fields
}

func (*MappingUint322Uint16Observable) Subscribe

type MappingUint322Uint32Func

type MappingUint322Uint32Func func(next uint32, err error, complete bool, observer Uint32Observer)

type MappingUint322Uint32FuncFactory

type MappingUint322Uint32FuncFactory func(observer Uint32Observer) MappingUint322Uint32Func

type MappingUint322Uint32Observable

type MappingUint322Uint32Observable struct {
	// contains filtered or unexported fields
}

func (*MappingUint322Uint32Observable) Subscribe

type MappingUint322Uint64Func

type MappingUint322Uint64Func func(next uint32, err error, complete bool, observer Uint64Observer)

type MappingUint322Uint64FuncFactory

type MappingUint322Uint64FuncFactory func(observer Uint64Observer) MappingUint322Uint64Func

type MappingUint322Uint64Observable

type MappingUint322Uint64Observable struct {
	// contains filtered or unexported fields
}

func (*MappingUint322Uint64Observable) Subscribe

type MappingUint322Uint8Func

type MappingUint322Uint8Func func(next uint32, err error, complete bool, observer Uint8Observer)

type MappingUint322Uint8FuncFactory

type MappingUint322Uint8FuncFactory func(observer Uint8Observer) MappingUint322Uint8Func

type MappingUint322Uint8Observable

type MappingUint322Uint8Observable struct {
	// contains filtered or unexported fields
}

func (*MappingUint322Uint8Observable) Subscribe

type MappingUint322UintFunc

type MappingUint322UintFunc func(next uint32, err error, complete bool, observer UintObserver)

type MappingUint322UintFuncFactory

type MappingUint322UintFuncFactory func(observer UintObserver) MappingUint322UintFunc

type MappingUint322UintObservable

type MappingUint322UintObservable struct {
	// contains filtered or unexported fields
}

func (*MappingUint322UintObservable) Subscribe

type MappingUint642BoolFunc

type MappingUint642BoolFunc func(next uint64, err error, complete bool, observer BoolObserver)

type MappingUint642BoolFuncFactory

type MappingUint642BoolFuncFactory func(observer BoolObserver) MappingUint642BoolFunc

type MappingUint642BoolObservable

type MappingUint642BoolObservable struct {
	// contains filtered or unexported fields
}

func (*MappingUint642BoolObservable) Subscribe

type MappingUint642ByteFunc

type MappingUint642ByteFunc func(next uint64, err error, complete bool, observer ByteObserver)

type MappingUint642ByteFuncFactory

type MappingUint642ByteFuncFactory func(observer ByteObserver) MappingUint642ByteFunc

type MappingUint642ByteObservable

type MappingUint642ByteObservable struct {
	// contains filtered or unexported fields
}

func (*MappingUint642ByteObservable) Subscribe

type MappingUint642ByteSliceFunc

type MappingUint642ByteSliceFunc func(next uint64, err error, complete bool, observer ByteSliceObserver)

type MappingUint642ByteSliceFuncFactory

type MappingUint642ByteSliceFuncFactory func(observer ByteSliceObserver) MappingUint642ByteSliceFunc

type MappingUint642ByteSliceObservable

type MappingUint642ByteSliceObservable struct {
	// contains filtered or unexported fields
}

func (*MappingUint642ByteSliceObservable) Subscribe

type MappingUint642Complex128Func

type MappingUint642Complex128Func func(next uint64, err error, complete bool, observer Complex128Observer)

type MappingUint642Complex128FuncFactory

type MappingUint642Complex128FuncFactory func(observer Complex128Observer) MappingUint642Complex128Func

type MappingUint642Complex128Observable

type MappingUint642Complex128Observable struct {
	// contains filtered or unexported fields
}

func (*MappingUint642Complex128Observable) Subscribe

type MappingUint642Complex64Func

type MappingUint642Complex64Func func(next uint64, err error, complete bool, observer Complex64Observer)

type MappingUint642Complex64FuncFactory

type MappingUint642Complex64FuncFactory func(observer Complex64Observer) MappingUint642Complex64Func

type MappingUint642Complex64Observable

type MappingUint642Complex64Observable struct {
	// contains filtered or unexported fields
}

func (*MappingUint642Complex64Observable) Subscribe

type MappingUint642DurationFunc

type MappingUint642DurationFunc func(next uint64, err error, complete bool, observer DurationObserver)

type MappingUint642DurationFuncFactory

type MappingUint642DurationFuncFactory func(observer DurationObserver) MappingUint642DurationFunc

type MappingUint642DurationObservable

type MappingUint642DurationObservable struct {
	// contains filtered or unexported fields
}

func (*MappingUint642DurationObservable) Subscribe

type MappingUint642Float32Func

type MappingUint642Float32Func func(next uint64, err error, complete bool, observer Float32Observer)

type MappingUint642Float32FuncFactory

type MappingUint642Float32FuncFactory func(observer Float32Observer) MappingUint642Float32Func

type MappingUint642Float32Observable

type MappingUint642Float32Observable struct {
	// contains filtered or unexported fields
}

func (*MappingUint642Float32Observable) Subscribe

type MappingUint642Float64Func

type MappingUint642Float64Func func(next uint64, err error, complete bool, observer Float64Observer)

type MappingUint642Float64FuncFactory

type MappingUint642Float64FuncFactory func(observer Float64Observer) MappingUint642Float64Func

type MappingUint642Float64Observable

type MappingUint642Float64Observable struct {
	// contains filtered or unexported fields
}

func (*MappingUint642Float64Observable) Subscribe

type MappingUint642Int16Func

type MappingUint642Int16Func func(next uint64, err error, complete bool, observer Int16Observer)

type MappingUint642Int16FuncFactory

type MappingUint642Int16FuncFactory func(observer Int16Observer) MappingUint642Int16Func

type MappingUint642Int16Observable

type MappingUint642Int16Observable struct {
	// contains filtered or unexported fields
}

func (*MappingUint642Int16Observable) Subscribe

type MappingUint642Int32Func

type MappingUint642Int32Func func(next uint64, err error, complete bool, observer Int32Observer)

type MappingUint642Int32FuncFactory

type MappingUint642Int32FuncFactory func(observer Int32Observer) MappingUint642Int32Func

type MappingUint642Int32Observable

type MappingUint642Int32Observable struct {
	// contains filtered or unexported fields
}

func (*MappingUint642Int32Observable) Subscribe

type MappingUint642Int64Func

type MappingUint642Int64Func func(next uint64, err error, complete bool, observer Int64Observer)

type MappingUint642Int64FuncFactory

type MappingUint642Int64FuncFactory func(observer Int64Observer) MappingUint642Int64Func

type MappingUint642Int64Observable

type MappingUint642Int64Observable struct {
	// contains filtered or unexported fields
}

func (*MappingUint642Int64Observable) Subscribe

type MappingUint642Int8Func

type MappingUint642Int8Func func(next uint64, err error, complete bool, observer Int8Observer)

type MappingUint642Int8FuncFactory

type MappingUint642Int8FuncFactory func(observer Int8Observer) MappingUint642Int8Func

type MappingUint642Int8Observable

type MappingUint642Int8Observable struct {
	// contains filtered or unexported fields
}

func (*MappingUint642Int8Observable) Subscribe

type MappingUint642IntFunc

type MappingUint642IntFunc func(next uint64, err error, complete bool, observer IntObserver)

type MappingUint642IntFuncFactory

type MappingUint642IntFuncFactory func(observer IntObserver) MappingUint642IntFunc

type MappingUint642IntObservable

type MappingUint642IntObservable struct {
	// contains filtered or unexported fields
}

func (*MappingUint642IntObservable) Subscribe

func (f *MappingUint642IntObservable) Subscribe(observer IntObserver) Subscription

type MappingUint642RuneFunc

type MappingUint642RuneFunc func(next uint64, err error, complete bool, observer RuneObserver)

type MappingUint642RuneFuncFactory

type MappingUint642RuneFuncFactory func(observer RuneObserver) MappingUint642RuneFunc

type MappingUint642RuneObservable

type MappingUint642RuneObservable struct {
	// contains filtered or unexported fields
}

func (*MappingUint642RuneObservable) Subscribe

type MappingUint642StringFunc

type MappingUint642StringFunc func(next uint64, err error, complete bool, observer StringObserver)

type MappingUint642StringFuncFactory

type MappingUint642StringFuncFactory func(observer StringObserver) MappingUint642StringFunc

type MappingUint642StringObservable

type MappingUint642StringObservable struct {
	// contains filtered or unexported fields
}

func (*MappingUint642StringObservable) Subscribe

type MappingUint642TimeFunc

type MappingUint642TimeFunc func(next uint64, err error, complete bool, observer TimeObserver)

type MappingUint642TimeFuncFactory

type MappingUint642TimeFuncFactory func(observer TimeObserver) MappingUint642TimeFunc

type MappingUint642TimeObservable

type MappingUint642TimeObservable struct {
	// contains filtered or unexported fields
}

func (*MappingUint642TimeObservable) Subscribe

type MappingUint642Uint16Func

type MappingUint642Uint16Func func(next uint64, err error, complete bool, observer Uint16Observer)

type MappingUint642Uint16FuncFactory

type MappingUint642Uint16FuncFactory func(observer Uint16Observer) MappingUint642Uint16Func

type MappingUint642Uint16Observable

type MappingUint642Uint16Observable struct {
	// contains filtered or unexported fields
}

func (*MappingUint642Uint16Observable) Subscribe

type MappingUint642Uint32Func

type MappingUint642Uint32Func func(next uint64, err error, complete bool, observer Uint32Observer)

type MappingUint642Uint32FuncFactory

type MappingUint642Uint32FuncFactory func(observer Uint32Observer) MappingUint642Uint32Func

type MappingUint642Uint32Observable

type MappingUint642Uint32Observable struct {
	// contains filtered or unexported fields
}

func (*MappingUint642Uint32Observable) Subscribe

type MappingUint642Uint64Func

type MappingUint642Uint64Func func(next uint64, err error, complete bool, observer Uint64Observer)

type MappingUint642Uint64FuncFactory

type MappingUint642Uint64FuncFactory func(observer Uint64Observer) MappingUint642Uint64Func

type MappingUint642Uint64Observable

type MappingUint642Uint64Observable struct {
	// contains filtered or unexported fields
}

func (*MappingUint642Uint64Observable) Subscribe

type MappingUint642Uint8Func

type MappingUint642Uint8Func func(next uint64, err error, complete bool, observer Uint8Observer)

type MappingUint642Uint8FuncFactory

type MappingUint642Uint8FuncFactory func(observer Uint8Observer) MappingUint642Uint8Func

type MappingUint642Uint8Observable

type MappingUint642Uint8Observable struct {
	// contains filtered or unexported fields
}

func (*MappingUint642Uint8Observable) Subscribe

type MappingUint642UintFunc

type MappingUint642UintFunc func(next uint64, err error, complete bool, observer UintObserver)

type MappingUint642UintFuncFactory

type MappingUint642UintFuncFactory func(observer UintObserver) MappingUint642UintFunc

type MappingUint642UintObservable

type MappingUint642UintObservable struct {
	// contains filtered or unexported fields
}

func (*MappingUint642UintObservable) Subscribe

type MappingUint82BoolFunc

type MappingUint82BoolFunc func(next uint8, err error, complete bool, observer BoolObserver)

type MappingUint82BoolFuncFactory

type MappingUint82BoolFuncFactory func(observer BoolObserver) MappingUint82BoolFunc

type MappingUint82BoolObservable

type MappingUint82BoolObservable struct {
	// contains filtered or unexported fields
}

func (*MappingUint82BoolObservable) Subscribe

func (f *MappingUint82BoolObservable) Subscribe(observer BoolObserver) Subscription

type MappingUint82ByteFunc

type MappingUint82ByteFunc func(next uint8, err error, complete bool, observer ByteObserver)

type MappingUint82ByteFuncFactory

type MappingUint82ByteFuncFactory func(observer ByteObserver) MappingUint82ByteFunc

type MappingUint82ByteObservable

type MappingUint82ByteObservable struct {
	// contains filtered or unexported fields
}

func (*MappingUint82ByteObservable) Subscribe

func (f *MappingUint82ByteObservable) Subscribe(observer ByteObserver) Subscription

type MappingUint82ByteSliceFunc

type MappingUint82ByteSliceFunc func(next uint8, err error, complete bool, observer ByteSliceObserver)

type MappingUint82ByteSliceFuncFactory

type MappingUint82ByteSliceFuncFactory func(observer ByteSliceObserver) MappingUint82ByteSliceFunc

type MappingUint82ByteSliceObservable

type MappingUint82ByteSliceObservable struct {
	// contains filtered or unexported fields
}

func (*MappingUint82ByteSliceObservable) Subscribe

type MappingUint82Complex128Func

type MappingUint82Complex128Func func(next uint8, err error, complete bool, observer Complex128Observer)

type MappingUint82Complex128FuncFactory

type MappingUint82Complex128FuncFactory func(observer Complex128Observer) MappingUint82Complex128Func

type MappingUint82Complex128Observable

type MappingUint82Complex128Observable struct {
	// contains filtered or unexported fields
}

func (*MappingUint82Complex128Observable) Subscribe

type MappingUint82Complex64Func

type MappingUint82Complex64Func func(next uint8, err error, complete bool, observer Complex64Observer)

type MappingUint82Complex64FuncFactory

type MappingUint82Complex64FuncFactory func(observer Complex64Observer) MappingUint82Complex64Func

type MappingUint82Complex64Observable

type MappingUint82Complex64Observable struct {
	// contains filtered or unexported fields
}

func (*MappingUint82Complex64Observable) Subscribe

type MappingUint82DurationFunc

type MappingUint82DurationFunc func(next uint8, err error, complete bool, observer DurationObserver)

type MappingUint82DurationFuncFactory

type MappingUint82DurationFuncFactory func(observer DurationObserver) MappingUint82DurationFunc

type MappingUint82DurationObservable

type MappingUint82DurationObservable struct {
	// contains filtered or unexported fields
}

func (*MappingUint82DurationObservable) Subscribe

type MappingUint82Float32Func

type MappingUint82Float32Func func(next uint8, err error, complete bool, observer Float32Observer)

type MappingUint82Float32FuncFactory

type MappingUint82Float32FuncFactory func(observer Float32Observer) MappingUint82Float32Func

type MappingUint82Float32Observable

type MappingUint82Float32Observable struct {
	// contains filtered or unexported fields
}

func (*MappingUint82Float32Observable) Subscribe

type MappingUint82Float64Func

type MappingUint82Float64Func func(next uint8, err error, complete bool, observer Float64Observer)

type MappingUint82Float64FuncFactory

type MappingUint82Float64FuncFactory func(observer Float64Observer) MappingUint82Float64Func

type MappingUint82Float64Observable

type MappingUint82Float64Observable struct {
	// contains filtered or unexported fields
}

func (*MappingUint82Float64Observable) Subscribe

type MappingUint82Int16Func

type MappingUint82Int16Func func(next uint8, err error, complete bool, observer Int16Observer)

type MappingUint82Int16FuncFactory

type MappingUint82Int16FuncFactory func(observer Int16Observer) MappingUint82Int16Func

type MappingUint82Int16Observable

type MappingUint82Int16Observable struct {
	// contains filtered or unexported fields
}

func (*MappingUint82Int16Observable) Subscribe

type MappingUint82Int32Func

type MappingUint82Int32Func func(next uint8, err error, complete bool, observer Int32Observer)

type MappingUint82Int32FuncFactory

type MappingUint82Int32FuncFactory func(observer Int32Observer) MappingUint82Int32Func

type MappingUint82Int32Observable

type MappingUint82Int32Observable struct {
	// contains filtered or unexported fields
}

func (*MappingUint82Int32Observable) Subscribe

type MappingUint82Int64Func

type MappingUint82Int64Func func(next uint8, err error, complete bool, observer Int64Observer)

type MappingUint82Int64FuncFactory

type MappingUint82Int64FuncFactory func(observer Int64Observer) MappingUint82Int64Func

type MappingUint82Int64Observable

type MappingUint82Int64Observable struct {
	// contains filtered or unexported fields
}

func (*MappingUint82Int64Observable) Subscribe

type MappingUint82Int8Func

type MappingUint82Int8Func func(next uint8, err error, complete bool, observer Int8Observer)

type MappingUint82Int8FuncFactory

type MappingUint82Int8FuncFactory func(observer Int8Observer) MappingUint82Int8Func

type MappingUint82Int8Observable

type MappingUint82Int8Observable struct {
	// contains filtered or unexported fields
}

func (*MappingUint82Int8Observable) Subscribe

func (f *MappingUint82Int8Observable) Subscribe(observer Int8Observer) Subscription

type MappingUint82IntFunc

type MappingUint82IntFunc func(next uint8, err error, complete bool, observer IntObserver)

type MappingUint82IntFuncFactory

type MappingUint82IntFuncFactory func(observer IntObserver) MappingUint82IntFunc

type MappingUint82IntObservable

type MappingUint82IntObservable struct {
	// contains filtered or unexported fields
}

func (*MappingUint82IntObservable) Subscribe

func (f *MappingUint82IntObservable) Subscribe(observer IntObserver) Subscription

type MappingUint82RuneFunc

type MappingUint82RuneFunc func(next uint8, err error, complete bool, observer RuneObserver)

type MappingUint82RuneFuncFactory

type MappingUint82RuneFuncFactory func(observer RuneObserver) MappingUint82RuneFunc

type MappingUint82RuneObservable

type MappingUint82RuneObservable struct {
	// contains filtered or unexported fields
}

func (*MappingUint82RuneObservable) Subscribe

func (f *MappingUint82RuneObservable) Subscribe(observer RuneObserver) Subscription

type MappingUint82StringFunc

type MappingUint82StringFunc func(next uint8, err error, complete bool, observer StringObserver)

type MappingUint82StringFuncFactory

type MappingUint82StringFuncFactory func(observer StringObserver) MappingUint82StringFunc

type MappingUint82StringObservable

type MappingUint82StringObservable struct {
	// contains filtered or unexported fields
}

func (*MappingUint82StringObservable) Subscribe

type MappingUint82TimeFunc

type MappingUint82TimeFunc func(next uint8, err error, complete bool, observer TimeObserver)

type MappingUint82TimeFuncFactory

type MappingUint82TimeFuncFactory func(observer TimeObserver) MappingUint82TimeFunc

type MappingUint82TimeObservable

type MappingUint82TimeObservable struct {
	// contains filtered or unexported fields
}

func (*MappingUint82TimeObservable) Subscribe

func (f *MappingUint82TimeObservable) Subscribe(observer TimeObserver) Subscription

type MappingUint82Uint16Func

type MappingUint82Uint16Func func(next uint8, err error, complete bool, observer Uint16Observer)

type MappingUint82Uint16FuncFactory

type MappingUint82Uint16FuncFactory func(observer Uint16Observer) MappingUint82Uint16Func

type MappingUint82Uint16Observable

type MappingUint82Uint16Observable struct {
	// contains filtered or unexported fields
}

func (*MappingUint82Uint16Observable) Subscribe

type MappingUint82Uint32Func

type MappingUint82Uint32Func func(next uint8, err error, complete bool, observer Uint32Observer)

type MappingUint82Uint32FuncFactory

type MappingUint82Uint32FuncFactory func(observer Uint32Observer) MappingUint82Uint32Func

type MappingUint82Uint32Observable

type MappingUint82Uint32Observable struct {
	// contains filtered or unexported fields
}

func (*MappingUint82Uint32Observable) Subscribe

type MappingUint82Uint64Func

type MappingUint82Uint64Func func(next uint8, err error, complete bool, observer Uint64Observer)

type MappingUint82Uint64FuncFactory

type MappingUint82Uint64FuncFactory func(observer Uint64Observer) MappingUint82Uint64Func

type MappingUint82Uint64Observable

type MappingUint82Uint64Observable struct {
	// contains filtered or unexported fields
}

func (*MappingUint82Uint64Observable) Subscribe

type MappingUint82Uint8Func

type MappingUint82Uint8Func func(next uint8, err error, complete bool, observer Uint8Observer)

type MappingUint82Uint8FuncFactory

type MappingUint82Uint8FuncFactory func(observer Uint8Observer) MappingUint82Uint8Func

type MappingUint82Uint8Observable

type MappingUint82Uint8Observable struct {
	// contains filtered or unexported fields
}

func (*MappingUint82Uint8Observable) Subscribe

type MappingUint82UintFunc

type MappingUint82UintFunc func(next uint8, err error, complete bool, observer UintObserver)

type MappingUint82UintFuncFactory

type MappingUint82UintFuncFactory func(observer UintObserver) MappingUint82UintFunc

type MappingUint82UintObservable

type MappingUint82UintObservable struct {
	// contains filtered or unexported fields
}

func (*MappingUint82UintObservable) Subscribe

func (f *MappingUint82UintObservable) Subscribe(observer UintObserver) Subscription

type RuneObservable

type RuneObservable interface {
	Subscribe(RuneObserver) Subscription
}

func MapBool2RuneObservable

func MapBool2RuneObservable(parent BoolObservable, mapper MappingBool2RuneFuncFactory) RuneObservable

func MapBool2RuneObserveDirect

func MapBool2RuneObserveDirect(parent BoolObservable, mapper MappingBool2RuneFunc) RuneObservable

func MapBool2RuneObserveNext

func MapBool2RuneObserveNext(parent BoolObservable, mapper func(bool) rune) RuneObservable

func MapByte2RuneObservable

func MapByte2RuneObservable(parent ByteObservable, mapper MappingByte2RuneFuncFactory) RuneObservable

func MapByte2RuneObserveDirect

func MapByte2RuneObserveDirect(parent ByteObservable, mapper MappingByte2RuneFunc) RuneObservable

func MapByte2RuneObserveNext

func MapByte2RuneObserveNext(parent ByteObservable, mapper func(byte) rune) RuneObservable

func MapByteSlice2RuneObserveDirect

func MapByteSlice2RuneObserveDirect(parent ByteSliceObservable, mapper MappingByteSlice2RuneFunc) RuneObservable

func MapByteSlice2RuneObserveNext

func MapByteSlice2RuneObserveNext(parent ByteSliceObservable, mapper func([]byte) rune) RuneObservable

func MapComplex1282RuneObserveDirect

func MapComplex1282RuneObserveDirect(parent Complex128Observable, mapper MappingComplex1282RuneFunc) RuneObservable

func MapComplex1282RuneObserveNext

func MapComplex1282RuneObserveNext(parent Complex128Observable, mapper func(complex128) rune) RuneObservable

func MapComplex642RuneObserveDirect

func MapComplex642RuneObserveDirect(parent Complex64Observable, mapper MappingComplex642RuneFunc) RuneObservable

func MapComplex642RuneObserveNext

func MapComplex642RuneObserveNext(parent Complex64Observable, mapper func(complex64) rune) RuneObservable

func MapDuration2RuneObserveDirect

func MapDuration2RuneObserveDirect(parent DurationObservable, mapper MappingDuration2RuneFunc) RuneObservable

func MapDuration2RuneObserveNext

func MapDuration2RuneObserveNext(parent DurationObservable, mapper func(time.Duration) rune) RuneObservable

func MapFloat322RuneObserveDirect

func MapFloat322RuneObserveDirect(parent Float32Observable, mapper MappingFloat322RuneFunc) RuneObservable

func MapFloat322RuneObserveNext

func MapFloat322RuneObserveNext(parent Float32Observable, mapper func(float32) rune) RuneObservable

func MapFloat642RuneObserveDirect

func MapFloat642RuneObserveDirect(parent Float64Observable, mapper MappingFloat642RuneFunc) RuneObservable

func MapFloat642RuneObserveNext

func MapFloat642RuneObserveNext(parent Float64Observable, mapper func(float64) rune) RuneObservable

func MapInt162RuneObservable

func MapInt162RuneObservable(parent Int16Observable, mapper MappingInt162RuneFuncFactory) RuneObservable

func MapInt162RuneObserveDirect

func MapInt162RuneObserveDirect(parent Int16Observable, mapper MappingInt162RuneFunc) RuneObservable

func MapInt162RuneObserveNext

func MapInt162RuneObserveNext(parent Int16Observable, mapper func(int16) rune) RuneObservable

func MapInt2RuneObservable

func MapInt2RuneObservable(parent IntObservable, mapper MappingInt2RuneFuncFactory) RuneObservable

func MapInt2RuneObserveDirect

func MapInt2RuneObserveDirect(parent IntObservable, mapper MappingInt2RuneFunc) RuneObservable

func MapInt2RuneObserveNext

func MapInt2RuneObserveNext(parent IntObservable, mapper func(int) rune) RuneObservable

func MapInt322RuneObservable

func MapInt322RuneObservable(parent Int32Observable, mapper MappingInt322RuneFuncFactory) RuneObservable

func MapInt322RuneObserveDirect

func MapInt322RuneObserveDirect(parent Int32Observable, mapper MappingInt322RuneFunc) RuneObservable

func MapInt322RuneObserveNext

func MapInt322RuneObserveNext(parent Int32Observable, mapper func(int32) rune) RuneObservable

func MapInt642RuneObservable

func MapInt642RuneObservable(parent Int64Observable, mapper MappingInt642RuneFuncFactory) RuneObservable

func MapInt642RuneObserveDirect

func MapInt642RuneObserveDirect(parent Int64Observable, mapper MappingInt642RuneFunc) RuneObservable

func MapInt642RuneObserveNext

func MapInt642RuneObserveNext(parent Int64Observable, mapper func(int64) rune) RuneObservable

func MapInt82RuneObservable

func MapInt82RuneObservable(parent Int8Observable, mapper MappingInt82RuneFuncFactory) RuneObservable

func MapInt82RuneObserveDirect

func MapInt82RuneObserveDirect(parent Int8Observable, mapper MappingInt82RuneFunc) RuneObservable

func MapInt82RuneObserveNext

func MapInt82RuneObserveNext(parent Int8Observable, mapper func(int8) rune) RuneObservable

func MapRune2RuneObservable

func MapRune2RuneObservable(parent RuneObservable, mapper MappingRune2RuneFuncFactory) RuneObservable

func MapRune2RuneObserveDirect

func MapRune2RuneObserveDirect(parent RuneObservable, mapper MappingRune2RuneFunc) RuneObservable

func MapRune2RuneObserveNext

func MapRune2RuneObserveNext(parent RuneObservable, mapper func(rune) rune) RuneObservable

func MapString2RuneObservable

func MapString2RuneObservable(parent StringObservable, mapper MappingString2RuneFuncFactory) RuneObservable

func MapString2RuneObserveDirect

func MapString2RuneObserveDirect(parent StringObservable, mapper MappingString2RuneFunc) RuneObservable

func MapString2RuneObserveNext

func MapString2RuneObserveNext(parent StringObservable, mapper func(string) rune) RuneObservable

func MapTime2RuneObservable

func MapTime2RuneObservable(parent TimeObservable, mapper MappingTime2RuneFuncFactory) RuneObservable

func MapTime2RuneObserveDirect

func MapTime2RuneObserveDirect(parent TimeObservable, mapper MappingTime2RuneFunc) RuneObservable

func MapTime2RuneObserveNext

func MapTime2RuneObserveNext(parent TimeObservable, mapper func(time.Time) rune) RuneObservable

func MapUint162RuneObservable

func MapUint162RuneObservable(parent Uint16Observable, mapper MappingUint162RuneFuncFactory) RuneObservable

func MapUint162RuneObserveDirect

func MapUint162RuneObserveDirect(parent Uint16Observable, mapper MappingUint162RuneFunc) RuneObservable

func MapUint162RuneObserveNext

func MapUint162RuneObserveNext(parent Uint16Observable, mapper func(uint16) rune) RuneObservable

func MapUint2RuneObservable

func MapUint2RuneObservable(parent UintObservable, mapper MappingUint2RuneFuncFactory) RuneObservable

func MapUint2RuneObserveDirect

func MapUint2RuneObserveDirect(parent UintObservable, mapper MappingUint2RuneFunc) RuneObservable

func MapUint2RuneObserveNext

func MapUint2RuneObserveNext(parent UintObservable, mapper func(uint) rune) RuneObservable

func MapUint322RuneObservable

func MapUint322RuneObservable(parent Uint32Observable, mapper MappingUint322RuneFuncFactory) RuneObservable

func MapUint322RuneObserveDirect

func MapUint322RuneObserveDirect(parent Uint32Observable, mapper MappingUint322RuneFunc) RuneObservable

func MapUint322RuneObserveNext

func MapUint322RuneObserveNext(parent Uint32Observable, mapper func(uint32) rune) RuneObservable

func MapUint642RuneObservable

func MapUint642RuneObservable(parent Uint64Observable, mapper MappingUint642RuneFuncFactory) RuneObservable

func MapUint642RuneObserveDirect

func MapUint642RuneObserveDirect(parent Uint64Observable, mapper MappingUint642RuneFunc) RuneObservable

func MapUint642RuneObserveNext

func MapUint642RuneObserveNext(parent Uint64Observable, mapper func(uint64) rune) RuneObservable

func MapUint82RuneObservable

func MapUint82RuneObservable(parent Uint8Observable, mapper MappingUint82RuneFuncFactory) RuneObservable

func MapUint82RuneObserveDirect

func MapUint82RuneObserveDirect(parent Uint8Observable, mapper MappingUint82RuneFunc) RuneObservable

func MapUint82RuneObserveNext

func MapUint82RuneObserveNext(parent Uint8Observable, mapper func(uint8) rune) RuneObservable

type RuneObservableFactory

type RuneObservableFactory func(observer RuneObserver, subscription Subscription)

func (RuneObservableFactory) Subscribe

func (f RuneObservableFactory) Subscribe(observer RuneObserver) Subscription

type RuneObserver

type RuneObserver interface {
	Next(rune)
	TerminationObserver
}

func GenericObserverAsRuneObserver

func GenericObserverAsRuneObserver(observer GenericObserver) RuneObserver

type RuneObserverFunc

type RuneObserverFunc func(rune, error, bool)

func (RuneObserverFunc) Complete

func (f RuneObserverFunc) Complete()

func (RuneObserverFunc) Error

func (f RuneObserverFunc) Error(err error)

func (RuneObserverFunc) Next

func (f RuneObserverFunc) Next(next rune)

type RuneStream

type RuneStream struct {
	RuneObservable
}

func CreateRune

func CreateRune(f func(observer RuneObserver, subscription Subscription)) *RuneStream

CreateRune calls f(observer, subscription) to produce values for a stream.

func EmptyRune

func EmptyRune() *RuneStream

func FromRuneArray

func FromRuneArray(array []rune) *RuneStream

func FromRuneChannel

func FromRuneChannel(ch <-chan rune) *RuneStream

func FromRuneObservable

func FromRuneObservable(observable RuneObservable) *RuneStream

func FromRunes

func FromRunes(array ...rune) *RuneStream

func JustRune

func JustRune(element rune) *RuneStream

func MergeRune

func MergeRune(observables ...RuneObservable) *RuneStream

func MergeRuneDelayError

func MergeRuneDelayError(observables ...RuneObservable) *RuneStream

func NeverRune

func NeverRune() *RuneStream

func RepeatRune

func RepeatRune(value rune, count int) *RuneStream

Repeat value count times.

func StartRune

func StartRune(f func() (rune, error)) *RuneStream

StartRune is designed to be used with functions that return a (rune, error) tuple.

If the error is non-nil the returned RuneStream will be that error, otherwise it will be a single-value stream of rune.

func ThrowRune

func ThrowRune(err error) *RuneStream

func (*RuneStream) Catch

func (s *RuneStream) Catch(catch RuneObservable) *RuneStream

func (*RuneStream) Concat

func (s *RuneStream) Concat(observables ...RuneObservable) *RuneStream

func (*RuneStream) Count

func (s *RuneStream) Count() *IntStream

Count returns an IntStream with the count of elements in this stream.

func (*RuneStream) Debounce

func (s *RuneStream) Debounce(duration time.Duration) *RuneStream

func (*RuneStream) Distinct

func (s *RuneStream) Distinct() *RuneStream

Distinct removes duplicate elements in the stream.

func (*RuneStream) Do

func (s *RuneStream) Do(f func(next rune)) *RuneStream

Do applies a function for each value passing through the stream.

func (*RuneStream) DoOnComplete

func (s *RuneStream) DoOnComplete(f func()) *RuneStream

DoOnComplete applies a function when the stream completes.

func (*RuneStream) DoOnError

func (s *RuneStream) DoOnError(f func(err error)) *RuneStream

DoOnError applies a function for any error on the stream.

func (*RuneStream) ElementAt

func (s *RuneStream) ElementAt(n int) *RuneStream

ElementAt yields the Nth element of the stream.

func (*RuneStream) Filter

func (s *RuneStream) Filter(f func(rune) bool) *RuneStream

Filter elements in the stream on a function.

func (*RuneStream) First

func (s *RuneStream) First() *RuneStream

Last returns just the first element of the stream.

func (*RuneStream) FlatMap

func (s *RuneStream) FlatMap(f func(rune) RuneObservable) *RuneStream

func (*RuneStream) FlatMapBool

func (s *RuneStream) FlatMapBool(f func(rune) BoolObservable) *BoolStream

func (*RuneStream) FlatMapByte

func (s *RuneStream) FlatMapByte(f func(rune) ByteObservable) *ByteStream

func (*RuneStream) FlatMapByteSlice

func (s *RuneStream) FlatMapByteSlice(f func(rune) ByteSliceObservable) *ByteSliceStream

func (*RuneStream) FlatMapComplex128

func (s *RuneStream) FlatMapComplex128(f func(rune) Complex128Observable) *Complex128Stream

func (*RuneStream) FlatMapComplex64

func (s *RuneStream) FlatMapComplex64(f func(rune) Complex64Observable) *Complex64Stream

func (*RuneStream) FlatMapDuration

func (s *RuneStream) FlatMapDuration(f func(rune) DurationObservable) *DurationStream

func (*RuneStream) FlatMapFloat32

func (s *RuneStream) FlatMapFloat32(f func(rune) Float32Observable) *Float32Stream

func (*RuneStream) FlatMapFloat64

func (s *RuneStream) FlatMapFloat64(f func(rune) Float64Observable) *Float64Stream

func (*RuneStream) FlatMapInt

func (s *RuneStream) FlatMapInt(f func(rune) IntObservable) *IntStream

func (*RuneStream) FlatMapInt16

func (s *RuneStream) FlatMapInt16(f func(rune) Int16Observable) *Int16Stream

func (*RuneStream) FlatMapInt32

func (s *RuneStream) FlatMapInt32(f func(rune) Int32Observable) *Int32Stream

func (*RuneStream) FlatMapInt64

func (s *RuneStream) FlatMapInt64(f func(rune) Int64Observable) *Int64Stream

func (*RuneStream) FlatMapInt8

func (s *RuneStream) FlatMapInt8(f func(rune) Int8Observable) *Int8Stream

func (*RuneStream) FlatMapString

func (s *RuneStream) FlatMapString(f func(rune) StringObservable) *StringStream

func (*RuneStream) FlatMapTime

func (s *RuneStream) FlatMapTime(f func(rune) TimeObservable) *TimeStream

func (*RuneStream) FlatMapUint

func (s *RuneStream) FlatMapUint(f func(rune) UintObservable) *UintStream

func (*RuneStream) FlatMapUint16

func (s *RuneStream) FlatMapUint16(f func(rune) Uint16Observable) *Uint16Stream

func (*RuneStream) FlatMapUint32

func (s *RuneStream) FlatMapUint32(f func(rune) Uint32Observable) *Uint32Stream

func (*RuneStream) FlatMapUint64

func (s *RuneStream) FlatMapUint64(f func(rune) Uint64Observable) *Uint64Stream

func (*RuneStream) FlatMapUint8

func (s *RuneStream) FlatMapUint8(f func(rune) Uint8Observable) *Uint8Stream

func (*RuneStream) Fork

func (s *RuneStream) Fork() *RuneStream

Fork replicates each event from the parent to every subscriber of the fork.

func (*RuneStream) IgnoreElements

func (s *RuneStream) IgnoreElements() *RuneStream

IgnoreElements ignores elements of the stream and emits only the completion events.

func (*RuneStream) Last

func (s *RuneStream) Last() *RuneStream

Last returns just the last element of the stream.

func (*RuneStream) Map

func (s *RuneStream) Map(f func(rune) rune) *RuneStream

Map maps values in this stream to another value.

func (*RuneStream) MapBool

func (s *RuneStream) MapBool(f func(rune) bool) *BoolStream

MapBool maps this stream to an BoolStream via f.

func (*RuneStream) MapByte

func (s *RuneStream) MapByte(f func(rune) byte) *ByteStream

MapByte maps this stream to an ByteStream via f.

func (*RuneStream) MapByteSlice

func (s *RuneStream) MapByteSlice(f func(rune) []byte) *ByteSliceStream

MapByteSlice maps this stream to an ByteSliceStream via f.

func (*RuneStream) MapComplex128

func (s *RuneStream) MapComplex128(f func(rune) complex128) *Complex128Stream

MapComplex128 maps this stream to an Complex128Stream via f.

func (*RuneStream) MapComplex64

func (s *RuneStream) MapComplex64(f func(rune) complex64) *Complex64Stream

MapComplex64 maps this stream to an Complex64Stream via f.

func (*RuneStream) MapDuration

func (s *RuneStream) MapDuration(f func(rune) time.Duration) *DurationStream

MapDuration maps this stream to an DurationStream via f.

func (*RuneStream) MapFloat32

func (s *RuneStream) MapFloat32(f func(rune) float32) *Float32Stream

MapFloat32 maps this stream to an Float32Stream via f.

func (*RuneStream) MapFloat64

func (s *RuneStream) MapFloat64(f func(rune) float64) *Float64Stream

MapFloat64 maps this stream to an Float64Stream via f.

func (*RuneStream) MapInt

func (s *RuneStream) MapInt(f func(rune) int) *IntStream

MapInt maps this stream to an IntStream via f.

func (*RuneStream) MapInt16

func (s *RuneStream) MapInt16(f func(rune) int16) *Int16Stream

MapInt16 maps this stream to an Int16Stream via f.

func (*RuneStream) MapInt32

func (s *RuneStream) MapInt32(f func(rune) int32) *Int32Stream

MapInt32 maps this stream to an Int32Stream via f.

func (*RuneStream) MapInt64

func (s *RuneStream) MapInt64(f func(rune) int64) *Int64Stream

MapInt64 maps this stream to an Int64Stream via f.

func (*RuneStream) MapInt8

func (s *RuneStream) MapInt8(f func(rune) int8) *Int8Stream

MapInt8 maps this stream to an Int8Stream via f.

func (*RuneStream) MapString

func (s *RuneStream) MapString(f func(rune) string) *StringStream

MapString maps this stream to an StringStream via f.

func (*RuneStream) MapTime

func (s *RuneStream) MapTime(f func(rune) time.Time) *TimeStream

MapTime maps this stream to an TimeStream via f.

func (*RuneStream) MapUint

func (s *RuneStream) MapUint(f func(rune) uint) *UintStream

MapUint maps this stream to an UintStream via f.

func (*RuneStream) MapUint16

func (s *RuneStream) MapUint16(f func(rune) uint16) *Uint16Stream

MapUint16 maps this stream to an Uint16Stream via f.

func (*RuneStream) MapUint32

func (s *RuneStream) MapUint32(f func(rune) uint32) *Uint32Stream

MapUint32 maps this stream to an Uint32Stream via f.

func (*RuneStream) MapUint64

func (s *RuneStream) MapUint64(f func(rune) uint64) *Uint64Stream

MapUint64 maps this stream to an Uint64Stream via f.

func (*RuneStream) MapUint8

func (s *RuneStream) MapUint8(f func(rune) uint8) *Uint8Stream

MapUint8 maps this stream to an Uint8Stream via f.

func (*RuneStream) Merge

func (s *RuneStream) Merge(other ...RuneObservable) *RuneStream

Merge an arbitrary number of observables with this one. An error from any of the observables will terminate the merged stream.

func (*RuneStream) MergeDelayError

func (s *RuneStream) MergeDelayError(other ...RuneObservable) *RuneStream

Merge an arbitrary number of observables with this one. Any error will be deferred until all observables terminate.

func (*RuneStream) Reduce

func (s *RuneStream) Reduce(initial rune, reducer func(rune, rune) rune) *RuneStream

func (*RuneStream) Replay

func (s *RuneStream) Replay(size int, duration time.Duration) *RuneStream

func (*RuneStream) Retry

func (s *RuneStream) Retry() *RuneStream

func (*RuneStream) Sample

func (s *RuneStream) Sample(duration time.Duration) *RuneStream

func (*RuneStream) Scan

func (s *RuneStream) Scan(initial rune, f func(rune, rune) rune) *RuneStream

func (*RuneStream) Skip

func (s *RuneStream) Skip(n int) *RuneStream

SkipLast skips the first N elements of the stream.

func (*RuneStream) SkipLast

func (s *RuneStream) SkipLast(n int) *RuneStream

SkipLast skips the last N elements of the stream.

func (*RuneStream) SubscribeFunc

func (s *RuneStream) SubscribeFunc(f func(rune, error, bool)) Subscription

func (*RuneStream) SubscribeNext

func (s *RuneStream) SubscribeNext(f func(v rune)) Subscription

func (*RuneStream) Take

func (s *RuneStream) Take(n int) *RuneStream

Take returns just the first N elements of the stream.

func (*RuneStream) TakeLast

func (s *RuneStream) TakeLast(n int) *RuneStream

TakeLast returns just the last N elements of the stream.

func (*RuneStream) Timeout

func (s *RuneStream) Timeout(timeout time.Duration) *RuneStream

func (*RuneStream) ToArray

func (s *RuneStream) ToArray() []rune

ToArray blocks and returns the values from the stream in an array.

func (*RuneStream) ToArrayWithError

func (s *RuneStream) ToArrayWithError() ([]rune, error)

ToArrayWithError collects all values from the stream into an array, returning it and any error.

func (*RuneStream) ToChannel

func (s *RuneStream) ToChannel() <-chan rune

func (*RuneStream) ToChannelWithError

func (s *RuneStream) ToChannelWithError() (<-chan rune, <-chan error)

ToChannelWithError returns value and error channels corresponding to the stream elements and any error.

func (*RuneStream) ToOne

func (s *RuneStream) ToOne() rune

ToOne blocks and returns the only value emitted by the stream, or the zero value if an error occurs.

func (*RuneStream) ToOneWithError

func (s *RuneStream) ToOneWithError() (rune, error)

ToOneWithError blocks until the stream emits exactly one value. Otherwise, it errors.

func (*RuneStream) Wait

func (s *RuneStream) Wait() error

Wait for completion of the stream and return any error.

type RuneSubscriber

type RuneSubscriber interface {
	Subscription
	RuneObserver
}

A RuneSubscriber represents a subscribed RuneObserver.

func MakeRuneSubscriber

func MakeRuneSubscriber(observer RuneObserver) RuneSubscriber

type StringObservable

type StringObservable interface {
	Subscribe(StringObserver) Subscription
}

func MapBool2StringObservable

func MapBool2StringObservable(parent BoolObservable, mapper MappingBool2StringFuncFactory) StringObservable

func MapBool2StringObserveDirect

func MapBool2StringObserveDirect(parent BoolObservable, mapper MappingBool2StringFunc) StringObservable

func MapBool2StringObserveNext

func MapBool2StringObserveNext(parent BoolObservable, mapper func(bool) string) StringObservable

func MapByte2StringObservable

func MapByte2StringObservable(parent ByteObservable, mapper MappingByte2StringFuncFactory) StringObservable

func MapByte2StringObserveDirect

func MapByte2StringObserveDirect(parent ByteObservable, mapper MappingByte2StringFunc) StringObservable

func MapByte2StringObserveNext

func MapByte2StringObserveNext(parent ByteObservable, mapper func(byte) string) StringObservable

func MapByteSlice2StringObserveDirect

func MapByteSlice2StringObserveDirect(parent ByteSliceObservable, mapper MappingByteSlice2StringFunc) StringObservable

func MapByteSlice2StringObserveNext

func MapByteSlice2StringObserveNext(parent ByteSliceObservable, mapper func([]byte) string) StringObservable

func MapComplex1282StringObserveDirect

func MapComplex1282StringObserveDirect(parent Complex128Observable, mapper MappingComplex1282StringFunc) StringObservable

func MapComplex1282StringObserveNext

func MapComplex1282StringObserveNext(parent Complex128Observable, mapper func(complex128) string) StringObservable

func MapComplex642StringObserveDirect

func MapComplex642StringObserveDirect(parent Complex64Observable, mapper MappingComplex642StringFunc) StringObservable

func MapComplex642StringObserveNext

func MapComplex642StringObserveNext(parent Complex64Observable, mapper func(complex64) string) StringObservable

func MapDuration2StringObserveDirect

func MapDuration2StringObserveDirect(parent DurationObservable, mapper MappingDuration2StringFunc) StringObservable

func MapDuration2StringObserveNext

func MapDuration2StringObserveNext(parent DurationObservable, mapper func(time.Duration) string) StringObservable

func MapFloat322StringObserveDirect

func MapFloat322StringObserveDirect(parent Float32Observable, mapper MappingFloat322StringFunc) StringObservable

func MapFloat322StringObserveNext

func MapFloat322StringObserveNext(parent Float32Observable, mapper func(float32) string) StringObservable

func MapFloat642StringObserveDirect

func MapFloat642StringObserveDirect(parent Float64Observable, mapper MappingFloat642StringFunc) StringObservable

func MapFloat642StringObserveNext

func MapFloat642StringObserveNext(parent Float64Observable, mapper func(float64) string) StringObservable

func MapInt162StringObserveDirect

func MapInt162StringObserveDirect(parent Int16Observable, mapper MappingInt162StringFunc) StringObservable

func MapInt162StringObserveNext

func MapInt162StringObserveNext(parent Int16Observable, mapper func(int16) string) StringObservable

func MapInt2StringObservable

func MapInt2StringObservable(parent IntObservable, mapper MappingInt2StringFuncFactory) StringObservable

func MapInt2StringObserveDirect

func MapInt2StringObserveDirect(parent IntObservable, mapper MappingInt2StringFunc) StringObservable

func MapInt2StringObserveNext

func MapInt2StringObserveNext(parent IntObservable, mapper func(int) string) StringObservable

func MapInt322StringObserveDirect

func MapInt322StringObserveDirect(parent Int32Observable, mapper MappingInt322StringFunc) StringObservable

func MapInt322StringObserveNext

func MapInt322StringObserveNext(parent Int32Observable, mapper func(int32) string) StringObservable

func MapInt642StringObserveDirect

func MapInt642StringObserveDirect(parent Int64Observable, mapper MappingInt642StringFunc) StringObservable

func MapInt642StringObserveNext

func MapInt642StringObserveNext(parent Int64Observable, mapper func(int64) string) StringObservable

func MapInt82StringObservable

func MapInt82StringObservable(parent Int8Observable, mapper MappingInt82StringFuncFactory) StringObservable

func MapInt82StringObserveDirect

func MapInt82StringObserveDirect(parent Int8Observable, mapper MappingInt82StringFunc) StringObservable

func MapInt82StringObserveNext

func MapInt82StringObserveNext(parent Int8Observable, mapper func(int8) string) StringObservable

func MapRune2StringObservable

func MapRune2StringObservable(parent RuneObservable, mapper MappingRune2StringFuncFactory) StringObservable

func MapRune2StringObserveDirect

func MapRune2StringObserveDirect(parent RuneObservable, mapper MappingRune2StringFunc) StringObservable

func MapRune2StringObserveNext

func MapRune2StringObserveNext(parent RuneObservable, mapper func(rune) string) StringObservable

func MapString2StringObserveDirect

func MapString2StringObserveDirect(parent StringObservable, mapper MappingString2StringFunc) StringObservable

func MapString2StringObserveNext

func MapString2StringObserveNext(parent StringObservable, mapper func(string) string) StringObservable

func MapTime2StringObservable

func MapTime2StringObservable(parent TimeObservable, mapper MappingTime2StringFuncFactory) StringObservable

func MapTime2StringObserveDirect

func MapTime2StringObserveDirect(parent TimeObservable, mapper MappingTime2StringFunc) StringObservable

func MapTime2StringObserveNext

func MapTime2StringObserveNext(parent TimeObservable, mapper func(time.Time) string) StringObservable

func MapUint162StringObserveDirect

func MapUint162StringObserveDirect(parent Uint16Observable, mapper MappingUint162StringFunc) StringObservable

func MapUint162StringObserveNext

func MapUint162StringObserveNext(parent Uint16Observable, mapper func(uint16) string) StringObservable

func MapUint2StringObservable

func MapUint2StringObservable(parent UintObservable, mapper MappingUint2StringFuncFactory) StringObservable

func MapUint2StringObserveDirect

func MapUint2StringObserveDirect(parent UintObservable, mapper MappingUint2StringFunc) StringObservable

func MapUint2StringObserveNext

func MapUint2StringObserveNext(parent UintObservable, mapper func(uint) string) StringObservable

func MapUint322StringObserveDirect

func MapUint322StringObserveDirect(parent Uint32Observable, mapper MappingUint322StringFunc) StringObservable

func MapUint322StringObserveNext

func MapUint322StringObserveNext(parent Uint32Observable, mapper func(uint32) string) StringObservable

func MapUint642StringObserveDirect

func MapUint642StringObserveDirect(parent Uint64Observable, mapper MappingUint642StringFunc) StringObservable

func MapUint642StringObserveNext

func MapUint642StringObserveNext(parent Uint64Observable, mapper func(uint64) string) StringObservable

func MapUint82StringObserveDirect

func MapUint82StringObserveDirect(parent Uint8Observable, mapper MappingUint82StringFunc) StringObservable

func MapUint82StringObserveNext

func MapUint82StringObserveNext(parent Uint8Observable, mapper func(uint8) string) StringObservable

type StringObservableFactory

type StringObservableFactory func(observer StringObserver, subscription Subscription)

func (StringObservableFactory) Subscribe

func (f StringObservableFactory) Subscribe(observer StringObserver) Subscription

type StringObserver

type StringObserver interface {
	Next(string)
	TerminationObserver
}

func GenericObserverAsStringObserver

func GenericObserverAsStringObserver(observer GenericObserver) StringObserver

type StringObserverFunc

type StringObserverFunc func(string, error, bool)

func (StringObserverFunc) Complete

func (f StringObserverFunc) Complete()

func (StringObserverFunc) Error

func (f StringObserverFunc) Error(err error)

func (StringObserverFunc) Next

func (f StringObserverFunc) Next(next string)

type StringStream

type StringStream struct {
	StringObservable
}

func CreateString

func CreateString(f func(observer StringObserver, subscription Subscription)) *StringStream

CreateString calls f(observer, subscription) to produce values for a stream.

func EmptyString

func EmptyString() *StringStream

func FromStringArray

func FromStringArray(array []string) *StringStream

func FromStringChannel

func FromStringChannel(ch <-chan string) *StringStream

func FromStringObservable

func FromStringObservable(observable StringObservable) *StringStream

func FromStrings

func FromStrings(array ...string) *StringStream

func JustString

func JustString(element string) *StringStream

func MergeString

func MergeString(observables ...StringObservable) *StringStream

func MergeStringDelayError

func MergeStringDelayError(observables ...StringObservable) *StringStream

func NeverString

func NeverString() *StringStream

func RepeatString

func RepeatString(value string, count int) *StringStream

Repeat value count times.

func StartString

func StartString(f func() (string, error)) *StringStream

StartString is designed to be used with functions that return a (string, error) tuple.

If the error is non-nil the returned StringStream will be that error, otherwise it will be a single-value stream of string.

func ThrowString

func ThrowString(err error) *StringStream

func (*StringStream) Catch

func (s *StringStream) Catch(catch StringObservable) *StringStream

func (*StringStream) Concat

func (s *StringStream) Concat(observables ...StringObservable) *StringStream

func (*StringStream) Count

func (s *StringStream) Count() *IntStream

Count returns an IntStream with the count of elements in this stream.

func (*StringStream) Debounce

func (s *StringStream) Debounce(duration time.Duration) *StringStream

func (*StringStream) Distinct

func (s *StringStream) Distinct() *StringStream

Distinct removes duplicate elements in the stream.

func (*StringStream) Do

func (s *StringStream) Do(f func(next string)) *StringStream

Do applies a function for each value passing through the stream.

func (*StringStream) DoOnComplete

func (s *StringStream) DoOnComplete(f func()) *StringStream

DoOnComplete applies a function when the stream completes.

func (*StringStream) DoOnError

func (s *StringStream) DoOnError(f func(err error)) *StringStream

DoOnError applies a function for any error on the stream.

func (*StringStream) ElementAt

func (s *StringStream) ElementAt(n int) *StringStream

ElementAt yields the Nth element of the stream.

func (*StringStream) Filter

func (s *StringStream) Filter(f func(string) bool) *StringStream

Filter elements in the stream on a function.

func (*StringStream) First

func (s *StringStream) First() *StringStream

Last returns just the first element of the stream.

func (*StringStream) FlatMap

func (s *StringStream) FlatMap(f func(string) StringObservable) *StringStream

func (*StringStream) FlatMapBool

func (s *StringStream) FlatMapBool(f func(string) BoolObservable) *BoolStream

func (*StringStream) FlatMapByte

func (s *StringStream) FlatMapByte(f func(string) ByteObservable) *ByteStream

func (*StringStream) FlatMapByteSlice

func (s *StringStream) FlatMapByteSlice(f func(string) ByteSliceObservable) *ByteSliceStream

func (*StringStream) FlatMapComplex128

func (s *StringStream) FlatMapComplex128(f func(string) Complex128Observable) *Complex128Stream

func (*StringStream) FlatMapComplex64

func (s *StringStream) FlatMapComplex64(f func(string) Complex64Observable) *Complex64Stream

func (*StringStream) FlatMapDuration

func (s *StringStream) FlatMapDuration(f func(string) DurationObservable) *DurationStream

func (*StringStream) FlatMapFloat32

func (s *StringStream) FlatMapFloat32(f func(string) Float32Observable) *Float32Stream

func (*StringStream) FlatMapFloat64

func (s *StringStream) FlatMapFloat64(f func(string) Float64Observable) *Float64Stream

func (*StringStream) FlatMapInt

func (s *StringStream) FlatMapInt(f func(string) IntObservable) *IntStream

func (*StringStream) FlatMapInt16

func (s *StringStream) FlatMapInt16(f func(string) Int16Observable) *Int16Stream

func (*StringStream) FlatMapInt32

func (s *StringStream) FlatMapInt32(f func(string) Int32Observable) *Int32Stream

func (*StringStream) FlatMapInt64

func (s *StringStream) FlatMapInt64(f func(string) Int64Observable) *Int64Stream

func (*StringStream) FlatMapInt8

func (s *StringStream) FlatMapInt8(f func(string) Int8Observable) *Int8Stream

func (*StringStream) FlatMapRune

func (s *StringStream) FlatMapRune(f func(string) RuneObservable) *RuneStream

func (*StringStream) FlatMapTime

func (s *StringStream) FlatMapTime(f func(string) TimeObservable) *TimeStream

func (*StringStream) FlatMapUint

func (s *StringStream) FlatMapUint(f func(string) UintObservable) *UintStream

func (*StringStream) FlatMapUint16

func (s *StringStream) FlatMapUint16(f func(string) Uint16Observable) *Uint16Stream

func (*StringStream) FlatMapUint32

func (s *StringStream) FlatMapUint32(f func(string) Uint32Observable) *Uint32Stream

func (*StringStream) FlatMapUint64

func (s *StringStream) FlatMapUint64(f func(string) Uint64Observable) *Uint64Stream

func (*StringStream) FlatMapUint8

func (s *StringStream) FlatMapUint8(f func(string) Uint8Observable) *Uint8Stream

func (*StringStream) Fork

func (s *StringStream) Fork() *StringStream

Fork replicates each event from the parent to every subscriber of the fork.

func (*StringStream) IgnoreElements

func (s *StringStream) IgnoreElements() *StringStream

IgnoreElements ignores elements of the stream and emits only the completion events.

func (*StringStream) Last

func (s *StringStream) Last() *StringStream

Last returns just the last element of the stream.

func (*StringStream) Map

func (s *StringStream) Map(f func(string) string) *StringStream

Map maps values in this stream to another value.

func (*StringStream) MapBool

func (s *StringStream) MapBool(f func(string) bool) *BoolStream

MapBool maps this stream to an BoolStream via f.

func (*StringStream) MapByte

func (s *StringStream) MapByte(f func(string) byte) *ByteStream

MapByte maps this stream to an ByteStream via f.

func (*StringStream) MapByteSlice

func (s *StringStream) MapByteSlice(f func(string) []byte) *ByteSliceStream

MapByteSlice maps this stream to an ByteSliceStream via f.

func (*StringStream) MapComplex128

func (s *StringStream) MapComplex128(f func(string) complex128) *Complex128Stream

MapComplex128 maps this stream to an Complex128Stream via f.

func (*StringStream) MapComplex64

func (s *StringStream) MapComplex64(f func(string) complex64) *Complex64Stream

MapComplex64 maps this stream to an Complex64Stream via f.

func (*StringStream) MapDuration

func (s *StringStream) MapDuration(f func(string) time.Duration) *DurationStream

MapDuration maps this stream to an DurationStream via f.

func (*StringStream) MapFloat32

func (s *StringStream) MapFloat32(f func(string) float32) *Float32Stream

MapFloat32 maps this stream to an Float32Stream via f.

func (*StringStream) MapFloat64

func (s *StringStream) MapFloat64(f func(string) float64) *Float64Stream

MapFloat64 maps this stream to an Float64Stream via f.

func (*StringStream) MapInt

func (s *StringStream) MapInt(f func(string) int) *IntStream

MapInt maps this stream to an IntStream via f.

func (*StringStream) MapInt16

func (s *StringStream) MapInt16(f func(string) int16) *Int16Stream

MapInt16 maps this stream to an Int16Stream via f.

func (*StringStream) MapInt32

func (s *StringStream) MapInt32(f func(string) int32) *Int32Stream

MapInt32 maps this stream to an Int32Stream via f.

func (*StringStream) MapInt64

func (s *StringStream) MapInt64(f func(string) int64) *Int64Stream

MapInt64 maps this stream to an Int64Stream via f.

func (*StringStream) MapInt8

func (s *StringStream) MapInt8(f func(string) int8) *Int8Stream

MapInt8 maps this stream to an Int8Stream via f.

func (*StringStream) MapRune

func (s *StringStream) MapRune(f func(string) rune) *RuneStream

MapRune maps this stream to an RuneStream via f.

func (*StringStream) MapTime

func (s *StringStream) MapTime(f func(string) time.Time) *TimeStream

MapTime maps this stream to an TimeStream via f.

func (*StringStream) MapUint

func (s *StringStream) MapUint(f func(string) uint) *UintStream

MapUint maps this stream to an UintStream via f.

func (*StringStream) MapUint16

func (s *StringStream) MapUint16(f func(string) uint16) *Uint16Stream

MapUint16 maps this stream to an Uint16Stream via f.

func (*StringStream) MapUint32

func (s *StringStream) MapUint32(f func(string) uint32) *Uint32Stream

MapUint32 maps this stream to an Uint32Stream via f.

func (*StringStream) MapUint64

func (s *StringStream) MapUint64(f func(string) uint64) *Uint64Stream

MapUint64 maps this stream to an Uint64Stream via f.

func (*StringStream) MapUint8

func (s *StringStream) MapUint8(f func(string) uint8) *Uint8Stream

MapUint8 maps this stream to an Uint8Stream via f.

func (*StringStream) Merge

func (s *StringStream) Merge(other ...StringObservable) *StringStream

Merge an arbitrary number of observables with this one. An error from any of the observables will terminate the merged stream.

func (*StringStream) MergeDelayError

func (s *StringStream) MergeDelayError(other ...StringObservable) *StringStream

Merge an arbitrary number of observables with this one. Any error will be deferred until all observables terminate.

func (*StringStream) Reduce

func (s *StringStream) Reduce(initial string, reducer func(string, string) string) *StringStream

func (*StringStream) Replay

func (s *StringStream) Replay(size int, duration time.Duration) *StringStream

func (*StringStream) Retry

func (s *StringStream) Retry() *StringStream

func (*StringStream) Sample

func (s *StringStream) Sample(duration time.Duration) *StringStream

func (*StringStream) Scan

func (s *StringStream) Scan(initial string, f func(string, string) string) *StringStream

func (*StringStream) Skip

func (s *StringStream) Skip(n int) *StringStream

SkipLast skips the first N elements of the stream.

func (*StringStream) SkipLast

func (s *StringStream) SkipLast(n int) *StringStream

SkipLast skips the last N elements of the stream.

func (*StringStream) SubscribeFunc

func (s *StringStream) SubscribeFunc(f func(string, error, bool)) Subscription

func (*StringStream) SubscribeNext

func (s *StringStream) SubscribeNext(f func(v string)) Subscription

func (*StringStream) Take

func (s *StringStream) Take(n int) *StringStream

Take returns just the first N elements of the stream.

func (*StringStream) TakeLast

func (s *StringStream) TakeLast(n int) *StringStream

TakeLast returns just the last N elements of the stream.

func (*StringStream) Timeout

func (s *StringStream) Timeout(timeout time.Duration) *StringStream

func (*StringStream) ToArray

func (s *StringStream) ToArray() []string

ToArray blocks and returns the values from the stream in an array.

func (*StringStream) ToArrayWithError

func (s *StringStream) ToArrayWithError() ([]string, error)

ToArrayWithError collects all values from the stream into an array, returning it and any error.

func (*StringStream) ToChannel

func (s *StringStream) ToChannel() <-chan string

func (*StringStream) ToChannelWithError

func (s *StringStream) ToChannelWithError() (<-chan string, <-chan error)

ToChannelWithError returns value and error channels corresponding to the stream elements and any error.

func (*StringStream) ToOne

func (s *StringStream) ToOne() string

ToOne blocks and returns the only value emitted by the stream, or the zero value if an error occurs.

func (*StringStream) ToOneWithError

func (s *StringStream) ToOneWithError() (string, error)

ToOneWithError blocks until the stream emits exactly one value. Otherwise, it errors.

func (*StringStream) Wait

func (s *StringStream) Wait() error

Wait for completion of the stream and return any error.

type StringSubscriber

type StringSubscriber interface {
	Subscription
	StringObserver
}

A StringSubscriber represents a subscribed StringObserver.

func MakeStringSubscriber

func MakeStringSubscriber(observer StringObserver) StringSubscriber

type Subscription

type Subscription interface {
	// Dispose unsubscribes from the subscription.
	Dispose()
	// Disposed returns true if this subscription has been unsubscribed.
	Disposed() bool
}

A Subscription to an observable.

var ClosedSubscription Subscription = closedSubscription{}

ClosedSubscription always returns true for Disposed()

func NewGenericSubscription

func NewGenericSubscription() Subscription

type SubscriptionEvents

type SubscriptionEvents interface {
	OnUnsubscribe(func())
}

SubscriptionEvents provides lifecycle event callbacks for a Subscription.

type TerminationObserver

type TerminationObserver interface {
	Error(error)
	Complete()
}

TerminationObserver contains functions for observing termination of a stream.

type TimeObservable

type TimeObservable interface {
	Subscribe(TimeObserver) Subscription
}

func MapBool2TimeObservable

func MapBool2TimeObservable(parent BoolObservable, mapper MappingBool2TimeFuncFactory) TimeObservable

func MapBool2TimeObserveDirect

func MapBool2TimeObserveDirect(parent BoolObservable, mapper MappingBool2TimeFunc) TimeObservable

func MapBool2TimeObserveNext

func MapBool2TimeObserveNext(parent BoolObservable, mapper func(bool) time.Time) TimeObservable

func MapByte2TimeObservable

func MapByte2TimeObservable(parent ByteObservable, mapper MappingByte2TimeFuncFactory) TimeObservable

func MapByte2TimeObserveDirect

func MapByte2TimeObserveDirect(parent ByteObservable, mapper MappingByte2TimeFunc) TimeObservable

func MapByte2TimeObserveNext

func MapByte2TimeObserveNext(parent ByteObservable, mapper func(byte) time.Time) TimeObservable

func MapByteSlice2TimeObserveDirect

func MapByteSlice2TimeObserveDirect(parent ByteSliceObservable, mapper MappingByteSlice2TimeFunc) TimeObservable

func MapByteSlice2TimeObserveNext

func MapByteSlice2TimeObserveNext(parent ByteSliceObservable, mapper func([]byte) time.Time) TimeObservable

func MapComplex1282TimeObserveDirect

func MapComplex1282TimeObserveDirect(parent Complex128Observable, mapper MappingComplex1282TimeFunc) TimeObservable

func MapComplex1282TimeObserveNext

func MapComplex1282TimeObserveNext(parent Complex128Observable, mapper func(complex128) time.Time) TimeObservable

func MapComplex642TimeObserveDirect

func MapComplex642TimeObserveDirect(parent Complex64Observable, mapper MappingComplex642TimeFunc) TimeObservable

func MapComplex642TimeObserveNext

func MapComplex642TimeObserveNext(parent Complex64Observable, mapper func(complex64) time.Time) TimeObservable

func MapDuration2TimeObserveDirect

func MapDuration2TimeObserveDirect(parent DurationObservable, mapper MappingDuration2TimeFunc) TimeObservable

func MapDuration2TimeObserveNext

func MapDuration2TimeObserveNext(parent DurationObservable, mapper func(time.Duration) time.Time) TimeObservable

func MapFloat322TimeObserveDirect

func MapFloat322TimeObserveDirect(parent Float32Observable, mapper MappingFloat322TimeFunc) TimeObservable

func MapFloat322TimeObserveNext

func MapFloat322TimeObserveNext(parent Float32Observable, mapper func(float32) time.Time) TimeObservable

func MapFloat642TimeObserveDirect

func MapFloat642TimeObserveDirect(parent Float64Observable, mapper MappingFloat642TimeFunc) TimeObservable

func MapFloat642TimeObserveNext

func MapFloat642TimeObserveNext(parent Float64Observable, mapper func(float64) time.Time) TimeObservable

func MapInt162TimeObservable

func MapInt162TimeObservable(parent Int16Observable, mapper MappingInt162TimeFuncFactory) TimeObservable

func MapInt162TimeObserveDirect

func MapInt162TimeObserveDirect(parent Int16Observable, mapper MappingInt162TimeFunc) TimeObservable

func MapInt162TimeObserveNext

func MapInt162TimeObserveNext(parent Int16Observable, mapper func(int16) time.Time) TimeObservable

func MapInt2TimeObservable

func MapInt2TimeObservable(parent IntObservable, mapper MappingInt2TimeFuncFactory) TimeObservable

func MapInt2TimeObserveDirect

func MapInt2TimeObserveDirect(parent IntObservable, mapper MappingInt2TimeFunc) TimeObservable

func MapInt2TimeObserveNext

func MapInt2TimeObserveNext(parent IntObservable, mapper func(int) time.Time) TimeObservable

func MapInt322TimeObservable

func MapInt322TimeObservable(parent Int32Observable, mapper MappingInt322TimeFuncFactory) TimeObservable

func MapInt322TimeObserveDirect

func MapInt322TimeObserveDirect(parent Int32Observable, mapper MappingInt322TimeFunc) TimeObservable

func MapInt322TimeObserveNext

func MapInt322TimeObserveNext(parent Int32Observable, mapper func(int32) time.Time) TimeObservable

func MapInt642TimeObservable

func MapInt642TimeObservable(parent Int64Observable, mapper MappingInt642TimeFuncFactory) TimeObservable

func MapInt642TimeObserveDirect

func MapInt642TimeObserveDirect(parent Int64Observable, mapper MappingInt642TimeFunc) TimeObservable

func MapInt642TimeObserveNext

func MapInt642TimeObserveNext(parent Int64Observable, mapper func(int64) time.Time) TimeObservable

func MapInt82TimeObservable

func MapInt82TimeObservable(parent Int8Observable, mapper MappingInt82TimeFuncFactory) TimeObservable

func MapInt82TimeObserveDirect

func MapInt82TimeObserveDirect(parent Int8Observable, mapper MappingInt82TimeFunc) TimeObservable

func MapInt82TimeObserveNext

func MapInt82TimeObserveNext(parent Int8Observable, mapper func(int8) time.Time) TimeObservable

func MapRune2TimeObservable

func MapRune2TimeObservable(parent RuneObservable, mapper MappingRune2TimeFuncFactory) TimeObservable

func MapRune2TimeObserveDirect

func MapRune2TimeObserveDirect(parent RuneObservable, mapper MappingRune2TimeFunc) TimeObservable

func MapRune2TimeObserveNext

func MapRune2TimeObserveNext(parent RuneObservable, mapper func(rune) time.Time) TimeObservable

func MapString2TimeObservable

func MapString2TimeObservable(parent StringObservable, mapper MappingString2TimeFuncFactory) TimeObservable

func MapString2TimeObserveDirect

func MapString2TimeObserveDirect(parent StringObservable, mapper MappingString2TimeFunc) TimeObservable

func MapString2TimeObserveNext

func MapString2TimeObserveNext(parent StringObservable, mapper func(string) time.Time) TimeObservable

func MapTime2TimeObservable

func MapTime2TimeObservable(parent TimeObservable, mapper MappingTime2TimeFuncFactory) TimeObservable

func MapTime2TimeObserveDirect

func MapTime2TimeObserveDirect(parent TimeObservable, mapper MappingTime2TimeFunc) TimeObservable

func MapTime2TimeObserveNext

func MapTime2TimeObserveNext(parent TimeObservable, mapper func(time.Time) time.Time) TimeObservable

func MapUint162TimeObservable

func MapUint162TimeObservable(parent Uint16Observable, mapper MappingUint162TimeFuncFactory) TimeObservable

func MapUint162TimeObserveDirect

func MapUint162TimeObserveDirect(parent Uint16Observable, mapper MappingUint162TimeFunc) TimeObservable

func MapUint162TimeObserveNext

func MapUint162TimeObserveNext(parent Uint16Observable, mapper func(uint16) time.Time) TimeObservable

func MapUint2TimeObservable

func MapUint2TimeObservable(parent UintObservable, mapper MappingUint2TimeFuncFactory) TimeObservable

func MapUint2TimeObserveDirect

func MapUint2TimeObserveDirect(parent UintObservable, mapper MappingUint2TimeFunc) TimeObservable

func MapUint2TimeObserveNext

func MapUint2TimeObserveNext(parent UintObservable, mapper func(uint) time.Time) TimeObservable

func MapUint322TimeObservable

func MapUint322TimeObservable(parent Uint32Observable, mapper MappingUint322TimeFuncFactory) TimeObservable

func MapUint322TimeObserveDirect

func MapUint322TimeObserveDirect(parent Uint32Observable, mapper MappingUint322TimeFunc) TimeObservable

func MapUint322TimeObserveNext

func MapUint322TimeObserveNext(parent Uint32Observable, mapper func(uint32) time.Time) TimeObservable

func MapUint642TimeObservable

func MapUint642TimeObservable(parent Uint64Observable, mapper MappingUint642TimeFuncFactory) TimeObservable

func MapUint642TimeObserveDirect

func MapUint642TimeObserveDirect(parent Uint64Observable, mapper MappingUint642TimeFunc) TimeObservable

func MapUint642TimeObserveNext

func MapUint642TimeObserveNext(parent Uint64Observable, mapper func(uint64) time.Time) TimeObservable

func MapUint82TimeObservable

func MapUint82TimeObservable(parent Uint8Observable, mapper MappingUint82TimeFuncFactory) TimeObservable

func MapUint82TimeObserveDirect

func MapUint82TimeObserveDirect(parent Uint8Observable, mapper MappingUint82TimeFunc) TimeObservable

func MapUint82TimeObserveNext

func MapUint82TimeObserveNext(parent Uint8Observable, mapper func(uint8) time.Time) TimeObservable

type TimeObservableFactory

type TimeObservableFactory func(observer TimeObserver, subscription Subscription)

func (TimeObservableFactory) Subscribe

func (f TimeObservableFactory) Subscribe(observer TimeObserver) Subscription

type TimeObserver

type TimeObserver interface {
	Next(time.Time)
	TerminationObserver
}

func GenericObserverAsTimeObserver

func GenericObserverAsTimeObserver(observer GenericObserver) TimeObserver

type TimeObserverFunc

type TimeObserverFunc func(time.Time, error, bool)

func (TimeObserverFunc) Complete

func (f TimeObserverFunc) Complete()

func (TimeObserverFunc) Error

func (f TimeObserverFunc) Error(err error)

func (TimeObserverFunc) Next

func (f TimeObserverFunc) Next(next time.Time)

type TimeStream

type TimeStream struct {
	TimeObservable
}

func CreateTime

func CreateTime(f func(observer TimeObserver, subscription Subscription)) *TimeStream

CreateTime calls f(observer, subscription) to produce values for a stream.

func EmptyTime

func EmptyTime() *TimeStream

func FromTimeArray

func FromTimeArray(array []time.Time) *TimeStream

func FromTimeChannel

func FromTimeChannel(ch <-chan time.Time) *TimeStream

func FromTimeObservable

func FromTimeObservable(observable TimeObservable) *TimeStream

func FromTimes

func FromTimes(array ...time.Time) *TimeStream

func JustTime

func JustTime(element time.Time) *TimeStream

func MergeTime

func MergeTime(observables ...TimeObservable) *TimeStream

func MergeTimeDelayError

func MergeTimeDelayError(observables ...TimeObservable) *TimeStream

func NeverTime

func NeverTime() *TimeStream

func RepeatTime

func RepeatTime(value time.Time, count int) *TimeStream

Repeat value count times.

func StartTime

func StartTime(f func() (time.Time, error)) *TimeStream

StartTime is designed to be used with functions that return a (time.Time, error) tuple.

If the error is non-nil the returned TimeStream will be that error, otherwise it will be a single-value stream of time.Time.

func ThrowTime

func ThrowTime(err error) *TimeStream

func (*TimeStream) Catch

func (s *TimeStream) Catch(catch TimeObservable) *TimeStream

func (*TimeStream) Concat

func (s *TimeStream) Concat(observables ...TimeObservable) *TimeStream

func (*TimeStream) Count

func (s *TimeStream) Count() *IntStream

Count returns an IntStream with the count of elements in this stream.

func (*TimeStream) Debounce

func (s *TimeStream) Debounce(duration time.Duration) *TimeStream

func (*TimeStream) Distinct

func (s *TimeStream) Distinct() *TimeStream

Distinct removes duplicate elements in the stream.

func (*TimeStream) Do

func (s *TimeStream) Do(f func(next time.Time)) *TimeStream

Do applies a function for each value passing through the stream.

func (*TimeStream) DoOnComplete

func (s *TimeStream) DoOnComplete(f func()) *TimeStream

DoOnComplete applies a function when the stream completes.

func (*TimeStream) DoOnError

func (s *TimeStream) DoOnError(f func(err error)) *TimeStream

DoOnError applies a function for any error on the stream.

func (*TimeStream) ElementAt

func (s *TimeStream) ElementAt(n int) *TimeStream

ElementAt yields the Nth element of the stream.

func (*TimeStream) Filter

func (s *TimeStream) Filter(f func(time.Time) bool) *TimeStream

Filter elements in the stream on a function.

func (*TimeStream) First

func (s *TimeStream) First() *TimeStream

Last returns just the first element of the stream.

func (*TimeStream) FlatMap

func (s *TimeStream) FlatMap(f func(time.Time) TimeObservable) *TimeStream

func (*TimeStream) FlatMapBool

func (s *TimeStream) FlatMapBool(f func(time.Time) BoolObservable) *BoolStream

func (*TimeStream) FlatMapByte

func (s *TimeStream) FlatMapByte(f func(time.Time) ByteObservable) *ByteStream

func (*TimeStream) FlatMapByteSlice

func (s *TimeStream) FlatMapByteSlice(f func(time.Time) ByteSliceObservable) *ByteSliceStream

func (*TimeStream) FlatMapComplex128

func (s *TimeStream) FlatMapComplex128(f func(time.Time) Complex128Observable) *Complex128Stream

func (*TimeStream) FlatMapComplex64

func (s *TimeStream) FlatMapComplex64(f func(time.Time) Complex64Observable) *Complex64Stream

func (*TimeStream) FlatMapDuration

func (s *TimeStream) FlatMapDuration(f func(time.Time) DurationObservable) *DurationStream

func (*TimeStream) FlatMapFloat32

func (s *TimeStream) FlatMapFloat32(f func(time.Time) Float32Observable) *Float32Stream

func (*TimeStream) FlatMapFloat64

func (s *TimeStream) FlatMapFloat64(f func(time.Time) Float64Observable) *Float64Stream

func (*TimeStream) FlatMapInt

func (s *TimeStream) FlatMapInt(f func(time.Time) IntObservable) *IntStream

func (*TimeStream) FlatMapInt16

func (s *TimeStream) FlatMapInt16(f func(time.Time) Int16Observable) *Int16Stream

func (*TimeStream) FlatMapInt32

func (s *TimeStream) FlatMapInt32(f func(time.Time) Int32Observable) *Int32Stream

func (*TimeStream) FlatMapInt64

func (s *TimeStream) FlatMapInt64(f func(time.Time) Int64Observable) *Int64Stream

func (*TimeStream) FlatMapInt8

func (s *TimeStream) FlatMapInt8(f func(time.Time) Int8Observable) *Int8Stream

func (*TimeStream) FlatMapRune

func (s *TimeStream) FlatMapRune(f func(time.Time) RuneObservable) *RuneStream

func (*TimeStream) FlatMapString

func (s *TimeStream) FlatMapString(f func(time.Time) StringObservable) *StringStream

func (*TimeStream) FlatMapUint

func (s *TimeStream) FlatMapUint(f func(time.Time) UintObservable) *UintStream

func (*TimeStream) FlatMapUint16

func (s *TimeStream) FlatMapUint16(f func(time.Time) Uint16Observable) *Uint16Stream

func (*TimeStream) FlatMapUint32

func (s *TimeStream) FlatMapUint32(f func(time.Time) Uint32Observable) *Uint32Stream

func (*TimeStream) FlatMapUint64

func (s *TimeStream) FlatMapUint64(f func(time.Time) Uint64Observable) *Uint64Stream

func (*TimeStream) FlatMapUint8

func (s *TimeStream) FlatMapUint8(f func(time.Time) Uint8Observable) *Uint8Stream

func (*TimeStream) Fork

func (s *TimeStream) Fork() *TimeStream

Fork replicates each event from the parent to every subscriber of the fork.

func (*TimeStream) IgnoreElements

func (s *TimeStream) IgnoreElements() *TimeStream

IgnoreElements ignores elements of the stream and emits only the completion events.

func (*TimeStream) Last

func (s *TimeStream) Last() *TimeStream

Last returns just the last element of the stream.

func (*TimeStream) Map

func (s *TimeStream) Map(f func(time.Time) time.Time) *TimeStream

Map maps values in this stream to another value.

func (*TimeStream) MapBool

func (s *TimeStream) MapBool(f func(time.Time) bool) *BoolStream

MapBool maps this stream to an BoolStream via f.

func (*TimeStream) MapByte

func (s *TimeStream) MapByte(f func(time.Time) byte) *ByteStream

MapByte maps this stream to an ByteStream via f.

func (*TimeStream) MapByteSlice

func (s *TimeStream) MapByteSlice(f func(time.Time) []byte) *ByteSliceStream

MapByteSlice maps this stream to an ByteSliceStream via f.

func (*TimeStream) MapComplex128

func (s *TimeStream) MapComplex128(f func(time.Time) complex128) *Complex128Stream

MapComplex128 maps this stream to an Complex128Stream via f.

func (*TimeStream) MapComplex64

func (s *TimeStream) MapComplex64(f func(time.Time) complex64) *Complex64Stream

MapComplex64 maps this stream to an Complex64Stream via f.

func (*TimeStream) MapDuration

func (s *TimeStream) MapDuration(f func(time.Time) time.Duration) *DurationStream

MapDuration maps this stream to an DurationStream via f.

func (*TimeStream) MapFloat32

func (s *TimeStream) MapFloat32(f func(time.Time) float32) *Float32Stream

MapFloat32 maps this stream to an Float32Stream via f.

func (*TimeStream) MapFloat64

func (s *TimeStream) MapFloat64(f func(time.Time) float64) *Float64Stream

MapFloat64 maps this stream to an Float64Stream via f.

func (*TimeStream) MapInt

func (s *TimeStream) MapInt(f func(time.Time) int) *IntStream

MapInt maps this stream to an IntStream via f.

func (*TimeStream) MapInt16

func (s *TimeStream) MapInt16(f func(time.Time) int16) *Int16Stream

MapInt16 maps this stream to an Int16Stream via f.

func (*TimeStream) MapInt32

func (s *TimeStream) MapInt32(f func(time.Time) int32) *Int32Stream

MapInt32 maps this stream to an Int32Stream via f.

func (*TimeStream) MapInt64

func (s *TimeStream) MapInt64(f func(time.Time) int64) *Int64Stream

MapInt64 maps this stream to an Int64Stream via f.

func (*TimeStream) MapInt8

func (s *TimeStream) MapInt8(f func(time.Time) int8) *Int8Stream

MapInt8 maps this stream to an Int8Stream via f.

func (*TimeStream) MapRune

func (s *TimeStream) MapRune(f func(time.Time) rune) *RuneStream

MapRune maps this stream to an RuneStream via f.

func (*TimeStream) MapString

func (s *TimeStream) MapString(f func(time.Time) string) *StringStream

MapString maps this stream to an StringStream via f.

func (*TimeStream) MapUint

func (s *TimeStream) MapUint(f func(time.Time) uint) *UintStream

MapUint maps this stream to an UintStream via f.

func (*TimeStream) MapUint16

func (s *TimeStream) MapUint16(f func(time.Time) uint16) *Uint16Stream

MapUint16 maps this stream to an Uint16Stream via f.

func (*TimeStream) MapUint32

func (s *TimeStream) MapUint32(f func(time.Time) uint32) *Uint32Stream

MapUint32 maps this stream to an Uint32Stream via f.

func (*TimeStream) MapUint64

func (s *TimeStream) MapUint64(f func(time.Time) uint64) *Uint64Stream

MapUint64 maps this stream to an Uint64Stream via f.

func (*TimeStream) MapUint8

func (s *TimeStream) MapUint8(f func(time.Time) uint8) *Uint8Stream

MapUint8 maps this stream to an Uint8Stream via f.

func (*TimeStream) Merge

func (s *TimeStream) Merge(other ...TimeObservable) *TimeStream

Merge an arbitrary number of observables with this one. An error from any of the observables will terminate the merged stream.

func (*TimeStream) MergeDelayError

func (s *TimeStream) MergeDelayError(other ...TimeObservable) *TimeStream

Merge an arbitrary number of observables with this one. Any error will be deferred until all observables terminate.

func (*TimeStream) Reduce

func (s *TimeStream) Reduce(initial time.Time, reducer func(time.Time, time.Time) time.Time) *TimeStream

func (*TimeStream) Replay

func (s *TimeStream) Replay(size int, duration time.Duration) *TimeStream

func (*TimeStream) Retry

func (s *TimeStream) Retry() *TimeStream

func (*TimeStream) Sample

func (s *TimeStream) Sample(duration time.Duration) *TimeStream

func (*TimeStream) Scan

func (s *TimeStream) Scan(initial time.Time, f func(time.Time, time.Time) time.Time) *TimeStream

func (*TimeStream) Skip

func (s *TimeStream) Skip(n int) *TimeStream

SkipLast skips the first N elements of the stream.

func (*TimeStream) SkipLast

func (s *TimeStream) SkipLast(n int) *TimeStream

SkipLast skips the last N elements of the stream.

func (*TimeStream) SubscribeFunc

func (s *TimeStream) SubscribeFunc(f func(time.Time, error, bool)) Subscription

func (*TimeStream) SubscribeNext

func (s *TimeStream) SubscribeNext(f func(v time.Time)) Subscription

func (*TimeStream) Take

func (s *TimeStream) Take(n int) *TimeStream

Take returns just the first N elements of the stream.

func (*TimeStream) TakeLast

func (s *TimeStream) TakeLast(n int) *TimeStream

TakeLast returns just the last N elements of the stream.

func (*TimeStream) Timeout

func (s *TimeStream) Timeout(timeout time.Duration) *TimeStream

func (*TimeStream) ToArray

func (s *TimeStream) ToArray() []time.Time

ToArray blocks and returns the values from the stream in an array.

func (*TimeStream) ToArrayWithError

func (s *TimeStream) ToArrayWithError() ([]time.Time, error)

ToArrayWithError collects all values from the stream into an array, returning it and any error.

func (*TimeStream) ToChannel

func (s *TimeStream) ToChannel() <-chan time.Time

func (*TimeStream) ToChannelWithError

func (s *TimeStream) ToChannelWithError() (<-chan time.Time, <-chan error)

ToChannelWithError returns value and error channels corresponding to the stream elements and any error.

func (*TimeStream) ToOne

func (s *TimeStream) ToOne() time.Time

ToOne blocks and returns the only value emitted by the stream, or the zero value if an error occurs.

func (*TimeStream) ToOneWithError

func (s *TimeStream) ToOneWithError() (time.Time, error)

ToOneWithError blocks until the stream emits exactly one value. Otherwise, it errors.

func (*TimeStream) Wait

func (s *TimeStream) Wait() error

Wait for completion of the stream and return any error.

type TimeSubscriber

type TimeSubscriber interface {
	Subscription
	TimeObserver
}

A TimeSubscriber represents a subscribed TimeObserver.

func MakeTimeSubscriber

func MakeTimeSubscriber(observer TimeObserver) TimeSubscriber

type Uint16Observable

type Uint16Observable interface {
	Subscribe(Uint16Observer) Subscription
}

func MapBool2Uint16Observable

func MapBool2Uint16Observable(parent BoolObservable, mapper MappingBool2Uint16FuncFactory) Uint16Observable

func MapBool2Uint16ObserveDirect

func MapBool2Uint16ObserveDirect(parent BoolObservable, mapper MappingBool2Uint16Func) Uint16Observable

func MapBool2Uint16ObserveNext

func MapBool2Uint16ObserveNext(parent BoolObservable, mapper func(bool) uint16) Uint16Observable

func MapByte2Uint16Observable

func MapByte2Uint16Observable(parent ByteObservable, mapper MappingByte2Uint16FuncFactory) Uint16Observable

func MapByte2Uint16ObserveDirect

func MapByte2Uint16ObserveDirect(parent ByteObservable, mapper MappingByte2Uint16Func) Uint16Observable

func MapByte2Uint16ObserveNext

func MapByte2Uint16ObserveNext(parent ByteObservable, mapper func(byte) uint16) Uint16Observable

func MapByteSlice2Uint16ObserveDirect

func MapByteSlice2Uint16ObserveDirect(parent ByteSliceObservable, mapper MappingByteSlice2Uint16Func) Uint16Observable

func MapByteSlice2Uint16ObserveNext

func MapByteSlice2Uint16ObserveNext(parent ByteSliceObservable, mapper func([]byte) uint16) Uint16Observable

func MapComplex1282Uint16ObserveDirect

func MapComplex1282Uint16ObserveDirect(parent Complex128Observable, mapper MappingComplex1282Uint16Func) Uint16Observable

func MapComplex1282Uint16ObserveNext

func MapComplex1282Uint16ObserveNext(parent Complex128Observable, mapper func(complex128) uint16) Uint16Observable

func MapComplex642Uint16ObserveDirect

func MapComplex642Uint16ObserveDirect(parent Complex64Observable, mapper MappingComplex642Uint16Func) Uint16Observable

func MapComplex642Uint16ObserveNext

func MapComplex642Uint16ObserveNext(parent Complex64Observable, mapper func(complex64) uint16) Uint16Observable

func MapDuration2Uint16ObserveDirect

func MapDuration2Uint16ObserveDirect(parent DurationObservable, mapper MappingDuration2Uint16Func) Uint16Observable

func MapDuration2Uint16ObserveNext

func MapDuration2Uint16ObserveNext(parent DurationObservable, mapper func(time.Duration) uint16) Uint16Observable

func MapFloat322Uint16ObserveDirect

func MapFloat322Uint16ObserveDirect(parent Float32Observable, mapper MappingFloat322Uint16Func) Uint16Observable

func MapFloat322Uint16ObserveNext

func MapFloat322Uint16ObserveNext(parent Float32Observable, mapper func(float32) uint16) Uint16Observable

func MapFloat642Uint16ObserveDirect

func MapFloat642Uint16ObserveDirect(parent Float64Observable, mapper MappingFloat642Uint16Func) Uint16Observable

func MapFloat642Uint16ObserveNext

func MapFloat642Uint16ObserveNext(parent Float64Observable, mapper func(float64) uint16) Uint16Observable

func MapInt162Uint16ObserveDirect

func MapInt162Uint16ObserveDirect(parent Int16Observable, mapper MappingInt162Uint16Func) Uint16Observable

func MapInt162Uint16ObserveNext

func MapInt162Uint16ObserveNext(parent Int16Observable, mapper func(int16) uint16) Uint16Observable

func MapInt2Uint16Observable

func MapInt2Uint16Observable(parent IntObservable, mapper MappingInt2Uint16FuncFactory) Uint16Observable

func MapInt2Uint16ObserveDirect

func MapInt2Uint16ObserveDirect(parent IntObservable, mapper MappingInt2Uint16Func) Uint16Observable

func MapInt2Uint16ObserveNext

func MapInt2Uint16ObserveNext(parent IntObservable, mapper func(int) uint16) Uint16Observable

func MapInt322Uint16ObserveDirect

func MapInt322Uint16ObserveDirect(parent Int32Observable, mapper MappingInt322Uint16Func) Uint16Observable

func MapInt322Uint16ObserveNext

func MapInt322Uint16ObserveNext(parent Int32Observable, mapper func(int32) uint16) Uint16Observable

func MapInt642Uint16ObserveDirect

func MapInt642Uint16ObserveDirect(parent Int64Observable, mapper MappingInt642Uint16Func) Uint16Observable

func MapInt642Uint16ObserveNext

func MapInt642Uint16ObserveNext(parent Int64Observable, mapper func(int64) uint16) Uint16Observable

func MapInt82Uint16Observable

func MapInt82Uint16Observable(parent Int8Observable, mapper MappingInt82Uint16FuncFactory) Uint16Observable

func MapInt82Uint16ObserveDirect

func MapInt82Uint16ObserveDirect(parent Int8Observable, mapper MappingInt82Uint16Func) Uint16Observable

func MapInt82Uint16ObserveNext

func MapInt82Uint16ObserveNext(parent Int8Observable, mapper func(int8) uint16) Uint16Observable

func MapRune2Uint16Observable

func MapRune2Uint16Observable(parent RuneObservable, mapper MappingRune2Uint16FuncFactory) Uint16Observable

func MapRune2Uint16ObserveDirect

func MapRune2Uint16ObserveDirect(parent RuneObservable, mapper MappingRune2Uint16Func) Uint16Observable

func MapRune2Uint16ObserveNext

func MapRune2Uint16ObserveNext(parent RuneObservable, mapper func(rune) uint16) Uint16Observable

func MapString2Uint16ObserveDirect

func MapString2Uint16ObserveDirect(parent StringObservable, mapper MappingString2Uint16Func) Uint16Observable

func MapString2Uint16ObserveNext

func MapString2Uint16ObserveNext(parent StringObservable, mapper func(string) uint16) Uint16Observable

func MapTime2Uint16Observable

func MapTime2Uint16Observable(parent TimeObservable, mapper MappingTime2Uint16FuncFactory) Uint16Observable

func MapTime2Uint16ObserveDirect

func MapTime2Uint16ObserveDirect(parent TimeObservable, mapper MappingTime2Uint16Func) Uint16Observable

func MapTime2Uint16ObserveNext

func MapTime2Uint16ObserveNext(parent TimeObservable, mapper func(time.Time) uint16) Uint16Observable

func MapUint162Uint16ObserveDirect

func MapUint162Uint16ObserveDirect(parent Uint16Observable, mapper MappingUint162Uint16Func) Uint16Observable

func MapUint162Uint16ObserveNext

func MapUint162Uint16ObserveNext(parent Uint16Observable, mapper func(uint16) uint16) Uint16Observable

func MapUint2Uint16Observable

func MapUint2Uint16Observable(parent UintObservable, mapper MappingUint2Uint16FuncFactory) Uint16Observable

func MapUint2Uint16ObserveDirect

func MapUint2Uint16ObserveDirect(parent UintObservable, mapper MappingUint2Uint16Func) Uint16Observable

func MapUint2Uint16ObserveNext

func MapUint2Uint16ObserveNext(parent UintObservable, mapper func(uint) uint16) Uint16Observable

func MapUint322Uint16ObserveDirect

func MapUint322Uint16ObserveDirect(parent Uint32Observable, mapper MappingUint322Uint16Func) Uint16Observable

func MapUint322Uint16ObserveNext

func MapUint322Uint16ObserveNext(parent Uint32Observable, mapper func(uint32) uint16) Uint16Observable

func MapUint642Uint16ObserveDirect

func MapUint642Uint16ObserveDirect(parent Uint64Observable, mapper MappingUint642Uint16Func) Uint16Observable

func MapUint642Uint16ObserveNext

func MapUint642Uint16ObserveNext(parent Uint64Observable, mapper func(uint64) uint16) Uint16Observable

func MapUint82Uint16ObserveDirect

func MapUint82Uint16ObserveDirect(parent Uint8Observable, mapper MappingUint82Uint16Func) Uint16Observable

func MapUint82Uint16ObserveNext

func MapUint82Uint16ObserveNext(parent Uint8Observable, mapper func(uint8) uint16) Uint16Observable

type Uint16ObservableFactory

type Uint16ObservableFactory func(observer Uint16Observer, subscription Subscription)

func (Uint16ObservableFactory) Subscribe

func (f Uint16ObservableFactory) Subscribe(observer Uint16Observer) Subscription

type Uint16Observer

type Uint16Observer interface {
	Next(uint16)
	TerminationObserver
}

func GenericObserverAsUint16Observer

func GenericObserverAsUint16Observer(observer GenericObserver) Uint16Observer

type Uint16ObserverFunc

type Uint16ObserverFunc func(uint16, error, bool)

func (Uint16ObserverFunc) Complete

func (f Uint16ObserverFunc) Complete()

func (Uint16ObserverFunc) Error

func (f Uint16ObserverFunc) Error(err error)

func (Uint16ObserverFunc) Next

func (f Uint16ObserverFunc) Next(next uint16)

type Uint16Stream

type Uint16Stream struct {
	Uint16Observable
}

func CreateUint16

func CreateUint16(f func(observer Uint16Observer, subscription Subscription)) *Uint16Stream

CreateUint16 calls f(observer, subscription) to produce values for a stream.

func EmptyUint16

func EmptyUint16() *Uint16Stream

func FromUint16Array

func FromUint16Array(array []uint16) *Uint16Stream

func FromUint16Channel

func FromUint16Channel(ch <-chan uint16) *Uint16Stream

func FromUint16Observable

func FromUint16Observable(observable Uint16Observable) *Uint16Stream

func FromUint16s

func FromUint16s(array ...uint16) *Uint16Stream

func JustUint16

func JustUint16(element uint16) *Uint16Stream

func MergeUint16

func MergeUint16(observables ...Uint16Observable) *Uint16Stream

func MergeUint16DelayError

func MergeUint16DelayError(observables ...Uint16Observable) *Uint16Stream

func NeverUint16

func NeverUint16() *Uint16Stream

func RepeatUint16

func RepeatUint16(value uint16, count int) *Uint16Stream

Repeat value count times.

func StartUint16

func StartUint16(f func() (uint16, error)) *Uint16Stream

StartUint16 is designed to be used with functions that return a (uint16, error) tuple.

If the error is non-nil the returned Uint16Stream will be that error, otherwise it will be a single-value stream of uint16.

func ThrowUint16

func ThrowUint16(err error) *Uint16Stream

func (*Uint16Stream) Average

func (s *Uint16Stream) Average() *Uint16Stream

func (*Uint16Stream) Catch

func (s *Uint16Stream) Catch(catch Uint16Observable) *Uint16Stream

func (*Uint16Stream) Concat

func (s *Uint16Stream) Concat(observables ...Uint16Observable) *Uint16Stream

func (*Uint16Stream) Count

func (s *Uint16Stream) Count() *IntStream

Count returns an IntStream with the count of elements in this stream.

func (*Uint16Stream) Debounce

func (s *Uint16Stream) Debounce(duration time.Duration) *Uint16Stream

func (*Uint16Stream) Distinct

func (s *Uint16Stream) Distinct() *Uint16Stream

Distinct removes duplicate elements in the stream.

func (*Uint16Stream) Do

func (s *Uint16Stream) Do(f func(next uint16)) *Uint16Stream

Do applies a function for each value passing through the stream.

func (*Uint16Stream) DoOnComplete

func (s *Uint16Stream) DoOnComplete(f func()) *Uint16Stream

DoOnComplete applies a function when the stream completes.

func (*Uint16Stream) DoOnError

func (s *Uint16Stream) DoOnError(f func(err error)) *Uint16Stream

DoOnError applies a function for any error on the stream.

func (*Uint16Stream) ElementAt

func (s *Uint16Stream) ElementAt(n int) *Uint16Stream

ElementAt yields the Nth element of the stream.

func (*Uint16Stream) Filter

func (s *Uint16Stream) Filter(f func(uint16) bool) *Uint16Stream

Filter elements in the stream on a function.

func (*Uint16Stream) First

func (s *Uint16Stream) First() *Uint16Stream

Last returns just the first element of the stream.

func (*Uint16Stream) FlatMap

func (s *Uint16Stream) FlatMap(f func(uint16) Uint16Observable) *Uint16Stream

func (*Uint16Stream) FlatMapBool

func (s *Uint16Stream) FlatMapBool(f func(uint16) BoolObservable) *BoolStream

func (*Uint16Stream) FlatMapByte

func (s *Uint16Stream) FlatMapByte(f func(uint16) ByteObservable) *ByteStream

func (*Uint16Stream) FlatMapByteSlice

func (s *Uint16Stream) FlatMapByteSlice(f func(uint16) ByteSliceObservable) *ByteSliceStream

func (*Uint16Stream) FlatMapComplex128

func (s *Uint16Stream) FlatMapComplex128(f func(uint16) Complex128Observable) *Complex128Stream

func (*Uint16Stream) FlatMapComplex64

func (s *Uint16Stream) FlatMapComplex64(f func(uint16) Complex64Observable) *Complex64Stream

func (*Uint16Stream) FlatMapDuration

func (s *Uint16Stream) FlatMapDuration(f func(uint16) DurationObservable) *DurationStream

func (*Uint16Stream) FlatMapFloat32

func (s *Uint16Stream) FlatMapFloat32(f func(uint16) Float32Observable) *Float32Stream

func (*Uint16Stream) FlatMapFloat64

func (s *Uint16Stream) FlatMapFloat64(f func(uint16) Float64Observable) *Float64Stream

func (*Uint16Stream) FlatMapInt

func (s *Uint16Stream) FlatMapInt(f func(uint16) IntObservable) *IntStream

func (*Uint16Stream) FlatMapInt16

func (s *Uint16Stream) FlatMapInt16(f func(uint16) Int16Observable) *Int16Stream

func (*Uint16Stream) FlatMapInt32

func (s *Uint16Stream) FlatMapInt32(f func(uint16) Int32Observable) *Int32Stream

func (*Uint16Stream) FlatMapInt64

func (s *Uint16Stream) FlatMapInt64(f func(uint16) Int64Observable) *Int64Stream

func (*Uint16Stream) FlatMapInt8

func (s *Uint16Stream) FlatMapInt8(f func(uint16) Int8Observable) *Int8Stream

func (*Uint16Stream) FlatMapRune

func (s *Uint16Stream) FlatMapRune(f func(uint16) RuneObservable) *RuneStream

func (*Uint16Stream) FlatMapString

func (s *Uint16Stream) FlatMapString(f func(uint16) StringObservable) *StringStream

func (*Uint16Stream) FlatMapTime

func (s *Uint16Stream) FlatMapTime(f func(uint16) TimeObservable) *TimeStream

func (*Uint16Stream) FlatMapUint

func (s *Uint16Stream) FlatMapUint(f func(uint16) UintObservable) *UintStream

func (*Uint16Stream) FlatMapUint32

func (s *Uint16Stream) FlatMapUint32(f func(uint16) Uint32Observable) *Uint32Stream

func (*Uint16Stream) FlatMapUint64

func (s *Uint16Stream) FlatMapUint64(f func(uint16) Uint64Observable) *Uint64Stream

func (*Uint16Stream) FlatMapUint8

func (s *Uint16Stream) FlatMapUint8(f func(uint16) Uint8Observable) *Uint8Stream

func (*Uint16Stream) Fork

func (s *Uint16Stream) Fork() *Uint16Stream

Fork replicates each event from the parent to every subscriber of the fork.

func (*Uint16Stream) IgnoreElements

func (s *Uint16Stream) IgnoreElements() *Uint16Stream

IgnoreElements ignores elements of the stream and emits only the completion events.

func (*Uint16Stream) Last

func (s *Uint16Stream) Last() *Uint16Stream

Last returns just the last element of the stream.

func (*Uint16Stream) Map

func (s *Uint16Stream) Map(f func(uint16) uint16) *Uint16Stream

Map maps values in this stream to another value.

func (*Uint16Stream) MapBool

func (s *Uint16Stream) MapBool(f func(uint16) bool) *BoolStream

MapBool maps this stream to an BoolStream via f.

func (*Uint16Stream) MapByte

func (s *Uint16Stream) MapByte(f func(uint16) byte) *ByteStream

MapByte maps this stream to an ByteStream via f.

func (*Uint16Stream) MapByteSlice

func (s *Uint16Stream) MapByteSlice(f func(uint16) []byte) *ByteSliceStream

MapByteSlice maps this stream to an ByteSliceStream via f.

func (*Uint16Stream) MapComplex128

func (s *Uint16Stream) MapComplex128(f func(uint16) complex128) *Complex128Stream

MapComplex128 maps this stream to an Complex128Stream via f.

func (*Uint16Stream) MapComplex64

func (s *Uint16Stream) MapComplex64(f func(uint16) complex64) *Complex64Stream

MapComplex64 maps this stream to an Complex64Stream via f.

func (*Uint16Stream) MapDuration

func (s *Uint16Stream) MapDuration(f func(uint16) time.Duration) *DurationStream

MapDuration maps this stream to an DurationStream via f.

func (*Uint16Stream) MapFloat32

func (s *Uint16Stream) MapFloat32(f func(uint16) float32) *Float32Stream

MapFloat32 maps this stream to an Float32Stream via f.

func (*Uint16Stream) MapFloat64

func (s *Uint16Stream) MapFloat64(f func(uint16) float64) *Float64Stream

MapFloat64 maps this stream to an Float64Stream via f.

func (*Uint16Stream) MapInt

func (s *Uint16Stream) MapInt(f func(uint16) int) *IntStream

MapInt maps this stream to an IntStream via f.

func (*Uint16Stream) MapInt16

func (s *Uint16Stream) MapInt16(f func(uint16) int16) *Int16Stream

MapInt16 maps this stream to an Int16Stream via f.

func (*Uint16Stream) MapInt32

func (s *Uint16Stream) MapInt32(f func(uint16) int32) *Int32Stream

MapInt32 maps this stream to an Int32Stream via f.

func (*Uint16Stream) MapInt64

func (s *Uint16Stream) MapInt64(f func(uint16) int64) *Int64Stream

MapInt64 maps this stream to an Int64Stream via f.

func (*Uint16Stream) MapInt8

func (s *Uint16Stream) MapInt8(f func(uint16) int8) *Int8Stream

MapInt8 maps this stream to an Int8Stream via f.

func (*Uint16Stream) MapRune

func (s *Uint16Stream) MapRune(f func(uint16) rune) *RuneStream

MapRune maps this stream to an RuneStream via f.

func (*Uint16Stream) MapString

func (s *Uint16Stream) MapString(f func(uint16) string) *StringStream

MapString maps this stream to an StringStream via f.

func (*Uint16Stream) MapTime

func (s *Uint16Stream) MapTime(f func(uint16) time.Time) *TimeStream

MapTime maps this stream to an TimeStream via f.

func (*Uint16Stream) MapUint

func (s *Uint16Stream) MapUint(f func(uint16) uint) *UintStream

MapUint maps this stream to an UintStream via f.

func (*Uint16Stream) MapUint32

func (s *Uint16Stream) MapUint32(f func(uint16) uint32) *Uint32Stream

MapUint32 maps this stream to an Uint32Stream via f.

func (*Uint16Stream) MapUint64

func (s *Uint16Stream) MapUint64(f func(uint16) uint64) *Uint64Stream

MapUint64 maps this stream to an Uint64Stream via f.

func (*Uint16Stream) MapUint8

func (s *Uint16Stream) MapUint8(f func(uint16) uint8) *Uint8Stream

MapUint8 maps this stream to an Uint8Stream via f.

func (*Uint16Stream) Max

func (s *Uint16Stream) Max() *Uint16Stream

func (*Uint16Stream) Merge

func (s *Uint16Stream) Merge(other ...Uint16Observable) *Uint16Stream

Merge an arbitrary number of observables with this one. An error from any of the observables will terminate the merged stream.

func (*Uint16Stream) MergeDelayError

func (s *Uint16Stream) MergeDelayError(other ...Uint16Observable) *Uint16Stream

Merge an arbitrary number of observables with this one. Any error will be deferred until all observables terminate.

func (*Uint16Stream) Min

func (s *Uint16Stream) Min() *Uint16Stream

func (*Uint16Stream) Reduce

func (s *Uint16Stream) Reduce(initial uint16, reducer func(uint16, uint16) uint16) *Uint16Stream

func (*Uint16Stream) Replay

func (s *Uint16Stream) Replay(size int, duration time.Duration) *Uint16Stream

func (*Uint16Stream) Retry

func (s *Uint16Stream) Retry() *Uint16Stream

func (*Uint16Stream) Sample

func (s *Uint16Stream) Sample(duration time.Duration) *Uint16Stream

func (*Uint16Stream) Scan

func (s *Uint16Stream) Scan(initial uint16, f func(uint16, uint16) uint16) *Uint16Stream

func (*Uint16Stream) Skip

func (s *Uint16Stream) Skip(n int) *Uint16Stream

SkipLast skips the first N elements of the stream.

func (*Uint16Stream) SkipLast

func (s *Uint16Stream) SkipLast(n int) *Uint16Stream

SkipLast skips the last N elements of the stream.

func (*Uint16Stream) SubscribeFunc

func (s *Uint16Stream) SubscribeFunc(f func(uint16, error, bool)) Subscription

func (*Uint16Stream) SubscribeNext

func (s *Uint16Stream) SubscribeNext(f func(v uint16)) Subscription

func (*Uint16Stream) Sum

func (s *Uint16Stream) Sum() *Uint16Stream

func (*Uint16Stream) Take

func (s *Uint16Stream) Take(n int) *Uint16Stream

Take returns just the first N elements of the stream.

func (*Uint16Stream) TakeLast

func (s *Uint16Stream) TakeLast(n int) *Uint16Stream

TakeLast returns just the last N elements of the stream.

func (*Uint16Stream) Timeout

func (s *Uint16Stream) Timeout(timeout time.Duration) *Uint16Stream

func (*Uint16Stream) ToArray

func (s *Uint16Stream) ToArray() []uint16

ToArray blocks and returns the values from the stream in an array.

func (*Uint16Stream) ToArrayWithError

func (s *Uint16Stream) ToArrayWithError() ([]uint16, error)

ToArrayWithError collects all values from the stream into an array, returning it and any error.

func (*Uint16Stream) ToChannel

func (s *Uint16Stream) ToChannel() <-chan uint16

func (*Uint16Stream) ToChannelWithError

func (s *Uint16Stream) ToChannelWithError() (<-chan uint16, <-chan error)

ToChannelWithError returns value and error channels corresponding to the stream elements and any error.

func (*Uint16Stream) ToOne

func (s *Uint16Stream) ToOne() uint16

ToOne blocks and returns the only value emitted by the stream, or the zero value if an error occurs.

func (*Uint16Stream) ToOneWithError

func (s *Uint16Stream) ToOneWithError() (uint16, error)

ToOneWithError blocks until the stream emits exactly one value. Otherwise, it errors.

func (*Uint16Stream) Wait

func (s *Uint16Stream) Wait() error

Wait for completion of the stream and return any error.

type Uint16Subscriber

type Uint16Subscriber interface {
	Subscription
	Uint16Observer
}

A Uint16Subscriber represents a subscribed Uint16Observer.

func MakeUint16Subscriber

func MakeUint16Subscriber(observer Uint16Observer) Uint16Subscriber

type Uint32Observable

type Uint32Observable interface {
	Subscribe(Uint32Observer) Subscription
}

func MapBool2Uint32Observable

func MapBool2Uint32Observable(parent BoolObservable, mapper MappingBool2Uint32FuncFactory) Uint32Observable

func MapBool2Uint32ObserveDirect

func MapBool2Uint32ObserveDirect(parent BoolObservable, mapper MappingBool2Uint32Func) Uint32Observable

func MapBool2Uint32ObserveNext

func MapBool2Uint32ObserveNext(parent BoolObservable, mapper func(bool) uint32) Uint32Observable

func MapByte2Uint32Observable

func MapByte2Uint32Observable(parent ByteObservable, mapper MappingByte2Uint32FuncFactory) Uint32Observable

func MapByte2Uint32ObserveDirect

func MapByte2Uint32ObserveDirect(parent ByteObservable, mapper MappingByte2Uint32Func) Uint32Observable

func MapByte2Uint32ObserveNext

func MapByte2Uint32ObserveNext(parent ByteObservable, mapper func(byte) uint32) Uint32Observable

func MapByteSlice2Uint32ObserveDirect

func MapByteSlice2Uint32ObserveDirect(parent ByteSliceObservable, mapper MappingByteSlice2Uint32Func) Uint32Observable

func MapByteSlice2Uint32ObserveNext

func MapByteSlice2Uint32ObserveNext(parent ByteSliceObservable, mapper func([]byte) uint32) Uint32Observable

func MapComplex1282Uint32ObserveDirect

func MapComplex1282Uint32ObserveDirect(parent Complex128Observable, mapper MappingComplex1282Uint32Func) Uint32Observable

func MapComplex1282Uint32ObserveNext

func MapComplex1282Uint32ObserveNext(parent Complex128Observable, mapper func(complex128) uint32) Uint32Observable

func MapComplex642Uint32ObserveDirect

func MapComplex642Uint32ObserveDirect(parent Complex64Observable, mapper MappingComplex642Uint32Func) Uint32Observable

func MapComplex642Uint32ObserveNext

func MapComplex642Uint32ObserveNext(parent Complex64Observable, mapper func(complex64) uint32) Uint32Observable

func MapDuration2Uint32ObserveDirect

func MapDuration2Uint32ObserveDirect(parent DurationObservable, mapper MappingDuration2Uint32Func) Uint32Observable

func MapDuration2Uint32ObserveNext

func MapDuration2Uint32ObserveNext(parent DurationObservable, mapper func(time.Duration) uint32) Uint32Observable

func MapFloat322Uint32ObserveDirect

func MapFloat322Uint32ObserveDirect(parent Float32Observable, mapper MappingFloat322Uint32Func) Uint32Observable

func MapFloat322Uint32ObserveNext

func MapFloat322Uint32ObserveNext(parent Float32Observable, mapper func(float32) uint32) Uint32Observable

func MapFloat642Uint32ObserveDirect

func MapFloat642Uint32ObserveDirect(parent Float64Observable, mapper MappingFloat642Uint32Func) Uint32Observable

func MapFloat642Uint32ObserveNext

func MapFloat642Uint32ObserveNext(parent Float64Observable, mapper func(float64) uint32) Uint32Observable

func MapInt162Uint32ObserveDirect

func MapInt162Uint32ObserveDirect(parent Int16Observable, mapper MappingInt162Uint32Func) Uint32Observable

func MapInt162Uint32ObserveNext

func MapInt162Uint32ObserveNext(parent Int16Observable, mapper func(int16) uint32) Uint32Observable

func MapInt2Uint32Observable

func MapInt2Uint32Observable(parent IntObservable, mapper MappingInt2Uint32FuncFactory) Uint32Observable

func MapInt2Uint32ObserveDirect

func MapInt2Uint32ObserveDirect(parent IntObservable, mapper MappingInt2Uint32Func) Uint32Observable

func MapInt2Uint32ObserveNext

func MapInt2Uint32ObserveNext(parent IntObservable, mapper func(int) uint32) Uint32Observable

func MapInt322Uint32ObserveDirect

func MapInt322Uint32ObserveDirect(parent Int32Observable, mapper MappingInt322Uint32Func) Uint32Observable

func MapInt322Uint32ObserveNext

func MapInt322Uint32ObserveNext(parent Int32Observable, mapper func(int32) uint32) Uint32Observable

func MapInt642Uint32ObserveDirect

func MapInt642Uint32ObserveDirect(parent Int64Observable, mapper MappingInt642Uint32Func) Uint32Observable

func MapInt642Uint32ObserveNext

func MapInt642Uint32ObserveNext(parent Int64Observable, mapper func(int64) uint32) Uint32Observable

func MapInt82Uint32Observable

func MapInt82Uint32Observable(parent Int8Observable, mapper MappingInt82Uint32FuncFactory) Uint32Observable

func MapInt82Uint32ObserveDirect

func MapInt82Uint32ObserveDirect(parent Int8Observable, mapper MappingInt82Uint32Func) Uint32Observable

func MapInt82Uint32ObserveNext

func MapInt82Uint32ObserveNext(parent Int8Observable, mapper func(int8) uint32) Uint32Observable

func MapRune2Uint32Observable

func MapRune2Uint32Observable(parent RuneObservable, mapper MappingRune2Uint32FuncFactory) Uint32Observable

func MapRune2Uint32ObserveDirect

func MapRune2Uint32ObserveDirect(parent RuneObservable, mapper MappingRune2Uint32Func) Uint32Observable

func MapRune2Uint32ObserveNext

func MapRune2Uint32ObserveNext(parent RuneObservable, mapper func(rune) uint32) Uint32Observable

func MapString2Uint32ObserveDirect

func MapString2Uint32ObserveDirect(parent StringObservable, mapper MappingString2Uint32Func) Uint32Observable

func MapString2Uint32ObserveNext

func MapString2Uint32ObserveNext(parent StringObservable, mapper func(string) uint32) Uint32Observable

func MapTime2Uint32Observable

func MapTime2Uint32Observable(parent TimeObservable, mapper MappingTime2Uint32FuncFactory) Uint32Observable

func MapTime2Uint32ObserveDirect

func MapTime2Uint32ObserveDirect(parent TimeObservable, mapper MappingTime2Uint32Func) Uint32Observable

func MapTime2Uint32ObserveNext

func MapTime2Uint32ObserveNext(parent TimeObservable, mapper func(time.Time) uint32) Uint32Observable

func MapUint162Uint32ObserveDirect

func MapUint162Uint32ObserveDirect(parent Uint16Observable, mapper MappingUint162Uint32Func) Uint32Observable

func MapUint162Uint32ObserveNext

func MapUint162Uint32ObserveNext(parent Uint16Observable, mapper func(uint16) uint32) Uint32Observable

func MapUint2Uint32Observable

func MapUint2Uint32Observable(parent UintObservable, mapper MappingUint2Uint32FuncFactory) Uint32Observable

func MapUint2Uint32ObserveDirect

func MapUint2Uint32ObserveDirect(parent UintObservable, mapper MappingUint2Uint32Func) Uint32Observable

func MapUint2Uint32ObserveNext

func MapUint2Uint32ObserveNext(parent UintObservable, mapper func(uint) uint32) Uint32Observable

func MapUint322Uint32ObserveDirect

func MapUint322Uint32ObserveDirect(parent Uint32Observable, mapper MappingUint322Uint32Func) Uint32Observable

func MapUint322Uint32ObserveNext

func MapUint322Uint32ObserveNext(parent Uint32Observable, mapper func(uint32) uint32) Uint32Observable

func MapUint642Uint32ObserveDirect

func MapUint642Uint32ObserveDirect(parent Uint64Observable, mapper MappingUint642Uint32Func) Uint32Observable

func MapUint642Uint32ObserveNext

func MapUint642Uint32ObserveNext(parent Uint64Observable, mapper func(uint64) uint32) Uint32Observable

func MapUint82Uint32ObserveDirect

func MapUint82Uint32ObserveDirect(parent Uint8Observable, mapper MappingUint82Uint32Func) Uint32Observable

func MapUint82Uint32ObserveNext

func MapUint82Uint32ObserveNext(parent Uint8Observable, mapper func(uint8) uint32) Uint32Observable

type Uint32ObservableFactory

type Uint32ObservableFactory func(observer Uint32Observer, subscription Subscription)

func (Uint32ObservableFactory) Subscribe

func (f Uint32ObservableFactory) Subscribe(observer Uint32Observer) Subscription

type Uint32Observer

type Uint32Observer interface {
	Next(uint32)
	TerminationObserver
}

func GenericObserverAsUint32Observer

func GenericObserverAsUint32Observer(observer GenericObserver) Uint32Observer

type Uint32ObserverFunc

type Uint32ObserverFunc func(uint32, error, bool)

func (Uint32ObserverFunc) Complete

func (f Uint32ObserverFunc) Complete()

func (Uint32ObserverFunc) Error

func (f Uint32ObserverFunc) Error(err error)

func (Uint32ObserverFunc) Next

func (f Uint32ObserverFunc) Next(next uint32)

type Uint32Stream

type Uint32Stream struct {
	Uint32Observable
}

func CreateUint32

func CreateUint32(f func(observer Uint32Observer, subscription Subscription)) *Uint32Stream

CreateUint32 calls f(observer, subscription) to produce values for a stream.

func EmptyUint32

func EmptyUint32() *Uint32Stream

func FromUint32Array

func FromUint32Array(array []uint32) *Uint32Stream

func FromUint32Channel

func FromUint32Channel(ch <-chan uint32) *Uint32Stream

func FromUint32Observable

func FromUint32Observable(observable Uint32Observable) *Uint32Stream

func FromUint32s

func FromUint32s(array ...uint32) *Uint32Stream

func JustUint32

func JustUint32(element uint32) *Uint32Stream

func MergeUint32

func MergeUint32(observables ...Uint32Observable) *Uint32Stream

func MergeUint32DelayError

func MergeUint32DelayError(observables ...Uint32Observable) *Uint32Stream

func NeverUint32

func NeverUint32() *Uint32Stream

func RepeatUint32

func RepeatUint32(value uint32, count int) *Uint32Stream

Repeat value count times.

func StartUint32

func StartUint32(f func() (uint32, error)) *Uint32Stream

StartUint32 is designed to be used with functions that return a (uint32, error) tuple.

If the error is non-nil the returned Uint32Stream will be that error, otherwise it will be a single-value stream of uint32.

func ThrowUint32

func ThrowUint32(err error) *Uint32Stream

func (*Uint32Stream) Average

func (s *Uint32Stream) Average() *Uint32Stream

func (*Uint32Stream) Catch

func (s *Uint32Stream) Catch(catch Uint32Observable) *Uint32Stream

func (*Uint32Stream) Concat

func (s *Uint32Stream) Concat(observables ...Uint32Observable) *Uint32Stream

func (*Uint32Stream) Count

func (s *Uint32Stream) Count() *IntStream

Count returns an IntStream with the count of elements in this stream.

func (*Uint32Stream) Debounce

func (s *Uint32Stream) Debounce(duration time.Duration) *Uint32Stream

func (*Uint32Stream) Distinct

func (s *Uint32Stream) Distinct() *Uint32Stream

Distinct removes duplicate elements in the stream.

func (*Uint32Stream) Do

func (s *Uint32Stream) Do(f func(next uint32)) *Uint32Stream

Do applies a function for each value passing through the stream.

func (*Uint32Stream) DoOnComplete

func (s *Uint32Stream) DoOnComplete(f func()) *Uint32Stream

DoOnComplete applies a function when the stream completes.

func (*Uint32Stream) DoOnError

func (s *Uint32Stream) DoOnError(f func(err error)) *Uint32Stream

DoOnError applies a function for any error on the stream.

func (*Uint32Stream) ElementAt

func (s *Uint32Stream) ElementAt(n int) *Uint32Stream

ElementAt yields the Nth element of the stream.

func (*Uint32Stream) Filter

func (s *Uint32Stream) Filter(f func(uint32) bool) *Uint32Stream

Filter elements in the stream on a function.

func (*Uint32Stream) First

func (s *Uint32Stream) First() *Uint32Stream

Last returns just the first element of the stream.

func (*Uint32Stream) FlatMap

func (s *Uint32Stream) FlatMap(f func(uint32) Uint32Observable) *Uint32Stream

func (*Uint32Stream) FlatMapBool

func (s *Uint32Stream) FlatMapBool(f func(uint32) BoolObservable) *BoolStream

func (*Uint32Stream) FlatMapByte

func (s *Uint32Stream) FlatMapByte(f func(uint32) ByteObservable) *ByteStream

func (*Uint32Stream) FlatMapByteSlice

func (s *Uint32Stream) FlatMapByteSlice(f func(uint32) ByteSliceObservable) *ByteSliceStream

func (*Uint32Stream) FlatMapComplex128

func (s *Uint32Stream) FlatMapComplex128(f func(uint32) Complex128Observable) *Complex128Stream

func (*Uint32Stream) FlatMapComplex64

func (s *Uint32Stream) FlatMapComplex64(f func(uint32) Complex64Observable) *Complex64Stream

func (*Uint32Stream) FlatMapDuration

func (s *Uint32Stream) FlatMapDuration(f func(uint32) DurationObservable) *DurationStream

func (*Uint32Stream) FlatMapFloat32

func (s *Uint32Stream) FlatMapFloat32(f func(uint32) Float32Observable) *Float32Stream

func (*Uint32Stream) FlatMapFloat64

func (s *Uint32Stream) FlatMapFloat64(f func(uint32) Float64Observable) *Float64Stream

func (*Uint32Stream) FlatMapInt

func (s *Uint32Stream) FlatMapInt(f func(uint32) IntObservable) *IntStream

func (*Uint32Stream) FlatMapInt16

func (s *Uint32Stream) FlatMapInt16(f func(uint32) Int16Observable) *Int16Stream

func (*Uint32Stream) FlatMapInt32

func (s *Uint32Stream) FlatMapInt32(f func(uint32) Int32Observable) *Int32Stream

func (*Uint32Stream) FlatMapInt64

func (s *Uint32Stream) FlatMapInt64(f func(uint32) Int64Observable) *Int64Stream

func (*Uint32Stream) FlatMapInt8

func (s *Uint32Stream) FlatMapInt8(f func(uint32) Int8Observable) *Int8Stream

func (*Uint32Stream) FlatMapRune

func (s *Uint32Stream) FlatMapRune(f func(uint32) RuneObservable) *RuneStream

func (*Uint32Stream) FlatMapString

func (s *Uint32Stream) FlatMapString(f func(uint32) StringObservable) *StringStream

func (*Uint32Stream) FlatMapTime

func (s *Uint32Stream) FlatMapTime(f func(uint32) TimeObservable) *TimeStream

func (*Uint32Stream) FlatMapUint

func (s *Uint32Stream) FlatMapUint(f func(uint32) UintObservable) *UintStream

func (*Uint32Stream) FlatMapUint16

func (s *Uint32Stream) FlatMapUint16(f func(uint32) Uint16Observable) *Uint16Stream

func (*Uint32Stream) FlatMapUint64

func (s *Uint32Stream) FlatMapUint64(f func(uint32) Uint64Observable) *Uint64Stream

func (*Uint32Stream) FlatMapUint8

func (s *Uint32Stream) FlatMapUint8(f func(uint32) Uint8Observable) *Uint8Stream

func (*Uint32Stream) Fork

func (s *Uint32Stream) Fork() *Uint32Stream

Fork replicates each event from the parent to every subscriber of the fork.

func (*Uint32Stream) IgnoreElements

func (s *Uint32Stream) IgnoreElements() *Uint32Stream

IgnoreElements ignores elements of the stream and emits only the completion events.

func (*Uint32Stream) Last

func (s *Uint32Stream) Last() *Uint32Stream

Last returns just the last element of the stream.

func (*Uint32Stream) Map

func (s *Uint32Stream) Map(f func(uint32) uint32) *Uint32Stream

Map maps values in this stream to another value.

func (*Uint32Stream) MapBool

func (s *Uint32Stream) MapBool(f func(uint32) bool) *BoolStream

MapBool maps this stream to an BoolStream via f.

func (*Uint32Stream) MapByte

func (s *Uint32Stream) MapByte(f func(uint32) byte) *ByteStream

MapByte maps this stream to an ByteStream via f.

func (*Uint32Stream) MapByteSlice

func (s *Uint32Stream) MapByteSlice(f func(uint32) []byte) *ByteSliceStream

MapByteSlice maps this stream to an ByteSliceStream via f.

func (*Uint32Stream) MapComplex128

func (s *Uint32Stream) MapComplex128(f func(uint32) complex128) *Complex128Stream

MapComplex128 maps this stream to an Complex128Stream via f.

func (*Uint32Stream) MapComplex64

func (s *Uint32Stream) MapComplex64(f func(uint32) complex64) *Complex64Stream

MapComplex64 maps this stream to an Complex64Stream via f.

func (*Uint32Stream) MapDuration

func (s *Uint32Stream) MapDuration(f func(uint32) time.Duration) *DurationStream

MapDuration maps this stream to an DurationStream via f.

func (*Uint32Stream) MapFloat32

func (s *Uint32Stream) MapFloat32(f func(uint32) float32) *Float32Stream

MapFloat32 maps this stream to an Float32Stream via f.

func (*Uint32Stream) MapFloat64

func (s *Uint32Stream) MapFloat64(f func(uint32) float64) *Float64Stream

MapFloat64 maps this stream to an Float64Stream via f.

func (*Uint32Stream) MapInt

func (s *Uint32Stream) MapInt(f func(uint32) int) *IntStream

MapInt maps this stream to an IntStream via f.

func (*Uint32Stream) MapInt16

func (s *Uint32Stream) MapInt16(f func(uint32) int16) *Int16Stream

MapInt16 maps this stream to an Int16Stream via f.

func (*Uint32Stream) MapInt32

func (s *Uint32Stream) MapInt32(f func(uint32) int32) *Int32Stream

MapInt32 maps this stream to an Int32Stream via f.

func (*Uint32Stream) MapInt64

func (s *Uint32Stream) MapInt64(f func(uint32) int64) *Int64Stream

MapInt64 maps this stream to an Int64Stream via f.

func (*Uint32Stream) MapInt8

func (s *Uint32Stream) MapInt8(f func(uint32) int8) *Int8Stream

MapInt8 maps this stream to an Int8Stream via f.

func (*Uint32Stream) MapRune

func (s *Uint32Stream) MapRune(f func(uint32) rune) *RuneStream

MapRune maps this stream to an RuneStream via f.

func (*Uint32Stream) MapString

func (s *Uint32Stream) MapString(f func(uint32) string) *StringStream

MapString maps this stream to an StringStream via f.

func (*Uint32Stream) MapTime

func (s *Uint32Stream) MapTime(f func(uint32) time.Time) *TimeStream

MapTime maps this stream to an TimeStream via f.

func (*Uint32Stream) MapUint

func (s *Uint32Stream) MapUint(f func(uint32) uint) *UintStream

MapUint maps this stream to an UintStream via f.

func (*Uint32Stream) MapUint16

func (s *Uint32Stream) MapUint16(f func(uint32) uint16) *Uint16Stream

MapUint16 maps this stream to an Uint16Stream via f.

func (*Uint32Stream) MapUint64

func (s *Uint32Stream) MapUint64(f func(uint32) uint64) *Uint64Stream

MapUint64 maps this stream to an Uint64Stream via f.

func (*Uint32Stream) MapUint8

func (s *Uint32Stream) MapUint8(f func(uint32) uint8) *Uint8Stream

MapUint8 maps this stream to an Uint8Stream via f.

func (*Uint32Stream) Max

func (s *Uint32Stream) Max() *Uint32Stream

func (*Uint32Stream) Merge

func (s *Uint32Stream) Merge(other ...Uint32Observable) *Uint32Stream

Merge an arbitrary number of observables with this one. An error from any of the observables will terminate the merged stream.

func (*Uint32Stream) MergeDelayError

func (s *Uint32Stream) MergeDelayError(other ...Uint32Observable) *Uint32Stream

Merge an arbitrary number of observables with this one. Any error will be deferred until all observables terminate.

func (*Uint32Stream) Min

func (s *Uint32Stream) Min() *Uint32Stream

func (*Uint32Stream) Reduce

func (s *Uint32Stream) Reduce(initial uint32, reducer func(uint32, uint32) uint32) *Uint32Stream

func (*Uint32Stream) Replay

func (s *Uint32Stream) Replay(size int, duration time.Duration) *Uint32Stream

func (*Uint32Stream) Retry

func (s *Uint32Stream) Retry() *Uint32Stream

func (*Uint32Stream) Sample

func (s *Uint32Stream) Sample(duration time.Duration) *Uint32Stream

func (*Uint32Stream) Scan

func (s *Uint32Stream) Scan(initial uint32, f func(uint32, uint32) uint32) *Uint32Stream

func (*Uint32Stream) Skip

func (s *Uint32Stream) Skip(n int) *Uint32Stream

SkipLast skips the first N elements of the stream.

func (*Uint32Stream) SkipLast

func (s *Uint32Stream) SkipLast(n int) *Uint32Stream

SkipLast skips the last N elements of the stream.

func (*Uint32Stream) SubscribeFunc

func (s *Uint32Stream) SubscribeFunc(f func(uint32, error, bool)) Subscription

func (*Uint32Stream) SubscribeNext

func (s *Uint32Stream) SubscribeNext(f func(v uint32)) Subscription

func (*Uint32Stream) Sum

func (s *Uint32Stream) Sum() *Uint32Stream

func (*Uint32Stream) Take

func (s *Uint32Stream) Take(n int) *Uint32Stream

Take returns just the first N elements of the stream.

func (*Uint32Stream) TakeLast

func (s *Uint32Stream) TakeLast(n int) *Uint32Stream

TakeLast returns just the last N elements of the stream.

func (*Uint32Stream) Timeout

func (s *Uint32Stream) Timeout(timeout time.Duration) *Uint32Stream

func (*Uint32Stream) ToArray

func (s *Uint32Stream) ToArray() []uint32

ToArray blocks and returns the values from the stream in an array.

func (*Uint32Stream) ToArrayWithError

func (s *Uint32Stream) ToArrayWithError() ([]uint32, error)

ToArrayWithError collects all values from the stream into an array, returning it and any error.

func (*Uint32Stream) ToChannel

func (s *Uint32Stream) ToChannel() <-chan uint32

func (*Uint32Stream) ToChannelWithError

func (s *Uint32Stream) ToChannelWithError() (<-chan uint32, <-chan error)

ToChannelWithError returns value and error channels corresponding to the stream elements and any error.

func (*Uint32Stream) ToOne

func (s *Uint32Stream) ToOne() uint32

ToOne blocks and returns the only value emitted by the stream, or the zero value if an error occurs.

func (*Uint32Stream) ToOneWithError

func (s *Uint32Stream) ToOneWithError() (uint32, error)

ToOneWithError blocks until the stream emits exactly one value. Otherwise, it errors.

func (*Uint32Stream) Wait

func (s *Uint32Stream) Wait() error

Wait for completion of the stream and return any error.

type Uint32Subscriber

type Uint32Subscriber interface {
	Subscription
	Uint32Observer
}

A Uint32Subscriber represents a subscribed Uint32Observer.

func MakeUint32Subscriber

func MakeUint32Subscriber(observer Uint32Observer) Uint32Subscriber

type Uint64Observable

type Uint64Observable interface {
	Subscribe(Uint64Observer) Subscription
}

func MapBool2Uint64Observable

func MapBool2Uint64Observable(parent BoolObservable, mapper MappingBool2Uint64FuncFactory) Uint64Observable

func MapBool2Uint64ObserveDirect

func MapBool2Uint64ObserveDirect(parent BoolObservable, mapper MappingBool2Uint64Func) Uint64Observable

func MapBool2Uint64ObserveNext

func MapBool2Uint64ObserveNext(parent BoolObservable, mapper func(bool) uint64) Uint64Observable

func MapByte2Uint64Observable

func MapByte2Uint64Observable(parent ByteObservable, mapper MappingByte2Uint64FuncFactory) Uint64Observable

func MapByte2Uint64ObserveDirect

func MapByte2Uint64ObserveDirect(parent ByteObservable, mapper MappingByte2Uint64Func) Uint64Observable

func MapByte2Uint64ObserveNext

func MapByte2Uint64ObserveNext(parent ByteObservable, mapper func(byte) uint64) Uint64Observable

func MapByteSlice2Uint64ObserveDirect

func MapByteSlice2Uint64ObserveDirect(parent ByteSliceObservable, mapper MappingByteSlice2Uint64Func) Uint64Observable

func MapByteSlice2Uint64ObserveNext

func MapByteSlice2Uint64ObserveNext(parent ByteSliceObservable, mapper func([]byte) uint64) Uint64Observable

func MapComplex1282Uint64ObserveDirect

func MapComplex1282Uint64ObserveDirect(parent Complex128Observable, mapper MappingComplex1282Uint64Func) Uint64Observable

func MapComplex1282Uint64ObserveNext

func MapComplex1282Uint64ObserveNext(parent Complex128Observable, mapper func(complex128) uint64) Uint64Observable

func MapComplex642Uint64ObserveDirect

func MapComplex642Uint64ObserveDirect(parent Complex64Observable, mapper MappingComplex642Uint64Func) Uint64Observable

func MapComplex642Uint64ObserveNext

func MapComplex642Uint64ObserveNext(parent Complex64Observable, mapper func(complex64) uint64) Uint64Observable

func MapDuration2Uint64ObserveDirect

func MapDuration2Uint64ObserveDirect(parent DurationObservable, mapper MappingDuration2Uint64Func) Uint64Observable

func MapDuration2Uint64ObserveNext

func MapDuration2Uint64ObserveNext(parent DurationObservable, mapper func(time.Duration) uint64) Uint64Observable

func MapFloat322Uint64ObserveDirect

func MapFloat322Uint64ObserveDirect(parent Float32Observable, mapper MappingFloat322Uint64Func) Uint64Observable

func MapFloat322Uint64ObserveNext

func MapFloat322Uint64ObserveNext(parent Float32Observable, mapper func(float32) uint64) Uint64Observable

func MapFloat642Uint64ObserveDirect

func MapFloat642Uint64ObserveDirect(parent Float64Observable, mapper MappingFloat642Uint64Func) Uint64Observable

func MapFloat642Uint64ObserveNext

func MapFloat642Uint64ObserveNext(parent Float64Observable, mapper func(float64) uint64) Uint64Observable

func MapInt162Uint64ObserveDirect

func MapInt162Uint64ObserveDirect(parent Int16Observable, mapper MappingInt162Uint64Func) Uint64Observable

func MapInt162Uint64ObserveNext

func MapInt162Uint64ObserveNext(parent Int16Observable, mapper func(int16) uint64) Uint64Observable

func MapInt2Uint64Observable

func MapInt2Uint64Observable(parent IntObservable, mapper MappingInt2Uint64FuncFactory) Uint64Observable

func MapInt2Uint64ObserveDirect

func MapInt2Uint64ObserveDirect(parent IntObservable, mapper MappingInt2Uint64Func) Uint64Observable

func MapInt2Uint64ObserveNext

func MapInt2Uint64ObserveNext(parent IntObservable, mapper func(int) uint64) Uint64Observable

func MapInt322Uint64ObserveDirect

func MapInt322Uint64ObserveDirect(parent Int32Observable, mapper MappingInt322Uint64Func) Uint64Observable

func MapInt322Uint64ObserveNext

func MapInt322Uint64ObserveNext(parent Int32Observable, mapper func(int32) uint64) Uint64Observable

func MapInt642Uint64ObserveDirect

func MapInt642Uint64ObserveDirect(parent Int64Observable, mapper MappingInt642Uint64Func) Uint64Observable

func MapInt642Uint64ObserveNext

func MapInt642Uint64ObserveNext(parent Int64Observable, mapper func(int64) uint64) Uint64Observable

func MapInt82Uint64Observable

func MapInt82Uint64Observable(parent Int8Observable, mapper MappingInt82Uint64FuncFactory) Uint64Observable

func MapInt82Uint64ObserveDirect

func MapInt82Uint64ObserveDirect(parent Int8Observable, mapper MappingInt82Uint64Func) Uint64Observable

func MapInt82Uint64ObserveNext

func MapInt82Uint64ObserveNext(parent Int8Observable, mapper func(int8) uint64) Uint64Observable

func MapRune2Uint64Observable

func MapRune2Uint64Observable(parent RuneObservable, mapper MappingRune2Uint64FuncFactory) Uint64Observable

func MapRune2Uint64ObserveDirect

func MapRune2Uint64ObserveDirect(parent RuneObservable, mapper MappingRune2Uint64Func) Uint64Observable

func MapRune2Uint64ObserveNext

func MapRune2Uint64ObserveNext(parent RuneObservable, mapper func(rune) uint64) Uint64Observable

func MapString2Uint64ObserveDirect

func MapString2Uint64ObserveDirect(parent StringObservable, mapper MappingString2Uint64Func) Uint64Observable

func MapString2Uint64ObserveNext

func MapString2Uint64ObserveNext(parent StringObservable, mapper func(string) uint64) Uint64Observable

func MapTime2Uint64Observable

func MapTime2Uint64Observable(parent TimeObservable, mapper MappingTime2Uint64FuncFactory) Uint64Observable

func MapTime2Uint64ObserveDirect

func MapTime2Uint64ObserveDirect(parent TimeObservable, mapper MappingTime2Uint64Func) Uint64Observable

func MapTime2Uint64ObserveNext

func MapTime2Uint64ObserveNext(parent TimeObservable, mapper func(time.Time) uint64) Uint64Observable

func MapUint162Uint64ObserveDirect

func MapUint162Uint64ObserveDirect(parent Uint16Observable, mapper MappingUint162Uint64Func) Uint64Observable

func MapUint162Uint64ObserveNext

func MapUint162Uint64ObserveNext(parent Uint16Observable, mapper func(uint16) uint64) Uint64Observable

func MapUint2Uint64Observable

func MapUint2Uint64Observable(parent UintObservable, mapper MappingUint2Uint64FuncFactory) Uint64Observable

func MapUint2Uint64ObserveDirect

func MapUint2Uint64ObserveDirect(parent UintObservable, mapper MappingUint2Uint64Func) Uint64Observable

func MapUint2Uint64ObserveNext

func MapUint2Uint64ObserveNext(parent UintObservable, mapper func(uint) uint64) Uint64Observable

func MapUint322Uint64ObserveDirect

func MapUint322Uint64ObserveDirect(parent Uint32Observable, mapper MappingUint322Uint64Func) Uint64Observable

func MapUint322Uint64ObserveNext

func MapUint322Uint64ObserveNext(parent Uint32Observable, mapper func(uint32) uint64) Uint64Observable

func MapUint642Uint64ObserveDirect

func MapUint642Uint64ObserveDirect(parent Uint64Observable, mapper MappingUint642Uint64Func) Uint64Observable

func MapUint642Uint64ObserveNext

func MapUint642Uint64ObserveNext(parent Uint64Observable, mapper func(uint64) uint64) Uint64Observable

func MapUint82Uint64ObserveDirect

func MapUint82Uint64ObserveDirect(parent Uint8Observable, mapper MappingUint82Uint64Func) Uint64Observable

func MapUint82Uint64ObserveNext

func MapUint82Uint64ObserveNext(parent Uint8Observable, mapper func(uint8) uint64) Uint64Observable

type Uint64ObservableFactory

type Uint64ObservableFactory func(observer Uint64Observer, subscription Subscription)

func (Uint64ObservableFactory) Subscribe

func (f Uint64ObservableFactory) Subscribe(observer Uint64Observer) Subscription

type Uint64Observer

type Uint64Observer interface {
	Next(uint64)
	TerminationObserver
}

func GenericObserverAsUint64Observer

func GenericObserverAsUint64Observer(observer GenericObserver) Uint64Observer

type Uint64ObserverFunc

type Uint64ObserverFunc func(uint64, error, bool)

func (Uint64ObserverFunc) Complete

func (f Uint64ObserverFunc) Complete()

func (Uint64ObserverFunc) Error

func (f Uint64ObserverFunc) Error(err error)

func (Uint64ObserverFunc) Next

func (f Uint64ObserverFunc) Next(next uint64)

type Uint64Stream

type Uint64Stream struct {
	Uint64Observable
}

func CreateUint64

func CreateUint64(f func(observer Uint64Observer, subscription Subscription)) *Uint64Stream

CreateUint64 calls f(observer, subscription) to produce values for a stream.

func EmptyUint64

func EmptyUint64() *Uint64Stream

func FromUint64Array

func FromUint64Array(array []uint64) *Uint64Stream

func FromUint64Channel

func FromUint64Channel(ch <-chan uint64) *Uint64Stream

func FromUint64Observable

func FromUint64Observable(observable Uint64Observable) *Uint64Stream

func FromUint64s

func FromUint64s(array ...uint64) *Uint64Stream

func JustUint64

func JustUint64(element uint64) *Uint64Stream

func MergeUint64

func MergeUint64(observables ...Uint64Observable) *Uint64Stream

func MergeUint64DelayError

func MergeUint64DelayError(observables ...Uint64Observable) *Uint64Stream

func NeverUint64

func NeverUint64() *Uint64Stream

func RepeatUint64

func RepeatUint64(value uint64, count int) *Uint64Stream

Repeat value count times.

func StartUint64

func StartUint64(f func() (uint64, error)) *Uint64Stream

StartUint64 is designed to be used with functions that return a (uint64, error) tuple.

If the error is non-nil the returned Uint64Stream will be that error, otherwise it will be a single-value stream of uint64.

func ThrowUint64

func ThrowUint64(err error) *Uint64Stream

func (*Uint64Stream) Average

func (s *Uint64Stream) Average() *Uint64Stream

func (*Uint64Stream) Catch

func (s *Uint64Stream) Catch(catch Uint64Observable) *Uint64Stream

func (*Uint64Stream) Concat

func (s *Uint64Stream) Concat(observables ...Uint64Observable) *Uint64Stream

func (*Uint64Stream) Count

func (s *Uint64Stream) Count() *IntStream

Count returns an IntStream with the count of elements in this stream.

func (*Uint64Stream) Debounce

func (s *Uint64Stream) Debounce(duration time.Duration) *Uint64Stream

func (*Uint64Stream) Distinct

func (s *Uint64Stream) Distinct() *Uint64Stream

Distinct removes duplicate elements in the stream.

func (*Uint64Stream) Do

func (s *Uint64Stream) Do(f func(next uint64)) *Uint64Stream

Do applies a function for each value passing through the stream.

func (*Uint64Stream) DoOnComplete

func (s *Uint64Stream) DoOnComplete(f func()) *Uint64Stream

DoOnComplete applies a function when the stream completes.

func (*Uint64Stream) DoOnError

func (s *Uint64Stream) DoOnError(f func(err error)) *Uint64Stream

DoOnError applies a function for any error on the stream.

func (*Uint64Stream) ElementAt

func (s *Uint64Stream) ElementAt(n int) *Uint64Stream

ElementAt yields the Nth element of the stream.

func (*Uint64Stream) Filter

func (s *Uint64Stream) Filter(f func(uint64) bool) *Uint64Stream

Filter elements in the stream on a function.

func (*Uint64Stream) First

func (s *Uint64Stream) First() *Uint64Stream

Last returns just the first element of the stream.

func (*Uint64Stream) FlatMap

func (s *Uint64Stream) FlatMap(f func(uint64) Uint64Observable) *Uint64Stream

func (*Uint64Stream) FlatMapBool

func (s *Uint64Stream) FlatMapBool(f func(uint64) BoolObservable) *BoolStream

func (*Uint64Stream) FlatMapByte

func (s *Uint64Stream) FlatMapByte(f func(uint64) ByteObservable) *ByteStream

func (*Uint64Stream) FlatMapByteSlice

func (s *Uint64Stream) FlatMapByteSlice(f func(uint64) ByteSliceObservable) *ByteSliceStream

func (*Uint64Stream) FlatMapComplex128

func (s *Uint64Stream) FlatMapComplex128(f func(uint64) Complex128Observable) *Complex128Stream

func (*Uint64Stream) FlatMapComplex64

func (s *Uint64Stream) FlatMapComplex64(f func(uint64) Complex64Observable) *Complex64Stream

func (*Uint64Stream) FlatMapDuration

func (s *Uint64Stream) FlatMapDuration(f func(uint64) DurationObservable) *DurationStream

func (*Uint64Stream) FlatMapFloat32

func (s *Uint64Stream) FlatMapFloat32(f func(uint64) Float32Observable) *Float32Stream

func (*Uint64Stream) FlatMapFloat64

func (s *Uint64Stream) FlatMapFloat64(f func(uint64) Float64Observable) *Float64Stream

func (*Uint64Stream) FlatMapInt

func (s *Uint64Stream) FlatMapInt(f func(uint64) IntObservable) *IntStream

func (*Uint64Stream) FlatMapInt16

func (s *Uint64Stream) FlatMapInt16(f func(uint64) Int16Observable) *Int16Stream

func (*Uint64Stream) FlatMapInt32

func (s *Uint64Stream) FlatMapInt32(f func(uint64) Int32Observable) *Int32Stream

func (*Uint64Stream) FlatMapInt64

func (s *Uint64Stream) FlatMapInt64(f func(uint64) Int64Observable) *Int64Stream

func (*Uint64Stream) FlatMapInt8

func (s *Uint64Stream) FlatMapInt8(f func(uint64) Int8Observable) *Int8Stream

func (*Uint64Stream) FlatMapRune

func (s *Uint64Stream) FlatMapRune(f func(uint64) RuneObservable) *RuneStream

func (*Uint64Stream) FlatMapString

func (s *Uint64Stream) FlatMapString(f func(uint64) StringObservable) *StringStream

func (*Uint64Stream) FlatMapTime

func (s *Uint64Stream) FlatMapTime(f func(uint64) TimeObservable) *TimeStream

func (*Uint64Stream) FlatMapUint

func (s *Uint64Stream) FlatMapUint(f func(uint64) UintObservable) *UintStream

func (*Uint64Stream) FlatMapUint16

func (s *Uint64Stream) FlatMapUint16(f func(uint64) Uint16Observable) *Uint16Stream

func (*Uint64Stream) FlatMapUint32

func (s *Uint64Stream) FlatMapUint32(f func(uint64) Uint32Observable) *Uint32Stream

func (*Uint64Stream) FlatMapUint8

func (s *Uint64Stream) FlatMapUint8(f func(uint64) Uint8Observable) *Uint8Stream

func (*Uint64Stream) Fork

func (s *Uint64Stream) Fork() *Uint64Stream

Fork replicates each event from the parent to every subscriber of the fork.

func (*Uint64Stream) IgnoreElements

func (s *Uint64Stream) IgnoreElements() *Uint64Stream

IgnoreElements ignores elements of the stream and emits only the completion events.

func (*Uint64Stream) Last

func (s *Uint64Stream) Last() *Uint64Stream

Last returns just the last element of the stream.

func (*Uint64Stream) Map

func (s *Uint64Stream) Map(f func(uint64) uint64) *Uint64Stream

Map maps values in this stream to another value.

func (*Uint64Stream) MapBool

func (s *Uint64Stream) MapBool(f func(uint64) bool) *BoolStream

MapBool maps this stream to an BoolStream via f.

func (*Uint64Stream) MapByte

func (s *Uint64Stream) MapByte(f func(uint64) byte) *ByteStream

MapByte maps this stream to an ByteStream via f.

func (*Uint64Stream) MapByteSlice

func (s *Uint64Stream) MapByteSlice(f func(uint64) []byte) *ByteSliceStream

MapByteSlice maps this stream to an ByteSliceStream via f.

func (*Uint64Stream) MapComplex128

func (s *Uint64Stream) MapComplex128(f func(uint64) complex128) *Complex128Stream

MapComplex128 maps this stream to an Complex128Stream via f.

func (*Uint64Stream) MapComplex64

func (s *Uint64Stream) MapComplex64(f func(uint64) complex64) *Complex64Stream

MapComplex64 maps this stream to an Complex64Stream via f.

func (*Uint64Stream) MapDuration

func (s *Uint64Stream) MapDuration(f func(uint64) time.Duration) *DurationStream

MapDuration maps this stream to an DurationStream via f.

func (*Uint64Stream) MapFloat32

func (s *Uint64Stream) MapFloat32(f func(uint64) float32) *Float32Stream

MapFloat32 maps this stream to an Float32Stream via f.

func (*Uint64Stream) MapFloat64

func (s *Uint64Stream) MapFloat64(f func(uint64) float64) *Float64Stream

MapFloat64 maps this stream to an Float64Stream via f.

func (*Uint64Stream) MapInt

func (s *Uint64Stream) MapInt(f func(uint64) int) *IntStream

MapInt maps this stream to an IntStream via f.

func (*Uint64Stream) MapInt16

func (s *Uint64Stream) MapInt16(f func(uint64) int16) *Int16Stream

MapInt16 maps this stream to an Int16Stream via f.

func (*Uint64Stream) MapInt32

func (s *Uint64Stream) MapInt32(f func(uint64) int32) *Int32Stream

MapInt32 maps this stream to an Int32Stream via f.

func (*Uint64Stream) MapInt64

func (s *Uint64Stream) MapInt64(f func(uint64) int64) *Int64Stream

MapInt64 maps this stream to an Int64Stream via f.

func (*Uint64Stream) MapInt8

func (s *Uint64Stream) MapInt8(f func(uint64) int8) *Int8Stream

MapInt8 maps this stream to an Int8Stream via f.

func (*Uint64Stream) MapRune

func (s *Uint64Stream) MapRune(f func(uint64) rune) *RuneStream

MapRune maps this stream to an RuneStream via f.

func (*Uint64Stream) MapString

func (s *Uint64Stream) MapString(f func(uint64) string) *StringStream

MapString maps this stream to an StringStream via f.

func (*Uint64Stream) MapTime

func (s *Uint64Stream) MapTime(f func(uint64) time.Time) *TimeStream

MapTime maps this stream to an TimeStream via f.

func (*Uint64Stream) MapUint

func (s *Uint64Stream) MapUint(f func(uint64) uint) *UintStream

MapUint maps this stream to an UintStream via f.

func (*Uint64Stream) MapUint16

func (s *Uint64Stream) MapUint16(f func(uint64) uint16) *Uint16Stream

MapUint16 maps this stream to an Uint16Stream via f.

func (*Uint64Stream) MapUint32

func (s *Uint64Stream) MapUint32(f func(uint64) uint32) *Uint32Stream

MapUint32 maps this stream to an Uint32Stream via f.

func (*Uint64Stream) MapUint8

func (s *Uint64Stream) MapUint8(f func(uint64) uint8) *Uint8Stream

MapUint8 maps this stream to an Uint8Stream via f.

func (*Uint64Stream) Max

func (s *Uint64Stream) Max() *Uint64Stream

func (*Uint64Stream) Merge

func (s *Uint64Stream) Merge(other ...Uint64Observable) *Uint64Stream

Merge an arbitrary number of observables with this one. An error from any of the observables will terminate the merged stream.

func (*Uint64Stream) MergeDelayError

func (s *Uint64Stream) MergeDelayError(other ...Uint64Observable) *Uint64Stream

Merge an arbitrary number of observables with this one. Any error will be deferred until all observables terminate.

func (*Uint64Stream) Min

func (s *Uint64Stream) Min() *Uint64Stream

func (*Uint64Stream) Reduce

func (s *Uint64Stream) Reduce(initial uint64, reducer func(uint64, uint64) uint64) *Uint64Stream

func (*Uint64Stream) Replay

func (s *Uint64Stream) Replay(size int, duration time.Duration) *Uint64Stream

func (*Uint64Stream) Retry

func (s *Uint64Stream) Retry() *Uint64Stream

func (*Uint64Stream) Sample

func (s *Uint64Stream) Sample(duration time.Duration) *Uint64Stream

func (*Uint64Stream) Scan

func (s *Uint64Stream) Scan(initial uint64, f func(uint64, uint64) uint64) *Uint64Stream

func (*Uint64Stream) Skip

func (s *Uint64Stream) Skip(n int) *Uint64Stream

SkipLast skips the first N elements of the stream.

func (*Uint64Stream) SkipLast

func (s *Uint64Stream) SkipLast(n int) *Uint64Stream

SkipLast skips the last N elements of the stream.

func (*Uint64Stream) SubscribeFunc

func (s *Uint64Stream) SubscribeFunc(f func(uint64, error, bool)) Subscription

func (*Uint64Stream) SubscribeNext

func (s *Uint64Stream) SubscribeNext(f func(v uint64)) Subscription

func (*Uint64Stream) Sum

func (s *Uint64Stream) Sum() *Uint64Stream

func (*Uint64Stream) Take

func (s *Uint64Stream) Take(n int) *Uint64Stream

Take returns just the first N elements of the stream.

func (*Uint64Stream) TakeLast

func (s *Uint64Stream) TakeLast(n int) *Uint64Stream

TakeLast returns just the last N elements of the stream.

func (*Uint64Stream) Timeout

func (s *Uint64Stream) Timeout(timeout time.Duration) *Uint64Stream

func (*Uint64Stream) ToArray

func (s *Uint64Stream) ToArray() []uint64

ToArray blocks and returns the values from the stream in an array.

func (*Uint64Stream) ToArrayWithError

func (s *Uint64Stream) ToArrayWithError() ([]uint64, error)

ToArrayWithError collects all values from the stream into an array, returning it and any error.

func (*Uint64Stream) ToChannel

func (s *Uint64Stream) ToChannel() <-chan uint64

func (*Uint64Stream) ToChannelWithError

func (s *Uint64Stream) ToChannelWithError() (<-chan uint64, <-chan error)

ToChannelWithError returns value and error channels corresponding to the stream elements and any error.

func (*Uint64Stream) ToOne

func (s *Uint64Stream) ToOne() uint64

ToOne blocks and returns the only value emitted by the stream, or the zero value if an error occurs.

func (*Uint64Stream) ToOneWithError

func (s *Uint64Stream) ToOneWithError() (uint64, error)

ToOneWithError blocks until the stream emits exactly one value. Otherwise, it errors.

func (*Uint64Stream) Wait

func (s *Uint64Stream) Wait() error

Wait for completion of the stream and return any error.

type Uint64Subscriber

type Uint64Subscriber interface {
	Subscription
	Uint64Observer
}

A Uint64Subscriber represents a subscribed Uint64Observer.

func MakeUint64Subscriber

func MakeUint64Subscriber(observer Uint64Observer) Uint64Subscriber

type Uint8Observable

type Uint8Observable interface {
	Subscribe(Uint8Observer) Subscription
}

func MapBool2Uint8Observable

func MapBool2Uint8Observable(parent BoolObservable, mapper MappingBool2Uint8FuncFactory) Uint8Observable

func MapBool2Uint8ObserveDirect

func MapBool2Uint8ObserveDirect(parent BoolObservable, mapper MappingBool2Uint8Func) Uint8Observable

func MapBool2Uint8ObserveNext

func MapBool2Uint8ObserveNext(parent BoolObservable, mapper func(bool) uint8) Uint8Observable

func MapByte2Uint8Observable

func MapByte2Uint8Observable(parent ByteObservable, mapper MappingByte2Uint8FuncFactory) Uint8Observable

func MapByte2Uint8ObserveDirect

func MapByte2Uint8ObserveDirect(parent ByteObservable, mapper MappingByte2Uint8Func) Uint8Observable

func MapByte2Uint8ObserveNext

func MapByte2Uint8ObserveNext(parent ByteObservable, mapper func(byte) uint8) Uint8Observable

func MapByteSlice2Uint8ObserveDirect

func MapByteSlice2Uint8ObserveDirect(parent ByteSliceObservable, mapper MappingByteSlice2Uint8Func) Uint8Observable

func MapByteSlice2Uint8ObserveNext

func MapByteSlice2Uint8ObserveNext(parent ByteSliceObservable, mapper func([]byte) uint8) Uint8Observable

func MapComplex1282Uint8ObserveDirect

func MapComplex1282Uint8ObserveDirect(parent Complex128Observable, mapper MappingComplex1282Uint8Func) Uint8Observable

func MapComplex1282Uint8ObserveNext

func MapComplex1282Uint8ObserveNext(parent Complex128Observable, mapper func(complex128) uint8) Uint8Observable

func MapComplex642Uint8ObserveDirect

func MapComplex642Uint8ObserveDirect(parent Complex64Observable, mapper MappingComplex642Uint8Func) Uint8Observable

func MapComplex642Uint8ObserveNext

func MapComplex642Uint8ObserveNext(parent Complex64Observable, mapper func(complex64) uint8) Uint8Observable

func MapDuration2Uint8ObserveDirect

func MapDuration2Uint8ObserveDirect(parent DurationObservable, mapper MappingDuration2Uint8Func) Uint8Observable

func MapDuration2Uint8ObserveNext

func MapDuration2Uint8ObserveNext(parent DurationObservable, mapper func(time.Duration) uint8) Uint8Observable

func MapFloat322Uint8ObserveDirect

func MapFloat322Uint8ObserveDirect(parent Float32Observable, mapper MappingFloat322Uint8Func) Uint8Observable

func MapFloat322Uint8ObserveNext

func MapFloat322Uint8ObserveNext(parent Float32Observable, mapper func(float32) uint8) Uint8Observable

func MapFloat642Uint8ObserveDirect

func MapFloat642Uint8ObserveDirect(parent Float64Observable, mapper MappingFloat642Uint8Func) Uint8Observable

func MapFloat642Uint8ObserveNext

func MapFloat642Uint8ObserveNext(parent Float64Observable, mapper func(float64) uint8) Uint8Observable

func MapInt162Uint8Observable

func MapInt162Uint8Observable(parent Int16Observable, mapper MappingInt162Uint8FuncFactory) Uint8Observable

func MapInt162Uint8ObserveDirect

func MapInt162Uint8ObserveDirect(parent Int16Observable, mapper MappingInt162Uint8Func) Uint8Observable

func MapInt162Uint8ObserveNext

func MapInt162Uint8ObserveNext(parent Int16Observable, mapper func(int16) uint8) Uint8Observable

func MapInt2Uint8Observable

func MapInt2Uint8Observable(parent IntObservable, mapper MappingInt2Uint8FuncFactory) Uint8Observable

func MapInt2Uint8ObserveDirect

func MapInt2Uint8ObserveDirect(parent IntObservable, mapper MappingInt2Uint8Func) Uint8Observable

func MapInt2Uint8ObserveNext

func MapInt2Uint8ObserveNext(parent IntObservable, mapper func(int) uint8) Uint8Observable

func MapInt322Uint8Observable

func MapInt322Uint8Observable(parent Int32Observable, mapper MappingInt322Uint8FuncFactory) Uint8Observable

func MapInt322Uint8ObserveDirect

func MapInt322Uint8ObserveDirect(parent Int32Observable, mapper MappingInt322Uint8Func) Uint8Observable

func MapInt322Uint8ObserveNext

func MapInt322Uint8ObserveNext(parent Int32Observable, mapper func(int32) uint8) Uint8Observable

func MapInt642Uint8Observable

func MapInt642Uint8Observable(parent Int64Observable, mapper MappingInt642Uint8FuncFactory) Uint8Observable

func MapInt642Uint8ObserveDirect

func MapInt642Uint8ObserveDirect(parent Int64Observable, mapper MappingInt642Uint8Func) Uint8Observable

func MapInt642Uint8ObserveNext

func MapInt642Uint8ObserveNext(parent Int64Observable, mapper func(int64) uint8) Uint8Observable

func MapInt82Uint8Observable

func MapInt82Uint8Observable(parent Int8Observable, mapper MappingInt82Uint8FuncFactory) Uint8Observable

func MapInt82Uint8ObserveDirect

func MapInt82Uint8ObserveDirect(parent Int8Observable, mapper MappingInt82Uint8Func) Uint8Observable

func MapInt82Uint8ObserveNext

func MapInt82Uint8ObserveNext(parent Int8Observable, mapper func(int8) uint8) Uint8Observable

func MapRune2Uint8Observable

func MapRune2Uint8Observable(parent RuneObservable, mapper MappingRune2Uint8FuncFactory) Uint8Observable

func MapRune2Uint8ObserveDirect

func MapRune2Uint8ObserveDirect(parent RuneObservable, mapper MappingRune2Uint8Func) Uint8Observable

func MapRune2Uint8ObserveNext

func MapRune2Uint8ObserveNext(parent RuneObservable, mapper func(rune) uint8) Uint8Observable

func MapString2Uint8ObserveDirect

func MapString2Uint8ObserveDirect(parent StringObservable, mapper MappingString2Uint8Func) Uint8Observable

func MapString2Uint8ObserveNext

func MapString2Uint8ObserveNext(parent StringObservable, mapper func(string) uint8) Uint8Observable

func MapTime2Uint8Observable

func MapTime2Uint8Observable(parent TimeObservable, mapper MappingTime2Uint8FuncFactory) Uint8Observable

func MapTime2Uint8ObserveDirect

func MapTime2Uint8ObserveDirect(parent TimeObservable, mapper MappingTime2Uint8Func) Uint8Observable

func MapTime2Uint8ObserveNext

func MapTime2Uint8ObserveNext(parent TimeObservable, mapper func(time.Time) uint8) Uint8Observable

func MapUint162Uint8ObserveDirect

func MapUint162Uint8ObserveDirect(parent Uint16Observable, mapper MappingUint162Uint8Func) Uint8Observable

func MapUint162Uint8ObserveNext

func MapUint162Uint8ObserveNext(parent Uint16Observable, mapper func(uint16) uint8) Uint8Observable

func MapUint2Uint8Observable

func MapUint2Uint8Observable(parent UintObservable, mapper MappingUint2Uint8FuncFactory) Uint8Observable

func MapUint2Uint8ObserveDirect

func MapUint2Uint8ObserveDirect(parent UintObservable, mapper MappingUint2Uint8Func) Uint8Observable

func MapUint2Uint8ObserveNext

func MapUint2Uint8ObserveNext(parent UintObservable, mapper func(uint) uint8) Uint8Observable

func MapUint322Uint8ObserveDirect

func MapUint322Uint8ObserveDirect(parent Uint32Observable, mapper MappingUint322Uint8Func) Uint8Observable

func MapUint322Uint8ObserveNext

func MapUint322Uint8ObserveNext(parent Uint32Observable, mapper func(uint32) uint8) Uint8Observable

func MapUint642Uint8ObserveDirect

func MapUint642Uint8ObserveDirect(parent Uint64Observable, mapper MappingUint642Uint8Func) Uint8Observable

func MapUint642Uint8ObserveNext

func MapUint642Uint8ObserveNext(parent Uint64Observable, mapper func(uint64) uint8) Uint8Observable

func MapUint82Uint8Observable

func MapUint82Uint8Observable(parent Uint8Observable, mapper MappingUint82Uint8FuncFactory) Uint8Observable

func MapUint82Uint8ObserveDirect

func MapUint82Uint8ObserveDirect(parent Uint8Observable, mapper MappingUint82Uint8Func) Uint8Observable

func MapUint82Uint8ObserveNext

func MapUint82Uint8ObserveNext(parent Uint8Observable, mapper func(uint8) uint8) Uint8Observable

type Uint8ObservableFactory

type Uint8ObservableFactory func(observer Uint8Observer, subscription Subscription)

func (Uint8ObservableFactory) Subscribe

func (f Uint8ObservableFactory) Subscribe(observer Uint8Observer) Subscription

type Uint8Observer

type Uint8Observer interface {
	Next(uint8)
	TerminationObserver
}

func GenericObserverAsUint8Observer

func GenericObserverAsUint8Observer(observer GenericObserver) Uint8Observer

type Uint8ObserverFunc

type Uint8ObserverFunc func(uint8, error, bool)

func (Uint8ObserverFunc) Complete

func (f Uint8ObserverFunc) Complete()

func (Uint8ObserverFunc) Error

func (f Uint8ObserverFunc) Error(err error)

func (Uint8ObserverFunc) Next

func (f Uint8ObserverFunc) Next(next uint8)

type Uint8Stream

type Uint8Stream struct {
	Uint8Observable
}

func CreateUint8

func CreateUint8(f func(observer Uint8Observer, subscription Subscription)) *Uint8Stream

CreateUint8 calls f(observer, subscription) to produce values for a stream.

func EmptyUint8

func EmptyUint8() *Uint8Stream

func FromUint8Array

func FromUint8Array(array []uint8) *Uint8Stream

func FromUint8Channel

func FromUint8Channel(ch <-chan uint8) *Uint8Stream

func FromUint8Observable

func FromUint8Observable(observable Uint8Observable) *Uint8Stream

func FromUint8s

func FromUint8s(array ...uint8) *Uint8Stream

func JustUint8

func JustUint8(element uint8) *Uint8Stream

func MergeUint8

func MergeUint8(observables ...Uint8Observable) *Uint8Stream

func MergeUint8DelayError

func MergeUint8DelayError(observables ...Uint8Observable) *Uint8Stream

func NeverUint8

func NeverUint8() *Uint8Stream

func RepeatUint8

func RepeatUint8(value uint8, count int) *Uint8Stream

Repeat value count times.

func StartUint8

func StartUint8(f func() (uint8, error)) *Uint8Stream

StartUint8 is designed to be used with functions that return a (uint8, error) tuple.

If the error is non-nil the returned Uint8Stream will be that error, otherwise it will be a single-value stream of uint8.

func ThrowUint8

func ThrowUint8(err error) *Uint8Stream

func (*Uint8Stream) Average

func (s *Uint8Stream) Average() *Uint8Stream

func (*Uint8Stream) Catch

func (s *Uint8Stream) Catch(catch Uint8Observable) *Uint8Stream

func (*Uint8Stream) Concat

func (s *Uint8Stream) Concat(observables ...Uint8Observable) *Uint8Stream

func (*Uint8Stream) Count

func (s *Uint8Stream) Count() *IntStream

Count returns an IntStream with the count of elements in this stream.

func (*Uint8Stream) Debounce

func (s *Uint8Stream) Debounce(duration time.Duration) *Uint8Stream

func (*Uint8Stream) Distinct

func (s *Uint8Stream) Distinct() *Uint8Stream

Distinct removes duplicate elements in the stream.

func (*Uint8Stream) Do

func (s *Uint8Stream) Do(f func(next uint8)) *Uint8Stream

Do applies a function for each value passing through the stream.

func (*Uint8Stream) DoOnComplete

func (s *Uint8Stream) DoOnComplete(f func()) *Uint8Stream

DoOnComplete applies a function when the stream completes.

func (*Uint8Stream) DoOnError

func (s *Uint8Stream) DoOnError(f func(err error)) *Uint8Stream

DoOnError applies a function for any error on the stream.

func (*Uint8Stream) ElementAt

func (s *Uint8Stream) ElementAt(n int) *Uint8Stream

ElementAt yields the Nth element of the stream.

func (*Uint8Stream) Filter

func (s *Uint8Stream) Filter(f func(uint8) bool) *Uint8Stream

Filter elements in the stream on a function.

func (*Uint8Stream) First

func (s *Uint8Stream) First() *Uint8Stream

Last returns just the first element of the stream.

func (*Uint8Stream) FlatMap

func (s *Uint8Stream) FlatMap(f func(uint8) Uint8Observable) *Uint8Stream

func (*Uint8Stream) FlatMapBool

func (s *Uint8Stream) FlatMapBool(f func(uint8) BoolObservable) *BoolStream

func (*Uint8Stream) FlatMapByte

func (s *Uint8Stream) FlatMapByte(f func(uint8) ByteObservable) *ByteStream

func (*Uint8Stream) FlatMapByteSlice

func (s *Uint8Stream) FlatMapByteSlice(f func(uint8) ByteSliceObservable) *ByteSliceStream

func (*Uint8Stream) FlatMapComplex128

func (s *Uint8Stream) FlatMapComplex128(f func(uint8) Complex128Observable) *Complex128Stream

func (*Uint8Stream) FlatMapComplex64

func (s *Uint8Stream) FlatMapComplex64(f func(uint8) Complex64Observable) *Complex64Stream

func (*Uint8Stream) FlatMapDuration

func (s *Uint8Stream) FlatMapDuration(f func(uint8) DurationObservable) *DurationStream

func (*Uint8Stream) FlatMapFloat32

func (s *Uint8Stream) FlatMapFloat32(f func(uint8) Float32Observable) *Float32Stream

func (*Uint8Stream) FlatMapFloat64

func (s *Uint8Stream) FlatMapFloat64(f func(uint8) Float64Observable) *Float64Stream

func (*Uint8Stream) FlatMapInt

func (s *Uint8Stream) FlatMapInt(f func(uint8) IntObservable) *IntStream

func (*Uint8Stream) FlatMapInt16

func (s *Uint8Stream) FlatMapInt16(f func(uint8) Int16Observable) *Int16Stream

func (*Uint8Stream) FlatMapInt32

func (s *Uint8Stream) FlatMapInt32(f func(uint8) Int32Observable) *Int32Stream

func (*Uint8Stream) FlatMapInt64

func (s *Uint8Stream) FlatMapInt64(f func(uint8) Int64Observable) *Int64Stream

func (*Uint8Stream) FlatMapInt8

func (s *Uint8Stream) FlatMapInt8(f func(uint8) Int8Observable) *Int8Stream

func (*Uint8Stream) FlatMapRune

func (s *Uint8Stream) FlatMapRune(f func(uint8) RuneObservable) *RuneStream

func (*Uint8Stream) FlatMapString

func (s *Uint8Stream) FlatMapString(f func(uint8) StringObservable) *StringStream

func (*Uint8Stream) FlatMapTime

func (s *Uint8Stream) FlatMapTime(f func(uint8) TimeObservable) *TimeStream

func (*Uint8Stream) FlatMapUint

func (s *Uint8Stream) FlatMapUint(f func(uint8) UintObservable) *UintStream

func (*Uint8Stream) FlatMapUint16

func (s *Uint8Stream) FlatMapUint16(f func(uint8) Uint16Observable) *Uint16Stream

func (*Uint8Stream) FlatMapUint32

func (s *Uint8Stream) FlatMapUint32(f func(uint8) Uint32Observable) *Uint32Stream

func (*Uint8Stream) FlatMapUint64

func (s *Uint8Stream) FlatMapUint64(f func(uint8) Uint64Observable) *Uint64Stream

func (*Uint8Stream) Fork

func (s *Uint8Stream) Fork() *Uint8Stream

Fork replicates each event from the parent to every subscriber of the fork.

func (*Uint8Stream) IgnoreElements

func (s *Uint8Stream) IgnoreElements() *Uint8Stream

IgnoreElements ignores elements of the stream and emits only the completion events.

func (*Uint8Stream) Last

func (s *Uint8Stream) Last() *Uint8Stream

Last returns just the last element of the stream.

func (*Uint8Stream) Map

func (s *Uint8Stream) Map(f func(uint8) uint8) *Uint8Stream

Map maps values in this stream to another value.

func (*Uint8Stream) MapBool

func (s *Uint8Stream) MapBool(f func(uint8) bool) *BoolStream

MapBool maps this stream to an BoolStream via f.

func (*Uint8Stream) MapByte

func (s *Uint8Stream) MapByte(f func(uint8) byte) *ByteStream

MapByte maps this stream to an ByteStream via f.

func (*Uint8Stream) MapByteSlice

func (s *Uint8Stream) MapByteSlice(f func(uint8) []byte) *ByteSliceStream

MapByteSlice maps this stream to an ByteSliceStream via f.

func (*Uint8Stream) MapComplex128

func (s *Uint8Stream) MapComplex128(f func(uint8) complex128) *Complex128Stream

MapComplex128 maps this stream to an Complex128Stream via f.

func (*Uint8Stream) MapComplex64

func (s *Uint8Stream) MapComplex64(f func(uint8) complex64) *Complex64Stream

MapComplex64 maps this stream to an Complex64Stream via f.

func (*Uint8Stream) MapDuration

func (s *Uint8Stream) MapDuration(f func(uint8) time.Duration) *DurationStream

MapDuration maps this stream to an DurationStream via f.

func (*Uint8Stream) MapFloat32

func (s *Uint8Stream) MapFloat32(f func(uint8) float32) *Float32Stream

MapFloat32 maps this stream to an Float32Stream via f.

func (*Uint8Stream) MapFloat64

func (s *Uint8Stream) MapFloat64(f func(uint8) float64) *Float64Stream

MapFloat64 maps this stream to an Float64Stream via f.

func (*Uint8Stream) MapInt

func (s *Uint8Stream) MapInt(f func(uint8) int) *IntStream

MapInt maps this stream to an IntStream via f.

func (*Uint8Stream) MapInt16

func (s *Uint8Stream) MapInt16(f func(uint8) int16) *Int16Stream

MapInt16 maps this stream to an Int16Stream via f.

func (*Uint8Stream) MapInt32

func (s *Uint8Stream) MapInt32(f func(uint8) int32) *Int32Stream

MapInt32 maps this stream to an Int32Stream via f.

func (*Uint8Stream) MapInt64

func (s *Uint8Stream) MapInt64(f func(uint8) int64) *Int64Stream

MapInt64 maps this stream to an Int64Stream via f.

func (*Uint8Stream) MapInt8

func (s *Uint8Stream) MapInt8(f func(uint8) int8) *Int8Stream

MapInt8 maps this stream to an Int8Stream via f.

func (*Uint8Stream) MapRune

func (s *Uint8Stream) MapRune(f func(uint8) rune) *RuneStream

MapRune maps this stream to an RuneStream via f.

func (*Uint8Stream) MapString

func (s *Uint8Stream) MapString(f func(uint8) string) *StringStream

MapString maps this stream to an StringStream via f.

func (*Uint8Stream) MapTime

func (s *Uint8Stream) MapTime(f func(uint8) time.Time) *TimeStream

MapTime maps this stream to an TimeStream via f.

func (*Uint8Stream) MapUint

func (s *Uint8Stream) MapUint(f func(uint8) uint) *UintStream

MapUint maps this stream to an UintStream via f.

func (*Uint8Stream) MapUint16

func (s *Uint8Stream) MapUint16(f func(uint8) uint16) *Uint16Stream

MapUint16 maps this stream to an Uint16Stream via f.

func (*Uint8Stream) MapUint32

func (s *Uint8Stream) MapUint32(f func(uint8) uint32) *Uint32Stream

MapUint32 maps this stream to an Uint32Stream via f.

func (*Uint8Stream) MapUint64

func (s *Uint8Stream) MapUint64(f func(uint8) uint64) *Uint64Stream

MapUint64 maps this stream to an Uint64Stream via f.

func (*Uint8Stream) Max

func (s *Uint8Stream) Max() *Uint8Stream

func (*Uint8Stream) Merge

func (s *Uint8Stream) Merge(other ...Uint8Observable) *Uint8Stream

Merge an arbitrary number of observables with this one. An error from any of the observables will terminate the merged stream.

func (*Uint8Stream) MergeDelayError

func (s *Uint8Stream) MergeDelayError(other ...Uint8Observable) *Uint8Stream

Merge an arbitrary number of observables with this one. Any error will be deferred until all observables terminate.

func (*Uint8Stream) Min

func (s *Uint8Stream) Min() *Uint8Stream

func (*Uint8Stream) Reduce

func (s *Uint8Stream) Reduce(initial uint8, reducer func(uint8, uint8) uint8) *Uint8Stream

func (*Uint8Stream) Replay

func (s *Uint8Stream) Replay(size int, duration time.Duration) *Uint8Stream

func (*Uint8Stream) Retry

func (s *Uint8Stream) Retry() *Uint8Stream

func (*Uint8Stream) Sample

func (s *Uint8Stream) Sample(duration time.Duration) *Uint8Stream

func (*Uint8Stream) Scan

func (s *Uint8Stream) Scan(initial uint8, f func(uint8, uint8) uint8) *Uint8Stream

func (*Uint8Stream) Skip

func (s *Uint8Stream) Skip(n int) *Uint8Stream

SkipLast skips the first N elements of the stream.

func (*Uint8Stream) SkipLast

func (s *Uint8Stream) SkipLast(n int) *Uint8Stream

SkipLast skips the last N elements of the stream.

func (*Uint8Stream) SubscribeFunc

func (s *Uint8Stream) SubscribeFunc(f func(uint8, error, bool)) Subscription

func (*Uint8Stream) SubscribeNext

func (s *Uint8Stream) SubscribeNext(f func(v uint8)) Subscription

func (*Uint8Stream) Sum

func (s *Uint8Stream) Sum() *Uint8Stream

func (*Uint8Stream) Take

func (s *Uint8Stream) Take(n int) *Uint8Stream

Take returns just the first N elements of the stream.

func (*Uint8Stream) TakeLast

func (s *Uint8Stream) TakeLast(n int) *Uint8Stream

TakeLast returns just the last N elements of the stream.

func (*Uint8Stream) Timeout

func (s *Uint8Stream) Timeout(timeout time.Duration) *Uint8Stream

func (*Uint8Stream) ToArray

func (s *Uint8Stream) ToArray() []uint8

ToArray blocks and returns the values from the stream in an array.

func (*Uint8Stream) ToArrayWithError

func (s *Uint8Stream) ToArrayWithError() ([]uint8, error)

ToArrayWithError collects all values from the stream into an array, returning it and any error.

func (*Uint8Stream) ToChannel

func (s *Uint8Stream) ToChannel() <-chan uint8

func (*Uint8Stream) ToChannelWithError

func (s *Uint8Stream) ToChannelWithError() (<-chan uint8, <-chan error)

ToChannelWithError returns value and error channels corresponding to the stream elements and any error.

func (*Uint8Stream) ToOne

func (s *Uint8Stream) ToOne() uint8

ToOne blocks and returns the only value emitted by the stream, or the zero value if an error occurs.

func (*Uint8Stream) ToOneWithError

func (s *Uint8Stream) ToOneWithError() (uint8, error)

ToOneWithError blocks until the stream emits exactly one value. Otherwise, it errors.

func (*Uint8Stream) Wait

func (s *Uint8Stream) Wait() error

Wait for completion of the stream and return any error.

type Uint8Subscriber

type Uint8Subscriber interface {
	Subscription
	Uint8Observer
}

A Uint8Subscriber represents a subscribed Uint8Observer.

func MakeUint8Subscriber

func MakeUint8Subscriber(observer Uint8Observer) Uint8Subscriber

type UintObservable

type UintObservable interface {
	Subscribe(UintObserver) Subscription
}

func MapBool2UintObservable

func MapBool2UintObservable(parent BoolObservable, mapper MappingBool2UintFuncFactory) UintObservable

func MapBool2UintObserveDirect

func MapBool2UintObserveDirect(parent BoolObservable, mapper MappingBool2UintFunc) UintObservable

func MapBool2UintObserveNext

func MapBool2UintObserveNext(parent BoolObservable, mapper func(bool) uint) UintObservable

func MapByte2UintObservable

func MapByte2UintObservable(parent ByteObservable, mapper MappingByte2UintFuncFactory) UintObservable

func MapByte2UintObserveDirect

func MapByte2UintObserveDirect(parent ByteObservable, mapper MappingByte2UintFunc) UintObservable

func MapByte2UintObserveNext

func MapByte2UintObserveNext(parent ByteObservable, mapper func(byte) uint) UintObservable

func MapByteSlice2UintObserveDirect

func MapByteSlice2UintObserveDirect(parent ByteSliceObservable, mapper MappingByteSlice2UintFunc) UintObservable

func MapByteSlice2UintObserveNext

func MapByteSlice2UintObserveNext(parent ByteSliceObservable, mapper func([]byte) uint) UintObservable

func MapComplex1282UintObserveDirect

func MapComplex1282UintObserveDirect(parent Complex128Observable, mapper MappingComplex1282UintFunc) UintObservable

func MapComplex1282UintObserveNext

func MapComplex1282UintObserveNext(parent Complex128Observable, mapper func(complex128) uint) UintObservable

func MapComplex642UintObserveDirect

func MapComplex642UintObserveDirect(parent Complex64Observable, mapper MappingComplex642UintFunc) UintObservable

func MapComplex642UintObserveNext

func MapComplex642UintObserveNext(parent Complex64Observable, mapper func(complex64) uint) UintObservable

func MapDuration2UintObserveDirect

func MapDuration2UintObserveDirect(parent DurationObservable, mapper MappingDuration2UintFunc) UintObservable

func MapDuration2UintObserveNext

func MapDuration2UintObserveNext(parent DurationObservable, mapper func(time.Duration) uint) UintObservable

func MapFloat322UintObserveDirect

func MapFloat322UintObserveDirect(parent Float32Observable, mapper MappingFloat322UintFunc) UintObservable

func MapFloat322UintObserveNext

func MapFloat322UintObserveNext(parent Float32Observable, mapper func(float32) uint) UintObservable

func MapFloat642UintObserveDirect

func MapFloat642UintObserveDirect(parent Float64Observable, mapper MappingFloat642UintFunc) UintObservable

func MapFloat642UintObserveNext

func MapFloat642UintObserveNext(parent Float64Observable, mapper func(float64) uint) UintObservable

func MapInt162UintObservable

func MapInt162UintObservable(parent Int16Observable, mapper MappingInt162UintFuncFactory) UintObservable

func MapInt162UintObserveDirect

func MapInt162UintObserveDirect(parent Int16Observable, mapper MappingInt162UintFunc) UintObservable

func MapInt162UintObserveNext

func MapInt162UintObserveNext(parent Int16Observable, mapper func(int16) uint) UintObservable

func MapInt2UintObservable

func MapInt2UintObservable(parent IntObservable, mapper MappingInt2UintFuncFactory) UintObservable

func MapInt2UintObserveDirect

func MapInt2UintObserveDirect(parent IntObservable, mapper MappingInt2UintFunc) UintObservable

func MapInt2UintObserveNext

func MapInt2UintObserveNext(parent IntObservable, mapper func(int) uint) UintObservable

func MapInt322UintObservable

func MapInt322UintObservable(parent Int32Observable, mapper MappingInt322UintFuncFactory) UintObservable

func MapInt322UintObserveDirect

func MapInt322UintObserveDirect(parent Int32Observable, mapper MappingInt322UintFunc) UintObservable

func MapInt322UintObserveNext

func MapInt322UintObserveNext(parent Int32Observable, mapper func(int32) uint) UintObservable

func MapInt642UintObservable

func MapInt642UintObservable(parent Int64Observable, mapper MappingInt642UintFuncFactory) UintObservable

func MapInt642UintObserveDirect

func MapInt642UintObserveDirect(parent Int64Observable, mapper MappingInt642UintFunc) UintObservable

func MapInt642UintObserveNext

func MapInt642UintObserveNext(parent Int64Observable, mapper func(int64) uint) UintObservable

func MapInt82UintObservable

func MapInt82UintObservable(parent Int8Observable, mapper MappingInt82UintFuncFactory) UintObservable

func MapInt82UintObserveDirect

func MapInt82UintObserveDirect(parent Int8Observable, mapper MappingInt82UintFunc) UintObservable

func MapInt82UintObserveNext

func MapInt82UintObserveNext(parent Int8Observable, mapper func(int8) uint) UintObservable

func MapRune2UintObservable

func MapRune2UintObservable(parent RuneObservable, mapper MappingRune2UintFuncFactory) UintObservable

func MapRune2UintObserveDirect

func MapRune2UintObserveDirect(parent RuneObservable, mapper MappingRune2UintFunc) UintObservable

func MapRune2UintObserveNext

func MapRune2UintObserveNext(parent RuneObservable, mapper func(rune) uint) UintObservable

func MapString2UintObservable

func MapString2UintObservable(parent StringObservable, mapper MappingString2UintFuncFactory) UintObservable

func MapString2UintObserveDirect

func MapString2UintObserveDirect(parent StringObservable, mapper MappingString2UintFunc) UintObservable

func MapString2UintObserveNext

func MapString2UintObserveNext(parent StringObservable, mapper func(string) uint) UintObservable

func MapTime2UintObservable

func MapTime2UintObservable(parent TimeObservable, mapper MappingTime2UintFuncFactory) UintObservable

func MapTime2UintObserveDirect

func MapTime2UintObserveDirect(parent TimeObservable, mapper MappingTime2UintFunc) UintObservable

func MapTime2UintObserveNext

func MapTime2UintObserveNext(parent TimeObservable, mapper func(time.Time) uint) UintObservable

func MapUint162UintObservable

func MapUint162UintObservable(parent Uint16Observable, mapper MappingUint162UintFuncFactory) UintObservable

func MapUint162UintObserveDirect

func MapUint162UintObserveDirect(parent Uint16Observable, mapper MappingUint162UintFunc) UintObservable

func MapUint162UintObserveNext

func MapUint162UintObserveNext(parent Uint16Observable, mapper func(uint16) uint) UintObservable

func MapUint2UintObservable

func MapUint2UintObservable(parent UintObservable, mapper MappingUint2UintFuncFactory) UintObservable

func MapUint2UintObserveDirect

func MapUint2UintObserveDirect(parent UintObservable, mapper MappingUint2UintFunc) UintObservable

func MapUint2UintObserveNext

func MapUint2UintObserveNext(parent UintObservable, mapper func(uint) uint) UintObservable

func MapUint322UintObservable

func MapUint322UintObservable(parent Uint32Observable, mapper MappingUint322UintFuncFactory) UintObservable

func MapUint322UintObserveDirect

func MapUint322UintObserveDirect(parent Uint32Observable, mapper MappingUint322UintFunc) UintObservable

func MapUint322UintObserveNext

func MapUint322UintObserveNext(parent Uint32Observable, mapper func(uint32) uint) UintObservable

func MapUint642UintObservable

func MapUint642UintObservable(parent Uint64Observable, mapper MappingUint642UintFuncFactory) UintObservable

func MapUint642UintObserveDirect

func MapUint642UintObserveDirect(parent Uint64Observable, mapper MappingUint642UintFunc) UintObservable

func MapUint642UintObserveNext

func MapUint642UintObserveNext(parent Uint64Observable, mapper func(uint64) uint) UintObservable

func MapUint82UintObservable

func MapUint82UintObservable(parent Uint8Observable, mapper MappingUint82UintFuncFactory) UintObservable

func MapUint82UintObserveDirect

func MapUint82UintObserveDirect(parent Uint8Observable, mapper MappingUint82UintFunc) UintObservable

func MapUint82UintObserveNext

func MapUint82UintObserveNext(parent Uint8Observable, mapper func(uint8) uint) UintObservable

type UintObservableFactory

type UintObservableFactory func(observer UintObserver, subscription Subscription)

func (UintObservableFactory) Subscribe

func (f UintObservableFactory) Subscribe(observer UintObserver) Subscription

type UintObserver

type UintObserver interface {
	Next(uint)
	TerminationObserver
}

func GenericObserverAsUintObserver

func GenericObserverAsUintObserver(observer GenericObserver) UintObserver

type UintObserverFunc

type UintObserverFunc func(uint, error, bool)

func (UintObserverFunc) Complete

func (f UintObserverFunc) Complete()

func (UintObserverFunc) Error

func (f UintObserverFunc) Error(err error)

func (UintObserverFunc) Next

func (f UintObserverFunc) Next(next uint)

type UintStream

type UintStream struct {
	UintObservable
}

func CreateUint

func CreateUint(f func(observer UintObserver, subscription Subscription)) *UintStream

CreateUint calls f(observer, subscription) to produce values for a stream.

func EmptyUint

func EmptyUint() *UintStream

func FromUintArray

func FromUintArray(array []uint) *UintStream

func FromUintChannel

func FromUintChannel(ch <-chan uint) *UintStream

func FromUintObservable

func FromUintObservable(observable UintObservable) *UintStream

func FromUints

func FromUints(array ...uint) *UintStream

func JustUint

func JustUint(element uint) *UintStream

func MergeUint

func MergeUint(observables ...UintObservable) *UintStream

func MergeUintDelayError

func MergeUintDelayError(observables ...UintObservable) *UintStream

func NeverUint

func NeverUint() *UintStream

func RepeatUint

func RepeatUint(value uint, count int) *UintStream

Repeat value count times.

func StartUint

func StartUint(f func() (uint, error)) *UintStream

StartUint is designed to be used with functions that return a (uint, error) tuple.

If the error is non-nil the returned UintStream will be that error, otherwise it will be a single-value stream of uint.

func ThrowUint

func ThrowUint(err error) *UintStream

func (*UintStream) Average

func (s *UintStream) Average() *UintStream

func (*UintStream) Catch

func (s *UintStream) Catch(catch UintObservable) *UintStream

func (*UintStream) Concat

func (s *UintStream) Concat(observables ...UintObservable) *UintStream

func (*UintStream) Count

func (s *UintStream) Count() *IntStream

Count returns an IntStream with the count of elements in this stream.

func (*UintStream) Debounce

func (s *UintStream) Debounce(duration time.Duration) *UintStream

func (*UintStream) Distinct

func (s *UintStream) Distinct() *UintStream

Distinct removes duplicate elements in the stream.

func (*UintStream) Do

func (s *UintStream) Do(f func(next uint)) *UintStream

Do applies a function for each value passing through the stream.

func (*UintStream) DoOnComplete

func (s *UintStream) DoOnComplete(f func()) *UintStream

DoOnComplete applies a function when the stream completes.

func (*UintStream) DoOnError

func (s *UintStream) DoOnError(f func(err error)) *UintStream

DoOnError applies a function for any error on the stream.

func (*UintStream) ElementAt

func (s *UintStream) ElementAt(n int) *UintStream

ElementAt yields the Nth element of the stream.

func (*UintStream) Filter

func (s *UintStream) Filter(f func(uint) bool) *UintStream

Filter elements in the stream on a function.

func (*UintStream) First

func (s *UintStream) First() *UintStream

Last returns just the first element of the stream.

func (*UintStream) FlatMap

func (s *UintStream) FlatMap(f func(uint) UintObservable) *UintStream

func (*UintStream) FlatMapBool

func (s *UintStream) FlatMapBool(f func(uint) BoolObservable) *BoolStream

func (*UintStream) FlatMapByte

func (s *UintStream) FlatMapByte(f func(uint) ByteObservable) *ByteStream

func (*UintStream) FlatMapByteSlice

func (s *UintStream) FlatMapByteSlice(f func(uint) ByteSliceObservable) *ByteSliceStream

func (*UintStream) FlatMapComplex128

func (s *UintStream) FlatMapComplex128(f func(uint) Complex128Observable) *Complex128Stream

func (*UintStream) FlatMapComplex64

func (s *UintStream) FlatMapComplex64(f func(uint) Complex64Observable) *Complex64Stream

func (*UintStream) FlatMapDuration

func (s *UintStream) FlatMapDuration(f func(uint) DurationObservable) *DurationStream

func (*UintStream) FlatMapFloat32

func (s *UintStream) FlatMapFloat32(f func(uint) Float32Observable) *Float32Stream

func (*UintStream) FlatMapFloat64

func (s *UintStream) FlatMapFloat64(f func(uint) Float64Observable) *Float64Stream

func (*UintStream) FlatMapInt

func (s *UintStream) FlatMapInt(f func(uint) IntObservable) *IntStream

func (*UintStream) FlatMapInt16

func (s *UintStream) FlatMapInt16(f func(uint) Int16Observable) *Int16Stream

func (*UintStream) FlatMapInt32

func (s *UintStream) FlatMapInt32(f func(uint) Int32Observable) *Int32Stream

func (*UintStream) FlatMapInt64

func (s *UintStream) FlatMapInt64(f func(uint) Int64Observable) *Int64Stream

func (*UintStream) FlatMapInt8

func (s *UintStream) FlatMapInt8(f func(uint) Int8Observable) *Int8Stream

func (*UintStream) FlatMapRune

func (s *UintStream) FlatMapRune(f func(uint) RuneObservable) *RuneStream

func (*UintStream) FlatMapString

func (s *UintStream) FlatMapString(f func(uint) StringObservable) *StringStream

func (*UintStream) FlatMapTime

func (s *UintStream) FlatMapTime(f func(uint) TimeObservable) *TimeStream

func (*UintStream) FlatMapUint16

func (s *UintStream) FlatMapUint16(f func(uint) Uint16Observable) *Uint16Stream

func (*UintStream) FlatMapUint32

func (s *UintStream) FlatMapUint32(f func(uint) Uint32Observable) *Uint32Stream

func (*UintStream) FlatMapUint64

func (s *UintStream) FlatMapUint64(f func(uint) Uint64Observable) *Uint64Stream

func (*UintStream) FlatMapUint8

func (s *UintStream) FlatMapUint8(f func(uint) Uint8Observable) *Uint8Stream

func (*UintStream) Fork

func (s *UintStream) Fork() *UintStream

Fork replicates each event from the parent to every subscriber of the fork.

func (*UintStream) IgnoreElements

func (s *UintStream) IgnoreElements() *UintStream

IgnoreElements ignores elements of the stream and emits only the completion events.

func (*UintStream) Last

func (s *UintStream) Last() *UintStream

Last returns just the last element of the stream.

func (*UintStream) Map

func (s *UintStream) Map(f func(uint) uint) *UintStream

Map maps values in this stream to another value.

func (*UintStream) MapBool

func (s *UintStream) MapBool(f func(uint) bool) *BoolStream

MapBool maps this stream to an BoolStream via f.

func (*UintStream) MapByte

func (s *UintStream) MapByte(f func(uint) byte) *ByteStream

MapByte maps this stream to an ByteStream via f.

func (*UintStream) MapByteSlice

func (s *UintStream) MapByteSlice(f func(uint) []byte) *ByteSliceStream

MapByteSlice maps this stream to an ByteSliceStream via f.

func (*UintStream) MapComplex128

func (s *UintStream) MapComplex128(f func(uint) complex128) *Complex128Stream

MapComplex128 maps this stream to an Complex128Stream via f.

func (*UintStream) MapComplex64

func (s *UintStream) MapComplex64(f func(uint) complex64) *Complex64Stream

MapComplex64 maps this stream to an Complex64Stream via f.

func (*UintStream) MapDuration

func (s *UintStream) MapDuration(f func(uint) time.Duration) *DurationStream

MapDuration maps this stream to an DurationStream via f.

func (*UintStream) MapFloat32

func (s *UintStream) MapFloat32(f func(uint) float32) *Float32Stream

MapFloat32 maps this stream to an Float32Stream via f.

func (*UintStream) MapFloat64

func (s *UintStream) MapFloat64(f func(uint) float64) *Float64Stream

MapFloat64 maps this stream to an Float64Stream via f.

func (*UintStream) MapInt

func (s *UintStream) MapInt(f func(uint) int) *IntStream

MapInt maps this stream to an IntStream via f.

func (*UintStream) MapInt16

func (s *UintStream) MapInt16(f func(uint) int16) *Int16Stream

MapInt16 maps this stream to an Int16Stream via f.

func (*UintStream) MapInt32

func (s *UintStream) MapInt32(f func(uint) int32) *Int32Stream

MapInt32 maps this stream to an Int32Stream via f.

func (*UintStream) MapInt64

func (s *UintStream) MapInt64(f func(uint) int64) *Int64Stream

MapInt64 maps this stream to an Int64Stream via f.

func (*UintStream) MapInt8

func (s *UintStream) MapInt8(f func(uint) int8) *Int8Stream

MapInt8 maps this stream to an Int8Stream via f.

func (*UintStream) MapRune

func (s *UintStream) MapRune(f func(uint) rune) *RuneStream

MapRune maps this stream to an RuneStream via f.

func (*UintStream) MapString

func (s *UintStream) MapString(f func(uint) string) *StringStream

MapString maps this stream to an StringStream via f.

func (*UintStream) MapTime

func (s *UintStream) MapTime(f func(uint) time.Time) *TimeStream

MapTime maps this stream to an TimeStream via f.

func (*UintStream) MapUint16

func (s *UintStream) MapUint16(f func(uint) uint16) *Uint16Stream

MapUint16 maps this stream to an Uint16Stream via f.

func (*UintStream) MapUint32

func (s *UintStream) MapUint32(f func(uint) uint32) *Uint32Stream

MapUint32 maps this stream to an Uint32Stream via f.

func (*UintStream) MapUint64

func (s *UintStream) MapUint64(f func(uint) uint64) *Uint64Stream

MapUint64 maps this stream to an Uint64Stream via f.

func (*UintStream) MapUint8

func (s *UintStream) MapUint8(f func(uint) uint8) *Uint8Stream

MapUint8 maps this stream to an Uint8Stream via f.

func (*UintStream) Max

func (s *UintStream) Max() *UintStream

func (*UintStream) Merge

func (s *UintStream) Merge(other ...UintObservable) *UintStream

Merge an arbitrary number of observables with this one. An error from any of the observables will terminate the merged stream.

func (*UintStream) MergeDelayError

func (s *UintStream) MergeDelayError(other ...UintObservable) *UintStream

Merge an arbitrary number of observables with this one. Any error will be deferred until all observables terminate.

func (*UintStream) Min

func (s *UintStream) Min() *UintStream

func (*UintStream) Reduce

func (s *UintStream) Reduce(initial uint, reducer func(uint, uint) uint) *UintStream

func (*UintStream) Replay

func (s *UintStream) Replay(size int, duration time.Duration) *UintStream

func (*UintStream) Retry

func (s *UintStream) Retry() *UintStream

func (*UintStream) Sample

func (s *UintStream) Sample(duration time.Duration) *UintStream

func (*UintStream) Scan

func (s *UintStream) Scan(initial uint, f func(uint, uint) uint) *UintStream

func (*UintStream) Skip

func (s *UintStream) Skip(n int) *UintStream

SkipLast skips the first N elements of the stream.

func (*UintStream) SkipLast

func (s *UintStream) SkipLast(n int) *UintStream

SkipLast skips the last N elements of the stream.

func (*UintStream) SubscribeFunc

func (s *UintStream) SubscribeFunc(f func(uint, error, bool)) Subscription

func (*UintStream) SubscribeNext

func (s *UintStream) SubscribeNext(f func(v uint)) Subscription

func (*UintStream) Sum

func (s *UintStream) Sum() *UintStream

func (*UintStream) Take

func (s *UintStream) Take(n int) *UintStream

Take returns just the first N elements of the stream.

func (*UintStream) TakeLast

func (s *UintStream) TakeLast(n int) *UintStream

TakeLast returns just the last N elements of the stream.

func (*UintStream) Timeout

func (s *UintStream) Timeout(timeout time.Duration) *UintStream

func (*UintStream) ToArray

func (s *UintStream) ToArray() []uint

ToArray blocks and returns the values from the stream in an array.

func (*UintStream) ToArrayWithError

func (s *UintStream) ToArrayWithError() ([]uint, error)

ToArrayWithError collects all values from the stream into an array, returning it and any error.

func (*UintStream) ToChannel

func (s *UintStream) ToChannel() <-chan uint

func (*UintStream) ToChannelWithError

func (s *UintStream) ToChannelWithError() (<-chan uint, <-chan error)

ToChannelWithError returns value and error channels corresponding to the stream elements and any error.

func (*UintStream) ToOne

func (s *UintStream) ToOne() uint

ToOne blocks and returns the only value emitted by the stream, or the zero value if an error occurs.

func (*UintStream) ToOneWithError

func (s *UintStream) ToOneWithError() (uint, error)

ToOneWithError blocks until the stream emits exactly one value. Otherwise, it errors.

func (*UintStream) Wait

func (s *UintStream) Wait() error

Wait for completion of the stream and return any error.

type UintSubscriber

type UintSubscriber interface {
	Subscription
	UintObserver
}

A UintSubscriber represents a subscribed UintObserver.

func MakeUintSubscriber

func MakeUintSubscriber(observer UintObserver) UintSubscriber

Directories

Path Synopsis
cmd
examples

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL