Struct prima_bridge::Response
source · pub struct Response { /* private fields */ }
Expand description
A server response.
Implementations§
source§impl Response
impl Response
sourcepub fn get_data<T>(self, response_extractor: &[&str]) -> PrimaBridgeResult<T>where
for<'de> T: Deserialize<'de> + Debug,
pub fn get_data<T>(self, response_extractor: &[&str]) -> PrimaBridgeResult<T>where
for<'de> T: Deserialize<'de> + Debug,
Returns data from the function.
sourcepub fn parse_graphql_response<T>(
&self
) -> PrimaBridgeResult<ParsedGraphqlResponse<T>>where
for<'de> T: Deserialize<'de>,
pub fn parse_graphql_response<T>(
&self
) -> PrimaBridgeResult<ParsedGraphqlResponse<T>>where
for<'de> T: Deserialize<'de>,
This functions return a Result with a ParsedGraphqlResponse Look at the type documentation for more specifications
pub fn raw_body(&self) -> &Vec<u8>
pub fn status_code(&self) -> &StatusCode
pub fn request_id(&self) -> Uuid
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Response
impl RefUnwindSafe for Response
impl Send for Response
impl Sync for Response
impl Unpin for Response
impl UnwindSafe for Response
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more