pub struct OpenRouterModelsResponse {
pub data: Vec<OpenRouterModelInfo>,
}Expand description
Response from OpenRouter’s /api/v1/models endpoint.
Fields§
§data: Vec<OpenRouterModelInfo>Trait Implementations§
Source§impl Clone for OpenRouterModelsResponse
impl Clone for OpenRouterModelsResponse
Source§fn clone(&self) -> OpenRouterModelsResponse
fn clone(&self) -> OpenRouterModelsResponse
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 OpenRouterModelsResponse
impl Debug for OpenRouterModelsResponse
Source§impl<'de> Deserialize<'de> for OpenRouterModelsResponse
impl<'de> Deserialize<'de> for OpenRouterModelsResponse
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
Auto Trait Implementations§
impl Freeze for OpenRouterModelsResponse
impl RefUnwindSafe for OpenRouterModelsResponse
impl Send for OpenRouterModelsResponse
impl Sync for OpenRouterModelsResponse
impl Unpin for OpenRouterModelsResponse
impl UnsafeUnpin for OpenRouterModelsResponse
impl UnwindSafe for OpenRouterModelsResponse
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