pub fn finalize(self) -> Result<Request, Error> {
        let Self {
            method,
            uri,
            version,
            headers,
        } = self;

        let uri = uri?;

        Ok(Request::new((method, uri, version, headers)))
    }
/// Create the `Context`, returning any error that occurs during build.
Create the `Context`, returning any error that occurs during build.
Create the ` Context ` returning any error that occurs during build .
pub fn finalize(self) -> Result<Request, Error> {
        let Self {
            method,
            uri,
            version,
            headers,
        } = self;
        let uri = uri?;
        Ok(Request::new((method, uri, version, headers)))
    }
pub fn finalize ( self ) -> Result < Request , Error > { let Self { method , uri , version , headers , } = self ; let uri = uri ? ; Ok ( Request :: new ( ( method , uri , version , headers ) ) ) }
Create the `Context`, returning any error that occurs during build.
Create the ` Context ` returning any error that occurs during build .
self
self