pub struct OpenRouterCatalogCodec;Trait Implementations§
Source§impl Clone for OpenRouterCatalogCodec
impl Clone for OpenRouterCatalogCodec
impl Copy for OpenRouterCatalogCodec
Source§impl Debug for OpenRouterCatalogCodec
impl Debug for OpenRouterCatalogCodec
impl Eq for OpenRouterCatalogCodec
Source§impl PartialEq for OpenRouterCatalogCodec
impl PartialEq for OpenRouterCatalogCodec
Source§impl ProviderCatalogDiscovery for OpenRouterCatalogCodec
impl ProviderCatalogDiscovery for OpenRouterCatalogCodec
type NativeResponse = OpenRouterNativeCatalog
fn source(&self) -> CatalogSourceKind
fn normalize( &self, response: &Self::NativeResponse, observed_at_epoch_seconds: u64, ) -> Result<Vec<NormalizedModelSpec>, CatalogError>
impl StructuralPartialEq for OpenRouterCatalogCodec
Auto Trait Implementations§
impl Freeze for OpenRouterCatalogCodec
impl RefUnwindSafe for OpenRouterCatalogCodec
impl Send for OpenRouterCatalogCodec
impl Sync for OpenRouterCatalogCodec
impl Unpin for OpenRouterCatalogCodec
impl UnsafeUnpin for OpenRouterCatalogCodec
impl UnwindSafe for OpenRouterCatalogCodec
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