pub struct ModelCatalogEntry {
pub provider: &'static str,
pub model: &'static str,
pub role: ModelRole,
pub lifecycle: ModelLifecycle,
pub replacement: Option<&'static str>,
pub shutdown_date: Option<&'static str>,
pub recommended_default: bool,
}Expand description
One curated model-catalog entry.
Fields§
§provider: &'static strProvider machine identifier.
model: &'static strExact provider model identifier.
role: ModelRoleIntended workload role.
lifecycle: ModelLifecycleCurrent lifecycle state.
replacement: Option<&'static str>Recommended replacement for deprecated or retired entries.
shutdown_date: Option<&'static str>Known shutdown date in ISO 8601 form.
recommended_default: boolWhether ADK uses this entry as the provider’s portable default.
Trait Implementations§
Source§impl Clone for ModelCatalogEntry
impl Clone for ModelCatalogEntry
Source§fn clone(&self) -> ModelCatalogEntry
fn clone(&self) -> ModelCatalogEntry
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 moreimpl Copy for ModelCatalogEntry
Source§impl Debug for ModelCatalogEntry
impl Debug for ModelCatalogEntry
impl Eq for ModelCatalogEntry
Source§impl PartialEq for ModelCatalogEntry
impl PartialEq for ModelCatalogEntry
Source§impl Serialize for ModelCatalogEntry
impl Serialize for ModelCatalogEntry
impl StructuralPartialEq for ModelCatalogEntry
Auto Trait Implementations§
impl Freeze for ModelCatalogEntry
impl RefUnwindSafe for ModelCatalogEntry
impl Send for ModelCatalogEntry
impl Sync for ModelCatalogEntry
impl Unpin for ModelCatalogEntry
impl UnsafeUnpin for ModelCatalogEntry
impl UnwindSafe for ModelCatalogEntry
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.