fn read<R: Read>(reader: &mut R) -> io::Result<Self> {
        let mut compressed = [0u8; 64];
        reader.read_exact(&mut compressed[..])?;
        Option::from(Self::from_bytes(&compressed))
            .ok_or_else(|| io::Error::new(io::ErrorKind::Other, "invalid point encoding in proof"))
    }
/// Reads a normalized, little endian represented field element from a
/// buffer.
Reads a normalized, little endian represented field element from a
buffer.
Reads a normalized little endian represented field element from a buffer .
fn read<R: Read>(reader: &mut R) -> io::Result<Self> {
        let mut compressed = [0u8; 64];
        reader.read_exact(&mut compressed[..])?;
        Option::from(Self::from_bytes(&compressed))
            .ok_or_else(|| io::Error::new(io::ErrorKind::Other, "invalid point encoding in proof"))
    }
fn read < R : Read > ( reader : & mut R ) -> io :: Result < Self > { let mut compressed = [ 0u8 ; 64 ] ; reader . read_exact ( & mut compressed [ .. ] ) ? ; Option :: from ( Self :: from_bytes ( & compressed ) ) . ok_or_else ( | | io :: Error :: new ( io :: ErrorKind :: Other , " " ) ) }
Reads a normalized, little endian represented field element from a
buffer.
Reads a normalized little endian represented field element from a buffer .
reader
&mut R