pub struct QueryClient {
pub http_client: HttpClient,
}Fields§
§http_client: HttpClientImplementations§
Source§impl QueryClient
impl QueryClient
pub fn new(config: ClientConfig) -> Result<Self, ApiError>
Sourcepub async fn post_explain(
&self,
request: &HybridQuery,
options: Option<RequestOptions>,
) -> Result<HybridExplain, ApiError>
pub async fn post_explain( &self, request: &HybridQuery, options: Option<RequestOptions>, ) -> Result<HybridExplain, ApiError>
Sourcepub async fn post_graphql(
&self,
request: &GraphQlQueryRequest,
options: Option<RequestOptions>,
) -> Result<GraphQlResponse, ApiError>
pub async fn post_graphql( &self, request: &GraphQlQueryRequest, options: Option<RequestOptions>, ) -> Result<GraphQlResponse, ApiError>
Sourcepub async fn post_graphql_bounded(
&self,
request: &GraphQlQueryRequest,
options: Option<RequestOptions>,
) -> Result<QueryResponse, ApiError>
pub async fn post_graphql_bounded( &self, request: &GraphQlQueryRequest, options: Option<RequestOptions>, ) -> Result<QueryResponse, ApiError>
Sourcepub async fn get_graphql_schema(
&self,
options: Option<RequestOptions>,
) -> Result<GraphQlSchemaResponse, ApiError>
pub async fn get_graphql_schema( &self, options: Option<RequestOptions>, ) -> Result<GraphQlSchemaResponse, ApiError>
Sourcepub async fn post_query(
&self,
request: &HybridQuery,
options: Option<RequestOptions>,
) -> Result<QueryResponse, ApiError>
pub async fn post_query( &self, request: &HybridQuery, options: Option<RequestOptions>, ) -> Result<QueryResponse, ApiError>
Sourcepub async fn post_traceql(
&self,
request: &TraceQlQueryRequest,
options: Option<RequestOptions>,
) -> Result<QueryResponse, ApiError>
pub async fn post_traceql( &self, request: &TraceQlQueryRequest, options: Option<RequestOptions>, ) -> Result<QueryResponse, ApiError>
Auto Trait Implementations§
impl !RefUnwindSafe for QueryClient
impl !UnwindSafe for QueryClient
impl Freeze for QueryClient
impl Send for QueryClient
impl Sync for QueryClient
impl Unpin for QueryClient
impl UnsafeUnpin for QueryClient
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