{"id":"RUSTSEC-2018-0014","aliases":[],"status":"published","title":"chan is end-of-life; use crossbeam-channel instead","description":"**`chan` has reached its end-of-life and is now deprecated.**\n\nThe intended successor of this crate is\n[`crossbeam-channel`](https://github.com/crossbeam-rs/crossbeam/tree/master/crossbeam-channel).\nIts API is strikingly similar, but comes with a much better `select!` macro,\nbetter performance, a better test suite and an all-around better\nimplementation.","facts":{"in_kev":false,"known_exploited":false,"public_exploit":false,"fix_available":true},"published":"2018-07-31T12:00:00Z","modified":"2020-10-02T01:29:11Z","fixes":[{"ecosystem":"crates.io","package":"chan","fixed_in":["0.1.24-0"],"sources":["osv"]}],"affected":[{"source":"osv","ecosystem":"crates.io","package":"chan","ranges":[{"type":"SEMVER","events":[{"introduced":"0.0.0-0"},{"fixed":"0.1.24-0"}]}]}],"references":[{"url":"https://crates.io/crates/chan","tags":["package"]},{"url":"https://rustsec.org/advisories/RUSTSEC-2018-0014.html","tags":["advisory"]},{"url":"https://github.com/BurntSushi/chan/commit/0a5c0d4ad4adc90a54ee04a427389acf2e157275","tags":["web"]}],"sources":{"osv":[{"id":"RUSTSEC-2018-0014","title":"chan is end-of-life; use crossbeam-channel instead","description":"**`chan` has reached its end-of-life and is now deprecated.**\n\nThe intended successor of this crate is\n[`crossbeam-channel`](https://github.com/crossbeam-rs/crossbeam/tree/master/crossbeam-channel).\nIts API is strikingly similar, but comes with a much better `select!` macro,\nbetter performance, a better test suite and an all-around better\nimplementation.","status":"published","published":"2018-07-31T12:00:00Z","modified":"2020-10-02T01:29:11Z","updated_at":"2026-11-02T15:53:39.492624Z"}]}}
