Struct prima_bridge::Request
source · [−]pub struct Request;
Expand description
A server request
Implementations
sourceimpl Request
impl Request
Useful type to construct new requests
sourcepub fn graphql<S: Serialize>(
bridge: &Bridge,
graphql_body: impl Into<GraphQLBody<S>>
) -> PrimaBridgeResult<GraphQLRequest<'_>>
pub fn graphql<S: Serialize>(
bridge: &Bridge,
graphql_body: impl Into<GraphQLBody<S>>
) -> PrimaBridgeResult<GraphQLRequest<'_>>
Create a new GraphQL request
sourcepub fn rest(bridge: &Bridge) -> RestRequest<'_>
pub fn rest(bridge: &Bridge) -> RestRequest<'_>
Create a rest request
sourcepub fn get(bridge: &Bridge) -> RestRequest<'_>
pub fn get(bridge: &Bridge) -> RestRequest<'_>
Create a new GET request
sourcepub fn post(bridge: &Bridge) -> RestRequest<'_>
pub fn post(bridge: &Bridge) -> RestRequest<'_>
Create a new POST request
sourcepub fn patch(bridge: &Bridge) -> RestRequest<'_>
pub fn patch(bridge: &Bridge) -> RestRequest<'_>
Create a new PATCH request
sourcepub fn delete(bridge: &Bridge) -> RestRequest<'_>
pub fn delete(bridge: &Bridge) -> RestRequest<'_>
Create a new DELETE request
sourcepub fn put(bridge: &Bridge) -> RestRequest<'_>
pub fn put(bridge: &Bridge) -> RestRequest<'_>
Create a new PUT 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
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> FutureExt for T
impl<T> FutureExt for T
sourcefn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
sourcefn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
fn vzip(self) -> V
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more