pub struct ArcProvider {
pub id: String,
pub display_name: String,
pub default_base_url: String,
pub models: Vec<ArcModel>,
}Expand description
ArcProvider : An AI provider supported by AI Runtime Control.
Fields§
§id: StringThe provider identifier.
display_name: StringThe human-readable name of the provider.
default_base_url: StringThe default API base URL for the provider.
models: Vec<ArcModel>The models available from this provider.
Implementations§
Trait Implementations§
Source§impl Clone for ArcProvider
impl Clone for ArcProvider
Source§impl Debug for ArcProvider
impl Debug for ArcProvider
Source§impl Default for ArcProvider
impl Default for ArcProvider
Source§impl<'de> Deserialize<'de> for ArcProvider
impl<'de> Deserialize<'de> for ArcProvider
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 ArcProvider
impl PartialEq for ArcProvider
Source§impl Serialize for ArcProvider
impl Serialize for ArcProvider
impl StructuralPartialEq for ArcProvider
Auto Trait Implementations§
impl Freeze for ArcProvider
impl RefUnwindSafe for ArcProvider
impl Send for ArcProvider
impl Sync for ArcProvider
impl Unpin for ArcProvider
impl UnsafeUnpin for ArcProvider
impl UnwindSafe for ArcProvider
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