[package] name = "rtx-neuro-lsl" version.workspace = true edition.workspace = true authors.workspace = true license.workspace = true repository.workspace = true description = "Lab Streaming Layer (LSL) integration for real-time MEG/EEG streaming" [dependencies] # Essential dependencies thiserror = { workspace = true } serde = { workspace = true } # Async runtime tokio = { workspace = true } # Channels for async/blocking bridge crossbeam-channel = "0.5" # Time handling chrono = { workspace = true } # UUIDs for stream IDs uuid = { workspace = true } # LSL bindings (optional, requires native liblsl) # lsl = { version = "0.3", optional = true } [dev-dependencies] tokio-test = { workspace = true } [features] default = [] # Enable native LSL support (requires liblsl installed) # native = ["lsl"] [lints] workspace = true