pub trait Readers: Send + Sync {
// Required methods
fn present(&self) -> Result<Vec<String>, CardError>;
fn visit(
&self,
visit: &mut dyn FnMut(&mut dyn Card) -> Visit,
) -> Result<Visited, CardError>;
}Expand description
Where Sioul finds security keys: the system’s smart card service on a computer, a phone’s NFC or USB, a software stand-in in tests.
Required Methods§
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".