pub struct OpenRouterFilePlugin {}Expand description
OpenRouter file-reader plugin configuration.
Instructs OpenRouter to read and attach file contents before the model sees the prompt. Only sent when the resolved provider type is OpenRouter.
Trait Implementations§
Source§impl Clone for OpenRouterFilePlugin
impl Clone for OpenRouterFilePlugin
Source§fn clone(&self) -> OpenRouterFilePlugin
fn clone(&self) -> OpenRouterFilePlugin
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for OpenRouterFilePlugin
impl Debug for OpenRouterFilePlugin
Source§impl Default for OpenRouterFilePlugin
impl Default for OpenRouterFilePlugin
Source§fn default() -> OpenRouterFilePlugin
fn default() -> OpenRouterFilePlugin
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for OpenRouterFilePlugin
impl<'de> Deserialize<'de> for OpenRouterFilePlugin
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for OpenRouterFilePlugin
impl PartialEq for OpenRouterFilePlugin
Source§fn eq(&self, other: &OpenRouterFilePlugin) -> bool
fn eq(&self, other: &OpenRouterFilePlugin) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for OpenRouterFilePlugin
impl Serialize for OpenRouterFilePlugin
impl StructuralPartialEq for OpenRouterFilePlugin
Auto Trait Implementations§
impl Freeze for OpenRouterFilePlugin
impl RefUnwindSafe for OpenRouterFilePlugin
impl Send for OpenRouterFilePlugin
impl Sync for OpenRouterFilePlugin
impl Unpin for OpenRouterFilePlugin
impl UnsafeUnpin for OpenRouterFilePlugin
impl UnwindSafe for OpenRouterFilePlugin
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<T> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
Source§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request