Skip to main content

GetNoStream

Trait GetNoStream 

Source
pub trait GetNoStream:
    Get
    + Sync
    + Send {
    type Response: DeserializeOwned + FromStr<Err = OapiError> + Send + Sync;

    // Provided methods
    fn get_response_string(
        &self,
        client: &Client,
        base_url: &str,
        options: &RequestOptions,
    ) -> impl Future<Output = Result<String, OapiError>> + Send + Sync { ... }
    fn get_response(
        &self,
        client: &Client,
        base_url: &str,
        options: &RequestOptions,
    ) -> impl Future<Output = Result<Self::Response, OapiError>> + Send + Sync { ... }
}
Expand description

Trait for non-streaming GET requests

Required Associated Types§

Provided Methods§

Source

fn get_response_string( &self, client: &Client, base_url: &str, options: &RequestOptions, ) -> impl Future<Output = Result<String, OapiError>> + Send + Sync

Sends a GET request and returns the raw response body.

The client is supplied by the caller; see crate::rest::default_client for a sensible default.

Source

fn get_response( &self, client: &Client, base_url: &str, options: &RequestOptions, ) -> impl Future<Output = Result<Self::Response, OapiError>> + Send + Sync

Sends a GET request and deserializes the response

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§

Source§

impl GetNoStream for ChatRetrieveRequest

Source§

impl GetNoStream for ListBatchesRequest<'_>

Source§

impl GetNoStream for ListContainerFilesRequest<'_>

Source§

impl GetNoStream for ListContainersRequest<'_>

Source§

impl GetNoStream for ListConversationItemsRequest<'_>

Source§

impl GetNoStream for ListConversationsRequest<'_>

Source§

impl GetNoStream for ListEvalRunOutputItemsRequest<'_>

Source§

impl GetNoStream for ListEvalRunsRequest<'_>

Source§

impl GetNoStream for ListEvalsRequest<'_>

Source§

impl GetNoStream for ListFilesRequest

Source§

impl GetNoStream for ListFineTuningCheckpointsRequest<'_>

Source§

impl GetNoStream for ListFineTuningEventsRequest<'_>

Source§

impl GetNoStream for ListFineTuningJobsRequest<'_>

Source§

impl GetNoStream for ListInputItemsRequest<'_>

Source§

impl GetNoStream for ListModelsRequest

Source§

impl GetNoStream for ListVectorStoreFilesRequest<'_>

Source§

impl GetNoStream for ListVectorStoresRequest<'_>

Source§

impl GetNoStream for RetrieveBatchRequest<'_>

Source§

impl GetNoStream for RetrieveContainerFileRequest<'_>

Source§

impl GetNoStream for RetrieveContainerRequest<'_>

Source§

impl GetNoStream for RetrieveConversationItemRequest<'_>

Source§

impl GetNoStream for RetrieveConversationRequest<'_>

Source§

impl GetNoStream for RetrieveEvalRequest<'_>

Source§

impl GetNoStream for RetrieveEvalRunRequest<'_>

Source§

impl GetNoStream for RetrieveFineTuningJobRequest<'_>

Source§

impl GetNoStream for RetrieveModelRequest<'_>

Source§

impl GetNoStream for openai_interface::responses::retrieve::RetrieveRequest<'_>

Source§

impl GetNoStream for RetrieveVectorStoreFileContentRequest<'_>

Source§

impl GetNoStream for RetrieveVectorStoreFileRequest<'_>

Source§

impl GetNoStream for RetrieveVectorStoreRequest<'_>

Source§

impl<'a> GetNoStream for openai_interface::files::retrieve::request::RetrieveRequest<'a>