Skip to main content

CompleteResponse

Trait CompleteResponse 

Source
pub trait CompleteResponse:
    Complete
    + DeclaredFields
    + Serialize
    + Clone
    + Sized {
    type Event: NativeEvent<Full = Self>;

    // Required method
    fn events(
        self,
        namespace: IdNamespace,
        limits: EventLimits,
    ) -> Result<Converted<Vec<Self::Event>>, TransformError>;
}

Required Associated Types§

Source

type Event: NativeEvent<Full = Self>

Required Methods§

Source

fn events( self, namespace: IdNamespace, limits: EventLimits, ) -> Result<Converted<Vec<Self::Event>>, TransformError>

Dyn Compatibility§

This trait is not dyn compatible.

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

Implementors§

Source§

impl CompleteResponse for gproxy_protocol::wire::claude::generate_content::GenerateContentResponseBody

Source§

impl CompleteResponse for gproxy_protocol::wire::openai::chat::response::GenerateContentResponseBody

Source§

impl CompleteResponse for gproxy_protocol::wire::gemini::generate_content::GenerateContentResponseBody

Source§

impl CompleteResponse for gproxy_protocol::wire::openai::responses::response::GenerateContentResponseBody