Trait solo2::apps::App [−][src]
pub trait App: AsRef<Smartcard> + AsMut<Smartcard> + From<Smartcard> + Into<Smartcard> + Sized {
const RID: &'static [u8];
const PIX: &'static [u8];
fn aid() -> Vec<u8>ⓘ { ... }
fn select(&mut self) -> Result<Vec<u8>> { ... }
fn card(&mut self) -> &mut Smartcard { ... }
fn new(uuid: Uuid) -> Result<Self> { ... }
fn with(card: Smartcard) -> Self { ... }
fn into_inner(self) -> Smartcard { ... }
fn call(&mut self, instruction: u8) -> Result<Vec<u8>> { ... }
fn call_with(&mut self, instruction: u8, data: &[u8]) -> Result<Vec<u8>> { ... }
fn print_aid() { ... }
}