# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO # # When uploading crates to the registry Cargo will automatically # "normalize" Cargo.toml files for maximal compatibility # with all versions of Cargo and also rewrite `path` dependencies # to registry (e.g., crates.io) dependencies. # # If you are reading this file be aware that the original Cargo.toml # will likely look very different (and much more reasonable). # See Cargo.toml.orig for the original contents. [package] edition = "2021" rust-version = "1.70" name = "psychophysics" version = "0.1.0" authors = ["Marc Pabst"] description = "A library for psychophysical experiments" readme = "README.md" keywords = [ "psychophysics", "psychology", "experiments", "stimuli", "perception", ] categories = [ "science", "science::neuroscience", "graphics", "gui", "multimedia", ] license = "MPL-2.0" repository = "https://github.com/marcpabst/psychophysics" [lib] name = "psychophysics" crate-type = ["lib"] [dependencies.anyhow] version = "1.0.75" [dependencies.async-broadcast] version = "=0.7.0" [dependencies.async-channel] version = "2.1.1" [dependencies.async-executor] version = "1.8.0" [dependencies.async-lock] version = "3.2.0" [dependencies.async-trait] version = "0.1.75" [dependencies.atomic_float] version = "0.1.0" [dependencies.byte-slice-cast] version = "1.2.2" [dependencies.bytemuck] version = "1.14.0" features = ["derive"] [dependencies.cpal] version = "0.15.2" [dependencies.csv] version = "1.3.0" [dependencies.derive-debug] version = "0.1.2" [dependencies.derive_builder] version = "0.12.0" [dependencies.derive_more] version = "0.99.17" [dependencies.env_logger] version = "0.10.1" [dependencies.fastrand] version = "2.0.1" [dependencies.fontdb] version = "0.16.0" [dependencies.futures-lite] version = "2.1.0" [dependencies.glyphon] version = "0.5.0" [dependencies.half] version = "2.3.1" features = ["bytemuck"] [dependencies.image] version = "0.24.7" [dependencies.imageproc] version = "0.23.0" [dependencies.log] version = "0.4.20" [dependencies.nalgebra] version = "0.32.3" [dependencies.ndarray] version = "0.15.6" [dependencies.num-traits] version = "0.2.17" [dependencies.objc2] version = "0.5.1" [dependencies.objc2-app-kit] version = "0.2.0" features = [ "NSAlert", "NSApplication", "NSTextField", "NSControl", "NSResponder", "NSView", "NSButton", ] [dependencies.objc2-foundation] version = "0.2.0" [dependencies.palette] version = "0.7.3" [dependencies.paste] version = "1.0.15" [dependencies.pollster] version = "0.3.0" [dependencies.rand] version = "0.8.5" [dependencies.raw-window-handle] version = "0.6" [dependencies.rodio] version = "0.17.3" [dependencies.rustfft] version = "6.2.0" [dependencies.simple_logger] version = "4.3.0" [dependencies.spin_sleep] version = "1.1.1" [dependencies.strum] version = "0.25.0" [dependencies.strum_macros] version = "0.25.3" [dependencies.thiserror] version = "1.0.56" [dependencies.wasm-bindgen] version = "0.2.89" [dependencies.web-time] version = "1.0.0" [dependencies.wgpu] version = "0.19.1" [dependencies.winit] version = "0.29" [target."cfg(any(target_os = \"macos\", target_os = \"linux\", target_os = \"windows\"))".dependencies.glib] version = "0.19.5" [target."cfg(any(target_os = \"macos\", target_os = \"linux\", target_os = \"windows\"))".dependencies.gst] version = "0.22.3" package = "gstreamer" [target."cfg(any(target_os = \"macos\", target_os = \"linux\", target_os = \"windows\"))".dependencies.gst-app] version = "0.22.0" package = "gstreamer-app" [target."cfg(any(target_os = \"macos\", target_os = \"linux\", target_os = \"windows\"))".dependencies.gst-video] version = "0.22.3" package = "gstreamer-video" [target."cfg(not(target_arch = \"wasm32\"))".dependencies.smol] version = "1.3.0" [target."cfg(target_arch = \"wasm32\")".dependencies.console_error_panic_hook] version = "0.1.7" [target."cfg(target_arch = \"wasm32\")".dependencies.console_log] version = "1" [target."cfg(target_arch = \"wasm32\")".dependencies.js-sys] version = "0.3.66" [target."cfg(target_arch = \"wasm32\")".dependencies.wasm-bindgen-futures] version = "0.4.38" [target."cfg(target_arch = \"wasm32\")".dependencies.wasm_thread] version = "0.2.0" [target."cfg(target_arch = \"wasm32\")".dependencies.web-sys] version = "0.3.67" features = [ "Window", "HtmlVideoElement", "HtmlCanvasElement", "Document", "Element", "MediaStream", "Node", "CanvasRenderingContext2d", "ImageData", ]