Enumerations

The following enumerations are available globally.

  • Simple implementation of either monad

    See more

    Declaration

    Swift

    public enum Either<Left, Right>
  • Value reveived by channel

    See more

    Declaration

    Swift

    public enum ChannelEvent<Update, Success>
  • Flattening Behavior for Channel.flatMap methods that transform update value to future. See cases for details.

    See more

    Declaration

    Swift

    public enum ChannelFlatteningBehavior
  • Fallible is an implementation of validation monad. May contain either success value or failure in form of Error.

    See more

    Declaration

    Swift

    public enum Fallible<Success> : _Fallible
  • Errors produced by AsyncNinja

    See more

    Declaration

    Swift

    public enum AsyncNinjaError : Swift.Error, Equatable
  • Specifies strategy of selecting buffer size of channel derived from another channel, e.g through transformations

    See more

    Declaration

    Swift

    public enum DerivedChannelBufferSize