//! Abstraction over the link that carries APDUs to and from the card.
use crateResult;
/// Something that can exchange raw APDUs with a card.
///
/// Implementors are responsible for the physical link only. They do not interpret the bytes,
/// and in particular they must return the response *including* its trailing status word.