Skip to main content

RequestExt

Trait RequestExt 

Source
pub trait RequestExt<T>: BorrowMut<Request<T>> {
    // Provided methods
    fn try_pver(&self) -> Result<Option<u64>, Status> { ... }
    fn pver(&self) -> Result<u64, Status> { ... }
    fn set_pver(&mut self, pver: u64) { ... }
}
Expand description

Extension trait on tonic::Request.

Provided Methods§

Source

fn try_pver(&self) -> Result<Option<u64>, Status>

Check for the protocol version header.

Returns None in case of missing header.

Source

fn pver(&self) -> Result<u64, Status>

Check for the protocol version header.

Returns error in case of missing header.

Source

fn set_pver(&mut self, pver: u64)

Set the protocol version header.

Implementations on Foreign Types§

Source§

impl<T> RequestExt<T> for Request<T>

Implementors§