Struct prima_bridge::Request
source · pub struct Request;
Expand description
A utility type to construct requests more easily.
Implementations§
source§impl Request
impl Request
sourcepub fn graphql<S: Serialize, Client: BridgeClient>(
bridge: &BridgeImpl<Client>,
graphql_body: impl Into<GraphQLBody<S>>
) -> PrimaBridgeResult<GraphQLRequest<'_, Client>>
pub fn graphql<S: Serialize, Client: BridgeClient>( bridge: &BridgeImpl<Client>, graphql_body: impl Into<GraphQLBody<S>> ) -> PrimaBridgeResult<GraphQLRequest<'_, Client>>
Create a new GraphQL request
sourcepub fn rest<Client: BridgeClient>(
bridge: &BridgeImpl<Client>
) -> RestRequest<'_, Client>
pub fn rest<Client: BridgeClient>( bridge: &BridgeImpl<Client> ) -> RestRequest<'_, Client>
Create a new REST request
sourcepub fn get<Client: BridgeClient>(
bridge: &BridgeImpl<Client>
) -> RestRequest<'_, Client>
pub fn get<Client: BridgeClient>( bridge: &BridgeImpl<Client> ) -> RestRequest<'_, Client>
Create a new GET REST request
sourcepub fn post<Client: BridgeClient>(
bridge: &BridgeImpl<Client>
) -> RestRequest<'_, Client>
pub fn post<Client: BridgeClient>( bridge: &BridgeImpl<Client> ) -> RestRequest<'_, Client>
Create a new POST REST request
sourcepub fn patch<Client: BridgeClient>(
bridge: &BridgeImpl<Client>
) -> RestRequest<'_, Client>
pub fn patch<Client: BridgeClient>( bridge: &BridgeImpl<Client> ) -> RestRequest<'_, Client>
Create a new PATCH REST request
sourcepub fn delete<Client: BridgeClient>(
bridge: &BridgeImpl<Client>
) -> RestRequest<'_, Client>
pub fn delete<Client: BridgeClient>( bridge: &BridgeImpl<Client> ) -> RestRequest<'_, Client>
Create a new DELETE REST request
sourcepub fn put<Client: BridgeClient>(
bridge: &BridgeImpl<Client>
) -> RestRequest<'_, Client>
pub fn put<Client: BridgeClient>( bridge: &BridgeImpl<Client> ) -> RestRequest<'_, Client>
Create a new PUT REST request
Auto Trait Implementations§
impl RefUnwindSafe for Request
impl Send for Request
impl Sync for Request
impl Unpin for Request
impl UnwindSafe for Request
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