{"@context":"https://w3id.org/codemeta/3.0","@type":"SoftwareSourceCode","identifier":"pkg:cargo/timeout-iterator","name":"timeout-iterator","description":"TimeoutIterator is a wrapper over any iterator that adds peek_timeout and next_timeout functions.\nThe canonical use-case is parsing multi-line free-form records (such as tailing a log fime) where it is desirable to\nconsume the very last line, and peek whether the record continues on the next time, but not block\nindefinitely on the peek.","version":"1.1.7","softwareVersion":"1.1.7","license":"https://spdx.org/licenses/Apache-2.0","codeRepository":"https://github.com/polyverse/timeout-iterator","issueTracker":"https://github.com/polyverse/timeout-iterator/issues","keywords":["buffer","iterator","wrapper","peek","timeout"],"programmingLanguage":{"@type":"ComputerLanguage","name":"Rust"},"maintainer":[{"@type":"Person","name":"archisgore","url":"https://github.com/archisgore"}],"author":[{"@type":"Person","name":"archisgore","url":"https://github.com/archisgore"}],"copyrightHolder":[{"@type":"Person","name":"archisgore","url":"https://github.com/archisgore"}],"dateCreated":"2019-09-23","dateModified":"2021-12-23","datePublished":"2021-12-23","copyrightYear":2019,"downloadUrl":"https://static.crates.io/crates/timeout-iterator/timeout-iterator-1.1.7.crate","softwareHelp":{"@type":"WebSite","url":"https://docs.rs/timeout-iterator/"},"applicationCategory":"cargo","runtimePlatform":"cargo","developmentStatus":"active","sameAs":["https://crates.io/crates/timeout-iterator/"],"https://www.w3.org/ns/activitystreams#likes":2}