nkscan 0.8.0

A platform-agnostic, performant driver for Nikon film scanners
Documentation
//! A cross-platform driver for Nikon (Coolscan) film scanners
//!
//! ```no_run
//! use nkscan::{device, session::Session};
//!
//! let devices = device::list();
//! let device = devices.first().expect("no scanner found");
//! let mut session = Session::open(device.open()?)?;
//!
//! session.stage()?; // homes the mechanism once a holder is loaded
//! let caps = session.capabilities();
//! # Ok::<(), nkscan::error::Error>(())
//! ```

pub mod device;
pub mod dust;
pub mod error;
#[cfg(feature = "python")]
pub mod python;
#[cfg(feature = "python")]
pub use python::stub_info as python_stub_info;
pub mod protocol;
pub mod scan;
pub mod session;
pub mod transport;