docs/Enums/Event.html
@frozen
public enum Event<Element>
extension Event: CustomDebugStringConvertible
extension Event: EventConvertible
Represents a sequence event.
Sequence grammar: next* (error | completed)
`
next(_:)
`
Next element is produced.
Swift
case next(Element)
`
error(_:)
`
Sequence terminated with an error.
Swift
case error(Swift.Error)
`
completed
`
Sequence completed successfully.
Swift
case completed
`
debugDescription
`
Description of event.
Swift
public var debugDescription: String { get }
`
isStopEvent
`
Is completed or error event.
Swift
var isStopEvent: Bool { get }
`
element
`
If next event, returns element value.
Swift
var element: Element? { get }
`
error
`
If error event, returns error.
Swift
var error: Swift.Error? { get }
`
isCompleted
`
If completed event, returns true.
Swift
var isCompleted: Bool { get }
`
map(_:)
`
Maps sequence elements using transform. If error happens during the transform, .error will be returned as value.
Swift
func map<Result>(_ transform: (Element) throws -> Result) -> Event<Result>
`
event
`
Event representation of this instance
Swift
public var event: Event<Element> { get }