{"name":"laser-dac","vers":"0.2.2","deps":[{"name":"bitflags","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"byteorder","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2","features":[],"optional":true,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"rusb","req":"^0.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"socket2","req":"^0.5","features":["all"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"1e3f488ca5c18ebfb7d535cd188a2287db6a32d78bea5d3261e2b604c9c51cd5","features":{"ether-dream":[],"idn":[]},"features2":{"all-dacs":["usb-dacs","network-dacs"],"default":["all-dacs"],"helios":["dep:rusb"],"lasercube-usb":["dep:rusb"],"lasercube-wifi":["dep:socket2","dep:libc"],"network-dacs":["ether-dream","idn","lasercube-wifi"],"serde":["dep:serde"],"usb-dacs":["helios","lasercube-usb"]},"yanked":false,"rust_version":"1.87","pubtime":"2025-12-15T22:57:48Z","v":2} {"name":"laser-dac","vers":"0.3.1","deps":[{"name":"bitflags","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"byteorder","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2","features":[],"optional":true,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"rusb","req":"^0.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"socket2","req":"^0.5","features":["all"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"8b0fb651c2b751328d7d05177ca4de431d0c4960f985f58230bad1a22b56ee7d","features":{"ether-dream":[],"idn":[]},"features2":{"all-dacs":["usb-dacs","network-dacs"],"default":["all-dacs"],"helios":["dep:rusb"],"lasercube-usb":["dep:rusb"],"lasercube-wifi":["dep:socket2","dep:libc"],"network-dacs":["ether-dream","idn","lasercube-wifi"],"serde":["dep:serde"],"usb-dacs":["helios","lasercube-usb"]},"yanked":false,"rust_version":"1.87","pubtime":"2025-12-15T23:17:18Z","v":2} {"name":"laser-dac","vers":"0.4.0","deps":[{"name":"bitflags","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"byteorder","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"env_logger","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"libc","req":"^0.2","features":[],"optional":true,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"log","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rusb","req":"^0.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"socket2","req":"^0.5","features":["all"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"69cb289b6934143c7a06fc11789223ce4f141a41e14ea87aebe3104a2e9f9cfb","features":{"ether-dream":[],"idn":[]},"features2":{"all-dacs":["usb-dacs","network-dacs"],"default":["all-dacs"],"helios":["dep:rusb"],"lasercube-usb":["dep:rusb"],"lasercube-wifi":["dep:socket2","dep:libc"],"network-dacs":["ether-dream","idn","lasercube-wifi"],"serde":["dep:serde"],"usb-dacs":["helios","lasercube-usb"]},"yanked":false,"rust_version":"1.87","pubtime":"2025-12-30T22:39:18Z","v":2} {"name":"laser-dac","vers":"0.5.0","deps":[{"name":"bitflags","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"byteorder","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"env_logger","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"libc","req":"^0.2","features":[],"optional":true,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"log","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rusb","req":"^0.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"socket2","req":"^0.5","features":["all"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"f4745cfd0ee8aea42cd8b2daab1c87ef367e5c1d269d3ba0b93f9f6c4fb27aab","features":{"ether-dream":[],"idn":[],"testutils":[]},"features2":{"all-dacs":["usb-dacs","network-dacs"],"default":["all-dacs"],"helios":["dep:rusb"],"lasercube-usb":["dep:rusb"],"lasercube-wifi":["dep:socket2","dep:libc"],"network-dacs":["ether-dream","idn","lasercube-wifi"],"serde":["dep:serde"],"usb-dacs":["helios","lasercube-usb"]},"yanked":false,"rust_version":"1.87","pubtime":"2026-01-04T00:02:17Z","v":2} {"name":"laser-dac","vers":"0.6.0","deps":[{"name":"bitflags","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"byteorder","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"env_logger","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"libc","req":"^0.2","features":[],"optional":true,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"log","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rusb","req":"^0.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"socket2","req":"^0.5","features":["all"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"751b1c58c0d968e7d507de4a4b1df786ae554a00073bb5960b0ef2cbb04c5b17","features":{"ether-dream":[],"idn":[],"testutils":[]},"features2":{"all-dacs":["usb-dacs","network-dacs"],"default":["all-dacs"],"helios":["dep:rusb"],"lasercube-usb":["dep:rusb"],"lasercube-wifi":["dep:socket2","dep:libc"],"network-dacs":["ether-dream","idn","lasercube-wifi"],"serde":["dep:serde"],"usb-dacs":["helios","lasercube-usb"]},"yanked":false,"rust_version":"1.87","pubtime":"2026-01-08T22:39:48Z","v":2} {"name":"laser-dac","vers":"0.6.1","deps":[{"name":"bitflags","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"byteorder","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"env_logger","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"libc","req":"^0.2","features":[],"optional":true,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"log","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rusb","req":"^0.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"socket2","req":"^0.5","features":["all"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"688e5ab203d97501bc7ffa8eb7cc55b00566da4351ed63e89b34b49cbab7e408","features":{"ether-dream":[],"idn":[],"testutils":[]},"features2":{"all-dacs":["usb-dacs","network-dacs"],"default":["all-dacs"],"helios":["dep:rusb"],"lasercube-usb":["dep:rusb"],"lasercube-wifi":["dep:socket2","dep:libc"],"network-dacs":["ether-dream","idn","lasercube-wifi"],"serde":["dep:serde"],"usb-dacs":["helios","lasercube-usb"]},"yanked":false,"rust_version":"1.87","pubtime":"2026-01-10T01:50:08Z","v":2} {"name":"laser-dac","vers":"0.7.0","deps":[{"name":"bitflags","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"byteorder","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"cpal","req":"^0.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"env_logger","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"libc","req":"^0.2","features":[],"optional":true,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"log","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rusb","req":"^0.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"socket2","req":"^0.5","features":["all"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"522d525f85abdf7b4b0fe6bbf4c94ebe355f5f01ddcfb98c214ed92cc931e8a9","features":{"ether-dream":[],"idn":[],"testutils":[]},"features2":{"all-dacs":["usb-dacs","network-dacs"],"default":["all-dacs"],"helios":["dep:rusb"],"lasercube-usb":["dep:rusb"],"lasercube-wifi":["dep:socket2","dep:libc"],"network-dacs":["ether-dream","idn","lasercube-wifi"],"serde":["dep:serde"],"usb-dacs":["helios","lasercube-usb"]},"yanked":false,"rust_version":"1.87","pubtime":"2026-01-20T22:25:27Z","v":2} {"name":"laser-dac","vers":"0.7.1","deps":[{"name":"bitflags","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"byteorder","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"cpal","req":"^0.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"env_logger","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"libc","req":"^0.2","features":[],"optional":true,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"log","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rusb","req":"^0.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"socket2","req":"^0.5","features":["all"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"697d0d65d105594b1840ebcd348f8f0e86b95daebd5b8dd30f85f33a5801aae4","features":{"ether-dream":[],"idn":[],"testutils":[]},"features2":{"all-dacs":["usb-dacs","network-dacs"],"default":["all-dacs"],"helios":["dep:rusb"],"lasercube-usb":["dep:rusb"],"lasercube-wifi":["dep:socket2","dep:libc"],"network-dacs":["ether-dream","idn","lasercube-wifi"],"serde":["dep:serde"],"usb-dacs":["helios","lasercube-usb"]},"yanked":false,"rust_version":"1.87","pubtime":"2026-01-31T14:55:25Z","v":2} {"name":"laser-dac","vers":"0.7.2","deps":[{"name":"bitflags","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"byteorder","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"cpal","req":"^0.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"env_logger","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"libc","req":"^0.2","features":[],"optional":true,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"log","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rusb","req":"^0.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"socket2","req":"^0.5","features":["all"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"c2f89b0b63138b0f8d83788f1527902fb4799d1d863ecb067f8b3e3798b8df92","features":{"ether-dream":[],"idn":[],"testutils":[]},"features2":{"all-dacs":["usb-dacs","network-dacs"],"default":["all-dacs"],"helios":["dep:rusb"],"lasercube-usb":["dep:rusb"],"lasercube-wifi":["dep:socket2","dep:libc"],"network-dacs":["ether-dream","idn","lasercube-wifi"],"serde":["dep:serde"],"usb-dacs":["helios","lasercube-usb"]},"yanked":false,"rust_version":"1.87","pubtime":"2026-02-01T21:48:00Z","v":2} {"name":"laser-dac","vers":"0.7.4","deps":[{"name":"bitflags","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"byteorder","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"cpal","req":"^0.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"env_logger","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"libc","req":"^0.2","features":[],"optional":true,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"log","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rusb","req":"^0.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"socket2","req":"^0.5","features":["all"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"7e951a02486fd76aaeb9abc2237cb85df42a7ed569e1b1c99c4e4645410ffeba","features":{"ether-dream":[],"testutils":[]},"features2":{"all-dacs":["usb-dacs","network-dacs"],"default":["all-dacs"],"helios":["dep:rusb"],"idn":["dep:socket2","dep:libc"],"lasercube-usb":["dep:rusb"],"lasercube-wifi":["dep:socket2","dep:libc"],"network-dacs":["ether-dream","idn","lasercube-wifi"],"serde":["dep:serde"],"usb-dacs":["helios","lasercube-usb"]},"yanked":false,"rust_version":"1.87","pubtime":"2026-02-01T23:15:44Z","v":2} {"name":"laser-dac","vers":"0.8.0","deps":[{"name":"bitflags","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"byteorder","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"cpal","req":"^0.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"env_logger","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"libc","req":"^0.2","features":[],"optional":true,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"log","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rusb","req":"^0.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"socket2","req":"^0.5","features":["all"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"34a2c5374946ab2ba06aded0ca1f6dd7a1610fa53b91eec3329085b010134e5c","features":{"ether-dream":[],"testutils":[]},"features2":{"all-dacs":["usb-dacs","network-dacs"],"default":["all-dacs"],"helios":["dep:rusb"],"idn":["dep:socket2","dep:libc"],"lasercube-usb":["dep:rusb"],"lasercube-wifi":["dep:socket2","dep:libc"],"network-dacs":["ether-dream","idn","lasercube-wifi"],"serde":["dep:serde"],"usb-dacs":["helios","lasercube-usb"]},"yanked":false,"rust_version":"1.87","pubtime":"2026-02-19T14:33:39Z","v":2} {"name":"laser-dac","vers":"0.9.1","deps":[{"name":"bitflags","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"byteorder","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"cpal","req":"^0.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"env_logger","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"libc","req":"^0.2","features":[],"optional":true,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"log","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rusb","req":"^0.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"socket2","req":"^0.5","features":["all"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"4d1f1b6525f0350a7d87f74eab225a853e64aeafd20d406e478c690a9babe6d7","features":{"ether-dream":[],"testutils":[]},"features2":{"all-dacs":["usb-dacs","network-dacs"],"default":["all-dacs"],"helios":["dep:rusb"],"idn":["dep:socket2","dep:libc"],"lasercube-usb":["dep:rusb"],"lasercube-wifi":["dep:socket2","dep:libc"],"network-dacs":["ether-dream","idn","lasercube-wifi"],"serde":["dep:serde"],"usb-dacs":["helios","lasercube-usb"]},"yanked":false,"rust_version":"1.87","pubtime":"2026-02-21T17:28:48Z","v":2} {"name":"laser-dac","vers":"0.9.2","deps":[{"name":"bitflags","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"byteorder","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"cpal","req":"^0.15","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"cpal","req":"^0.15","features":["asio"],"optional":true,"default_features":true,"target":"cfg(windows)","kind":"normal"},{"name":"cpal","req":"^0.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"crossbeam-queue","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"env_logger","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hound","req":"^3.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"libc","req":"^0.2","features":[],"optional":true,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"log","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rusb","req":"^0.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"socket2","req":"^0.5","features":["all"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"b9c329f2ee5a0abfb5b72a1515568d4d64c6fd8548e5434a75e1e64cfdabf722","features":{"ether-dream":[],"testutils":[]},"features2":{"all-dacs":["usb-dacs","network-dacs","audio-dacs"],"audio-dacs":["avb"],"avb":["dep:cpal","dep:crossbeam-queue"],"default":["all-dacs"],"helios":["dep:rusb"],"idn":["dep:socket2","dep:libc"],"lasercube-usb":["dep:rusb"],"lasercube-wifi":["dep:socket2","dep:libc"],"network-dacs":["ether-dream","idn","lasercube-wifi"],"serde":["dep:serde"],"usb-dacs":["helios","lasercube-usb"]},"yanked":false,"rust_version":"1.87","pubtime":"2026-02-28T12:01:53Z","v":2} {"name":"laser-dac","vers":"0.9.3","deps":[{"name":"bitflags","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"byteorder","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"cpal","req":"^0.15","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"cpal","req":"^0.15","features":["asio"],"optional":true,"default_features":true,"target":"cfg(windows)","kind":"normal"},{"name":"cpal","req":"^0.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"crossbeam-queue","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"env_logger","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hound","req":"^3.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"libc","req":"^0.2","features":[],"optional":true,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"log","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rusb","req":"^0.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"socket2","req":"^0.5","features":["all"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"9d829ac14ab3bf70008bbc901283070a9a8637b51d86d13afc605194a5339f90","features":{"ether-dream":[],"testutils":[]},"features2":{"all-dacs":["usb-dacs","network-dacs","audio-dacs"],"audio-dacs":["avb"],"avb":["dep:cpal","dep:crossbeam-queue"],"default":["all-dacs"],"helios":["dep:rusb"],"idn":["dep:socket2","dep:libc"],"lasercube-usb":["dep:rusb"],"lasercube-wifi":["dep:socket2","dep:libc"],"network-dacs":["ether-dream","idn","lasercube-wifi"],"serde":["dep:serde"],"usb-dacs":["helios","lasercube-usb"]},"yanked":false,"rust_version":"1.87","pubtime":"2026-03-08T22:18:00Z","v":2} {"name":"laser-dac","vers":"0.9.4","deps":[{"name":"bitflags","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"byteorder","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"cpal","req":"^0.15","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"cpal","req":"^0.15","features":["asio"],"optional":true,"default_features":true,"target":"cfg(windows)","kind":"normal"},{"name":"cpal","req":"^0.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"crossbeam-queue","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"env_logger","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hound","req":"^3.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"libc","req":"^0.2","features":[],"optional":true,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"log","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rusb","req":"^0.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"socket2","req":"^0.5","features":["all"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"12c5da1d0b211565be90a4eb6850a3f7e0f4d2cf25700eb7467e3cdb769c82b3","features":{"ether-dream":[],"testutils":[]},"features2":{"all-dacs":["usb-dacs","network-dacs","audio-dacs"],"audio-dacs":["avb"],"avb":["dep:cpal","dep:crossbeam-queue"],"default":["all-dacs"],"helios":["dep:rusb"],"idn":["dep:socket2","dep:libc"],"lasercube-usb":["dep:rusb"],"lasercube-wifi":["dep:socket2","dep:libc"],"network-dacs":["ether-dream","idn","lasercube-wifi"],"serde":["dep:serde"],"usb-dacs":["helios","lasercube-usb"]},"yanked":false,"rust_version":"1.87","pubtime":"2026-03-13T14:16:22Z","v":2} {"name":"laser-dac","vers":"0.10.0","deps":[{"name":"bitflags","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"byteorder","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"cpal","req":"^0.15","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"cpal","req":"^0.15","features":["asio"],"optional":true,"default_features":true,"target":"cfg(windows)","kind":"normal"},{"name":"cpal","req":"^0.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"crossbeam-queue","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"ctrlc","req":"^3.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"env_logger","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hound","req":"^3.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"libc","req":"^0.2","features":[],"optional":true,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"log","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rusb","req":"^0.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"socket2","req":"^0.5","features":["all"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"ac4570937678d323a70b3fb6f780f0140a6f2fb972c08bb2230830ff974f4db4","features":{"ether-dream":[],"testutils":[]},"features2":{"all-dacs":["usb-dacs","network-dacs","audio-dacs"],"audio-dacs":["avb"],"avb":["dep:cpal","dep:crossbeam-queue"],"default":["all-dacs"],"helios":["dep:rusb"],"idn":["dep:socket2","dep:libc"],"lasercube-usb":["dep:rusb"],"lasercube-wifi":["dep:socket2","dep:libc"],"network-dacs":["ether-dream","idn","lasercube-wifi"],"serde":["dep:serde"],"usb-dacs":["helios","lasercube-usb"]},"yanked":false,"rust_version":"1.87","pubtime":"2026-03-18T13:31:54Z","v":2} {"name":"laser-dac","vers":"0.11.0","deps":[{"name":"bitflags","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"byteorder","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"cpal","req":"^0.15","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"cpal","req":"^0.15","features":["asio"],"optional":true,"default_features":true,"target":"cfg(windows)","kind":"normal"},{"name":"cpal","req":"^0.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"crossbeam-queue","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"ctrlc","req":"^3.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"env_logger","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hound","req":"^3.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"libc","req":"^0.2","features":[],"optional":true,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"log","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rusb","req":"^0.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"socket2","req":"^0.5","features":["all"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"ac45129ade5a338d23b8c56e3d07440dd76800ae8d96194ab2890c5f8dff15e2","features":{"ether-dream":[],"testutils":[]},"features2":{"all-dacs":["usb-dacs","network-dacs","audio-dacs"],"audio-dacs":["avb"],"avb":["dep:cpal","dep:crossbeam-queue"],"default":["all-dacs"],"helios":["dep:rusb"],"idn":["dep:socket2","dep:libc"],"lasercube-usb":["dep:rusb"],"lasercube-wifi":["dep:socket2","dep:libc"],"network-dacs":["ether-dream","idn","lasercube-wifi"],"serde":["dep:serde"],"usb-dacs":["helios","lasercube-usb"]},"yanked":false,"rust_version":"1.87","pubtime":"2026-03-19T09:19:02Z","v":2} {"name":"laser-dac","vers":"0.11.1","deps":[{"name":"bitflags","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"byteorder","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"cpal","req":"^0.15","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"cpal","req":"^0.15","features":["asio"],"optional":true,"default_features":true,"target":"cfg(windows)","kind":"normal"},{"name":"cpal","req":"^0.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"crossbeam-queue","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"ctrlc","req":"^3.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"env_logger","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hound","req":"^3.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"libc","req":"^0.2","features":[],"optional":true,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"log","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rusb","req":"^0.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"socket2","req":"^0.5","features":["all"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"441abc94c0631722f90d3d018a80ff66a7be3a63f665d0d454c652acd8dc174f","features":{"ether-dream":[],"testutils":[]},"features2":{"all-dacs":["usb-dacs","network-dacs","audio-dacs"],"audio-dacs":["avb"],"avb":["dep:cpal","dep:crossbeam-queue"],"default":["all-dacs"],"helios":["dep:rusb"],"idn":["dep:socket2","dep:libc"],"lasercube-usb":["dep:rusb"],"lasercube-wifi":["dep:socket2","dep:libc"],"network-dacs":["ether-dream","idn","lasercube-wifi"],"serde":["dep:serde"],"usb-dacs":["helios","lasercube-usb"]},"yanked":false,"rust_version":"1.87","pubtime":"2026-03-19T09:23:56Z","v":2} {"name":"laser-dac","vers":"0.11.4","deps":[{"name":"bitflags","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"byteorder","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"cpal","req":"^0.15","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"cpal","req":"^0.15","features":["asio"],"optional":true,"default_features":true,"target":"cfg(windows)","kind":"normal"},{"name":"cpal","req":"^0.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"crossbeam-queue","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"ctrlc","req":"^3.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"env_logger","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hound","req":"^3.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"libc","req":"^0.2","features":[],"optional":true,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"log","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rusb","req":"^0.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"socket2","req":"^0.5","features":["all"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"4c53e3a9f974b24ca6e9900afc28ebfabbeb30f580aaf277e587c6ba1622f87e","features":{"ether-dream":[],"testutils":[]},"features2":{"all-dacs":["usb-dacs","network-dacs","audio-dacs"],"audio-dacs":["avb"],"avb":["dep:cpal","dep:crossbeam-queue"],"default":["all-dacs"],"helios":["dep:rusb"],"idn":["dep:socket2","dep:libc"],"lasercube-usb":["dep:rusb"],"lasercube-wifi":["dep:socket2","dep:libc"],"network-dacs":["ether-dream","idn","lasercube-wifi"],"serde":["dep:serde"],"usb-dacs":["helios","lasercube-usb"]},"yanked":false,"rust_version":"1.87","pubtime":"2026-03-19T10:34:31Z","v":2} {"name":"laser-dac","vers":"0.11.5","deps":[{"name":"bitflags","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"byteorder","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"cpal","req":"^0.15","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"cpal","req":"^0.15","features":["asio"],"optional":true,"default_features":true,"target":"cfg(windows)","kind":"normal"},{"name":"cpal","req":"^0.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"crossbeam-queue","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"ctrlc","req":"^3.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"env_logger","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hound","req":"^3.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"libc","req":"^0.2","features":[],"optional":true,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"log","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rusb","req":"^0.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"socket2","req":"^0.5","features":["all"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"57ea6b40be73b25f6050f92a872fce2be1062d2d084069caea5df0cedcd0db3c","features":{"ether-dream":[],"testutils":[]},"features2":{"all-dacs":["usb-dacs","network-dacs","audio-dacs"],"audio-dacs":["avb"],"avb":["dep:cpal","dep:crossbeam-queue"],"default":["all-dacs"],"helios":["dep:rusb"],"idn":["dep:socket2","dep:libc"],"lasercube-usb":["dep:rusb"],"lasercube-wifi":["dep:socket2","dep:libc"],"network-dacs":["ether-dream","idn","lasercube-wifi"],"serde":["dep:serde"],"usb-dacs":["helios","lasercube-usb"]},"yanked":false,"rust_version":"1.87","pubtime":"2026-03-21T22:39:39Z","v":2} {"name":"laser-dac","vers":"0.11.6","deps":[{"name":"bitflags","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"byteorder","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"cpal","req":"^0.15","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"cpal","req":"^0.15","features":["asio"],"optional":true,"default_features":true,"target":"cfg(windows)","kind":"normal"},{"name":"cpal","req":"^0.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"crossbeam-queue","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"ctrlc","req":"^3.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"env_logger","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hound","req":"^3.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"libc","req":"^0.2","features":[],"optional":true,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"log","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rusb","req":"^0.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"socket2","req":"^0.5","features":["all"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"0f74af99926ff298e23292d9f01c6996811f59a0186e3afed18a9fce394b9f8e","features":{"ether-dream":[],"testutils":[]},"features2":{"all-dacs":["usb-dacs","network-dacs","audio-dacs"],"audio-dacs":["avb"],"avb":["dep:cpal","dep:crossbeam-queue"],"default":["all-dacs"],"helios":["dep:rusb"],"idn":["dep:socket2","dep:libc"],"lasercube-usb":["dep:rusb"],"lasercube-wifi":["dep:socket2","dep:libc"],"network-dacs":["ether-dream","idn","lasercube-wifi"],"serde":["dep:serde"],"usb-dacs":["helios","lasercube-usb"]},"yanked":false,"rust_version":"1.87","pubtime":"2026-03-30T15:16:41Z","v":2} {"name":"laser-dac","vers":"0.11.7","deps":[{"name":"bitflags","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"byteorder","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"cpal","req":"^0.15","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"cpal","req":"^0.15","features":["asio"],"optional":true,"default_features":true,"target":"cfg(windows)","kind":"normal"},{"name":"cpal","req":"^0.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"crossbeam-queue","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"ctrlc","req":"^3.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"env_logger","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hound","req":"^3.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"libc","req":"^0.2","features":[],"optional":true,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"log","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rusb","req":"^0.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"socket2","req":"^0.5","features":["all"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"dc653217598ab098d58c549f805817c2c94a947dcddfa9908dd1684bf6ff71d3","features":{"ether-dream":[],"testutils":[]},"features2":{"all-dacs":["usb-dacs","network-dacs","audio-dacs"],"audio-dacs":["avb","oscilloscope"],"avb":["dep:cpal","dep:crossbeam-queue"],"default":["all-dacs"],"helios":["dep:rusb"],"idn":["dep:socket2","dep:libc"],"lasercube-usb":["dep:rusb"],"lasercube-wifi":["dep:socket2","dep:libc"],"network-dacs":["ether-dream","idn","lasercube-wifi"],"oscilloscope":["dep:cpal","dep:crossbeam-queue"],"serde":["dep:serde"],"usb-dacs":["helios","lasercube-usb"]},"yanked":false,"rust_version":"1.87","pubtime":"2026-04-14T21:43:22Z","v":2} {"name":"laser-dac","vers":"0.11.8","deps":[{"name":"bitflags","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"byteorder","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"cpal","req":"^0.15","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"cpal","req":"^0.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"crossbeam-queue","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"ctrlc","req":"^3.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"env_logger","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hound","req":"^3.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"libc","req":"^0.2","features":[],"optional":true,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"log","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rusb","req":"^0.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"socket2","req":"^0.5","features":["all"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"3d84ca73fc3eb9d08c9d26e08ddb371da2b6ba4d651f064c9b0a23c9fd2cf66d","features":{"ether-dream":[],"testutils":[]},"features2":{"all-dacs":["usb-dacs","network-dacs","audio-dacs"],"asio":["dep:cpal","cpal/asio"],"audio-dacs":["avb","oscilloscope"],"avb":["dep:cpal","dep:crossbeam-queue"],"default":["all-dacs","asio"],"helios":["dep:rusb"],"idn":["dep:socket2","dep:libc"],"lasercube-usb":["dep:rusb"],"lasercube-wifi":["dep:socket2","dep:libc"],"network-dacs":["ether-dream","idn","lasercube-wifi"],"oscilloscope":["dep:cpal","dep:crossbeam-queue"],"serde":["dep:serde"],"usb-dacs":["helios","lasercube-usb"]},"yanked":false,"rust_version":"1.87","pubtime":"2026-05-09T10:50:32Z","v":2} {"name":"laser-dac","vers":"0.12.0","deps":[{"name":"bitflags","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"byteorder","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"cpal","req":"^0.15","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"cpal","req":"^0.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"crossbeam-queue","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"ctrlc","req":"^3.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"env_logger","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hound","req":"^3.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"libc","req":"^0.2","features":[],"optional":true,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"log","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rusb","req":"^0.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"socket2","req":"^0.5","features":["all"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"91d39679298f3dcf9c81984520876d8f029e04092e8027694304be069dc6353e","features":{"ether-dream":[],"testutils":[]},"features2":{"all-dacs":["usb-dacs","network-dacs","audio-dacs"],"asio":["dep:cpal","cpal/asio"],"audio-dacs":["avb","oscilloscope"],"avb":["dep:cpal","dep:crossbeam-queue"],"default":["all-dacs","asio"],"helios":["dep:rusb"],"idn":["dep:socket2","dep:libc"],"lasercube-usb":["dep:rusb"],"lasercube-wifi":["dep:socket2","dep:libc"],"network-dacs":["ether-dream","idn","lasercube-wifi"],"oscilloscope":["dep:cpal","dep:crossbeam-queue"],"serde":["dep:serde"],"usb-dacs":["helios","lasercube-usb"]},"yanked":false,"rust_version":"1.87","pubtime":"2026-05-14T01:35:04Z","v":2} {"name":"laser-dac","vers":"0.12.1","deps":[{"name":"bitflags","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"byteorder","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"cpal","req":"^0.15","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"cpal","req":"^0.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"crossbeam-queue","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"ctrlc","req":"^3.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"env_logger","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hound","req":"^3.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"libc","req":"^0.2","features":[],"optional":true,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"log","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rusb","req":"^0.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rusb","req":"^0.9","features":["vendored"],"optional":true,"default_features":true,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"rusb","req":"^0.9","features":["vendored"],"optional":true,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"socket2","req":"^0.5","features":["all"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"616c57d2af11cca377975b7b275c9218ee9c35b980141041f38e90a167a0972d","features":{"ether-dream":[],"testutils":[]},"features2":{"all-dacs":["usb-dacs","network-dacs","audio-dacs"],"asio":["dep:cpal","cpal/asio"],"audio-dacs":["avb","oscilloscope"],"avb":["dep:cpal","dep:crossbeam-queue"],"default":["all-dacs","asio"],"helios":["dep:rusb"],"idn":["dep:socket2","dep:libc"],"lasercube-usb":["dep:rusb"],"lasercube-wifi":["dep:socket2","dep:libc"],"network-dacs":["ether-dream","idn","lasercube-wifi"],"oscilloscope":["dep:cpal","dep:crossbeam-queue"],"receiver":["idn"],"serde":["dep:serde"],"usb-dacs":["helios","lasercube-usb"]},"yanked":false,"rust_version":"1.87","pubtime":"2026-05-21T02:03:49Z","v":2} {"name":"laser-dac","vers":"0.12.2","deps":[{"name":"bitflags","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"byteorder","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"cpal","req":"^0.15","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"cpal","req":"^0.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"crossbeam-queue","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"ctrlc","req":"^3.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"env_logger","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hound","req":"^3.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"libc","req":"^0.2","features":[],"optional":true,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"log","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rusb","req":"^0.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rusb","req":"^0.9","features":["vendored"],"optional":true,"default_features":true,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"rusb","req":"^0.9","features":["vendored"],"optional":true,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"socket2","req":"^0.5","features":["all"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"f3ba00a0340457921e19f296bc3ebeb65953193d16353d606d9373fe32002ab1","features":{"ether-dream":[],"testutils":[]},"features2":{"all-dacs":["usb-dacs","network-dacs","audio-dacs"],"asio":["dep:cpal","cpal/asio"],"audio-dacs":["avb","oscilloscope"],"avb":["dep:cpal","dep:crossbeam-queue"],"default":["all-dacs","asio"],"helios":["dep:rusb"],"idn":["dep:socket2","dep:libc"],"lasercube-network":["dep:socket2","dep:libc"],"lasercube-usb":["dep:rusb"],"network-dacs":["ether-dream","idn","lasercube-network"],"oscilloscope":["dep:cpal","dep:crossbeam-queue"],"receiver":["idn"],"serde":["dep:serde"],"usb-dacs":["helios","lasercube-usb"]},"yanked":false,"rust_version":"1.87","pubtime":"2026-05-30T18:57:44Z","v":2} {"name":"laser-dac","vers":"0.12.3","deps":[{"name":"bitflags","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"byteorder","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"cpal","req":"^0.15","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"cpal","req":"^0.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"crossbeam-queue","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"ctrlc","req":"^3.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"env_logger","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hound","req":"^3.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"libc","req":"^0.2","features":[],"optional":true,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"log","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rusb","req":"^0.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rusb","req":"^0.9","features":["vendored"],"optional":true,"default_features":true,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"rusb","req":"^0.9","features":["vendored"],"optional":true,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"socket2","req":"^0.5","features":["all"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"d284d38c95a8e5c8c2656a8b9f4dc22c174b31759b6aac0c73831545dc341dd7","features":{"ether-dream":[],"testutils":[]},"features2":{"all-dacs":["usb-dacs","network-dacs","audio-dacs"],"asio":["dep:cpal","cpal/asio"],"audio-dacs":["avb","oscilloscope"],"avb":["dep:cpal","dep:crossbeam-queue"],"default":["all-dacs","asio"],"helios":["dep:rusb"],"idn":["dep:socket2","dep:libc"],"lasercube-network":["dep:socket2","dep:libc"],"lasercube-usb":["dep:rusb"],"network-dacs":["ether-dream","idn","lasercube-network"],"oscilloscope":["dep:cpal","dep:crossbeam-queue"],"receiver":["idn"],"serde":["dep:serde"],"usb-dacs":["helios","lasercube-usb"]},"yanked":false,"rust_version":"1.87","pubtime":"2026-06-04T10:08:28Z","v":2} {"name":"laser-dac","vers":"0.12.4","deps":[{"name":"bitflags","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"byteorder","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"cpal","req":"^0.15","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"cpal","req":"^0.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"crossbeam-queue","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"ctrlc","req":"^3.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"env_logger","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hound","req":"^3.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"if-addrs","req":"^0.15","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"log","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rusb","req":"^0.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rusb","req":"^0.9","features":["vendored"],"optional":true,"default_features":true,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"rusb","req":"^0.9","features":["vendored"],"optional":true,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"socket2","req":"^0.5","features":["all"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"e2561b9462f099712375f2f71fcf4399ec2bbe6c60bbcce923e2cfc7de2e5d79","features":{"ether-dream":[],"testutils":[]},"features2":{"all-dacs":["usb-dacs","network-dacs","audio-dacs"],"asio":["dep:cpal","cpal/asio"],"audio-dacs":["avb","oscilloscope"],"avb":["dep:cpal","dep:crossbeam-queue"],"default":["all-dacs","asio"],"helios":["dep:rusb"],"idn":["dep:socket2","dep:if-addrs"],"lasercube-network":["dep:socket2","dep:if-addrs"],"lasercube-usb":["dep:rusb"],"network-dacs":["ether-dream","idn","lasercube-network"],"oscilloscope":["dep:cpal","dep:crossbeam-queue"],"receiver":["idn"],"serde":["dep:serde"],"usb-dacs":["helios","lasercube-usb"]},"yanked":false,"rust_version":"1.87","pubtime":"2026-06-07T10:24:26Z","v":2}