pub fn as_bytes(&self) -> Vec<u8> {
        match self {
            Self::K256(x) => x.as_bytes(),
            Self::P256(x) => x.as_bytes(),
        }
    }
/// Return the encoding of this field element
///
/// The integer in range [0,p) is encoded as a big-endian byte string
/// with leading zero padding as required.
Return the encoding of this field element
The integer in range [0,p) is encoded as a big-endian byte string
with leading zero padding as required.
Return the encoding of this field element The integer in range [ 0 p ) is encoded as a big - endian byte string with leading zero padding as required .
pub fn as_bytes(&self) -> Vec<u8> {
        match self {
            Self::K256(x) => x.as_bytes(),
            Self::P256(x) => x.as_bytes(),
        }
    }
pub fn as_bytes ( & self ) -> Vec < u8 > { match self { Self :: K256 ( x ) => x . as_bytes ( ) , Self :: P256 ( x ) => x . as_bytes ( ) , } }
Return the encoding of this field element
The integer in range [0,p) is encoded as a big-endian byte string
with leading zero padding as required.
Return the encoding of this field element The integer in range [ 0 p ) is encoded as a big - endian byte string with leading zero padding as required .
&self
&self