0001    //
0002    //  InvocableScheduledItem.swift
0003    //  Rx
0004    //
0005    //  Created by Krunoslav Zaher on 11/7/15.
0006    //  Copyright © 2015 Krunoslav Zaher. All rights reserved.
0007    //
0008    
0009    import Foundation
0010    
0011    struct InvocableScheduledItem
TailRecursiveSink.swift:33
    var _gate = AsyncLock<InvocableScheduledItem<TailRecursiveSink<S, O>>>()
TailRecursiveSink.swift:58
        _gate.invoke(InvocableScheduledItem(invocable: self, state: command))
<I
InvocableScheduledItem.swift:13
    let _invocable: I
InvocableScheduledItem.swift:14
    let _state: I.Value
InvocableScheduledItem.swift:16
    init(invocable: I, state: I.Value) {
InvocableScheduledItem.swift:16
    init(invocable: I, state: I.Value) {
: InvocableWithValueType> : InvocableType { 0012 0013 let _invocable
InvocableScheduledItem.swift:17
        _invocable = invocable
InvocableScheduledItem.swift:22
        _invocable.invoke(_state)
: I 0014 let _state
InvocableScheduledItem.swift:18
        _state = state
InvocableScheduledItem.swift:22
        _invocable.invoke(_state)
: I.Value 0015 0016 init
TailRecursiveSink.swift:58
        _gate.invoke(InvocableScheduledItem(invocable: self, state: command))
(invocable: I, state: I.Value) { 0017 _invocable = invocable 0018 _state = state 0019 } 0020 0021 func invoke() { 0022 _invocable.invoke(_state) 0023 } 0024 }