@@ -20,10 +20,10 @@ enum Error {
2020 IO ( #[ from] std:: io:: Error ) ,
2121
2222 #[ error( "Error occurred on communicating with NFC device: {0}" ) ]
23- NFC ( #[ from] nfc:: Error ) ,
23+ Nfc ( #[ from] nfc:: Error ) ,
2424
2525 #[ error( "The card returned an error: {0}" ) ]
26- APDU ( #[ from] jpki:: nfc:: apdu:: Error ) ,
26+ Apdu ( #[ from] jpki:: nfc:: apdu:: Error ) ,
2727}
2828
2929type Result < T > = std:: result:: Result < T , Error > ;
@@ -52,15 +52,15 @@ enum CertType {
5252 AuthCA ,
5353}
5454
55- impl Into < jpki_ap :: CertType > for CertType {
56- fn into ( self ) -> jpki_ap :: CertType {
57- use jpki_ap :: CertType :: * ;
55+ impl From < CertType > for jpki_ap :: CertType {
56+ fn from ( ty : CertType ) -> Self {
57+ use CertType :: * ;
5858
59- match self {
60- Self :: Sign => Sign ,
61- Self :: SignCA => SignCA ,
62- Self :: Auth => Auth ,
63- Self :: AuthCA => AuthCA ,
59+ match ty {
60+ Sign => Self :: Sign ,
61+ SignCA => Self :: SignCA ,
62+ Auth => Self :: Auth ,
63+ AuthCA => Self :: AuthCA ,
6464 }
6565 }
6666}
@@ -115,14 +115,14 @@ fn read_all<R: Read>(mut r: R) -> Result<Vec<u8>> {
115115fn run ( ) -> Result < ( ) > {
116116 let cli: Cli = Cli :: parse ( ) ;
117117
118- let ctx = Context :: try_new ( ) . map_err ( Error :: NFC ) ?;
119- let device = ctx. open ( ) . map_err ( Error :: NFC ) ?;
118+ let ctx = Context :: try_new ( ) . map_err ( Error :: Nfc ) ?;
119+ let device = ctx. open ( ) . map_err ( Error :: Nfc ) ?;
120120 let initiator = Initiator :: from ( device) ;
121- let target = initiator. select_dep_target ( ctx) . map_err ( Error :: NFC ) ?;
121+ let target = initiator. select_dep_target ( ctx) . map_err ( Error :: Nfc ) ?;
122122
123123 let nfc_card = NfcCard { target } ;
124124 let card = jpki:: Card :: new ( Box :: new ( nfc_card) ) ;
125- let jpki_ap = jpki:: ap:: JpkiAp :: open ( ( ) , Box :: new ( card) ) . map_err ( Error :: APDU ) ?;
125+ let jpki_ap = jpki:: ap:: JpkiAp :: open ( ( ) , Box :: new ( card) ) . map_err ( Error :: Apdu ) ?;
126126 match & cli. command {
127127 SubCommand :: ReadCertificate { ty } => {
128128 let ty: jpki_ap:: CertType = ( * ty) . into ( ) ;
@@ -132,7 +132,7 @@ fn run() -> Result<()> {
132132 vec ! [ ]
133133 } ;
134134
135- let certificate = jpki_ap. read_certificate ( ( ) , ty, pin) . map_err ( Error :: APDU ) ?;
135+ let certificate = jpki_ap. read_certificate ( ( ) , ty, pin) . map_err ( Error :: Apdu ) ?;
136136
137137 stdout ( ) . write_all ( & certificate) . map_err ( Error :: IO ) ?;
138138 }
0 commit comments