pub fn to_public(&self) -> P256PublicKey {
        let inner = EcKey::from_public_key(self.inner.group(), self.inner.public_key())
            .expect("couldn't turn good key pair into public key");

        P256PublicKey { inner }
    }
/// Returns the public component of this key pair.
Returns the public component of this key pair.
Returns the public component of this key pair .
pub fn to_public(&self) -> P256PublicKey {
        let inner = EcKey::from_public_key(self.inner.group(), self.inner.public_key())
            .expect("couldn't turn good key pair into public key");
        P256PublicKey { inner }
    }
pub fn to_public ( & self ) -> P256PublicKey { let inner = EcKey :: from_public_key ( self . inner . group ( ) , self . inner . public_key ( ) ) . expect ( " " ) ; P256PublicKey { inner } }
Returns the public component of this key pair.
Returns the public component of this key pair .
&self