A struct Scan is defined here which wraps the concept of UTXO-set scanning in a Rust-based struct interface.
Scan
pub use crate::node_interface::NodeError;
pub use crate::node_interface::Result;