pub fn from_hex_str(s: &str) -> Result<SecretKey, BlsError> {
        let mut v = unsafe { SecretKey::uninit() };
        if v.set_hex_str(&s) {
            return Ok(v);
        }
        Err(BlsError::InvalidData)
    }
/// return the secret key set by hexadecimal string `s`
return the secret key set by hexadecimal string `s`
return the secret key set by hexadecimal string ` s `
pub fn from_hex_str(s: &str) -> Result<SecretKey, BlsError> {
        let mut v = unsafe { SecretKey::uninit() };
        if v.set_hex_str(&s) {
            return Ok(v);
        }
        Err(BlsError::InvalidData)
    }
pub fn from_hex_str ( s : & str ) -> Result < SecretKey , BlsError > { let mut v = unsafe { SecretKey :: uninit ( ) } ; if v . set_hex_str ( & s ) { return Ok ( v ) ; } Err ( BlsError :: InvalidData ) }
return the secret key set by hexadecimal string `s`
return the secret key set by hexadecimal string ` s `
s
&str