Skip to main content

PostNoStream

Trait PostNoStream 

Source
pub trait PostNoStream:
    Post
    + Serialize
    + 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,
        url: &str,
        options: &RequestOptions,
    ) -> impl Future<Output = Result<Self::Response, OapiError>> + Send + Sync { ... }
}

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 POST 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, url: &str, options: &RequestOptions, ) -> impl Future<Output = Result<Self::Response, OapiError>> + Send + Sync

Sends a POST 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 PostNoStream for AddUploadPartRequest<'_>

Source§

impl PostNoStream for CancelBatchRequest<'_>

Source§

impl PostNoStream for CancelEvalRunRequest<'_>

Source§

impl PostNoStream for CancelFineTuningJobRequest<'_>

Source§

impl PostNoStream for CancelRequest<'_>

Source§

impl PostNoStream for CancelUploadRequest<'_>

Source§

impl PostNoStream for ChatUpdate<'_>

Source§

impl PostNoStream for CompleteUploadRequest<'_>

Source§

impl PostNoStream for CompletionRequest

Source§

impl PostNoStream for CreateBatchRequest

Source§

impl PostNoStream for CreateContainerFileRequest<'_>

Source§

impl PostNoStream for CreateContainerRequest

Source§

impl PostNoStream for CreateConversationItemsRequest<'_>

Source§

impl PostNoStream for CreateConversationRequest

Source§

impl PostNoStream for CreateEvalRequest

Source§

impl PostNoStream for CreateEvalRunRequest<'_>

Source§

impl PostNoStream for CreateFileRequest

Source§

impl PostNoStream for CreateFineTuningJobRequest

Source§

impl PostNoStream for CreateRealtimeSessionRequest

Source§

impl PostNoStream for CreateTranscriptionSessionRequest

Source§

impl PostNoStream for CreateUploadRequest

Source§

impl PostNoStream for CreateVectorStoreFileRequest<'_>

Source§

impl PostNoStream for CreateVectorStoreRequest

Source§

impl PostNoStream for EmbeddingRequest

Source§

impl PostNoStream for ImageEditRequest

Source§

impl PostNoStream for ImageGenerateRequest

Source§

impl PostNoStream for ImageVariationRequest

Source§

impl PostNoStream for ModerationRequest

Source§

impl PostNoStream for openai_interface::chat::create::request::RequestBody

Source§

impl PostNoStream for openai_interface::responses::create::request::RequestBody

Source§

impl PostNoStream for RestoreFineTunedModelRequest<'_>

Source§

impl PostNoStream for SearchVectorStoreRequest<'_>

Source§

impl PostNoStream for TranscriptionRequest

Source§

impl PostNoStream for TranslationRequest

Source§

impl PostNoStream for UpdateConversationRequest<'_>

Source§

impl PostNoStream for UpdateEvalRequest<'_>

Source§

impl PostNoStream for UpdateVectorStoreRequest<'_>