ItemPublisher struct ItemPublisher<Data> : Publisher where Data : Item Undocumented Output Declaration Swift typealias Output = Data Failure Declaration Swift typealias Failure = Never item Undocumented Declaration Swift let item: Data itemEvents Undocumented Declaration Swift let itemEvents: Cache.ItemChange cache Undocumented Declaration Swift let cache: Cache wait Undocumented Declaration Swift let wait: Double init(cache:item:events:wait:) Undocumented Declaration Swift init(cache: Cache, item: Data, events: Cache.ItemChange, wait: Double) receive(subscriber:) Declaration Swift func receive<S>(subscriber: S) where S: Subscriber, S.Failure == ItemPublisher.Failure, S.Input == ItemPublisher.Output