pub struct ProviderProbeReport {
pub provider: Symbol,
pub endpoint: String,
pub status: ProbeStatus,
pub models: Vec<String>,
pub model_cards: Vec<ModelCard>,
pub reason: Option<String>,
pub redacted: bool,
}Expand description
Provider health report returned by probe_provider.
Fields§
§provider: SymbolProvider profile id.
endpoint: StringEndpoint that was probed.
status: ProbeStatusProbe outcome.
models: Vec<String>Models discovered from the provider model-list response.
model_cards: Vec<ModelCard>Model cards derived from discovered provider metadata.
reason: Option<String>Redacted failure or skip reason.
redacted: boolWhether the profile has an authentication shape whose secret is redacted.
Implementations§
Trait Implementations§
Source§impl Clone for ProviderProbeReport
impl Clone for ProviderProbeReport
Source§fn clone(&self) -> ProviderProbeReport
fn clone(&self) -> ProviderProbeReport
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 ProviderProbeReport
impl Debug for ProviderProbeReport
Source§impl PartialEq for ProviderProbeReport
impl PartialEq for ProviderProbeReport
impl StructuralPartialEq for ProviderProbeReport
Auto Trait Implementations§
impl Freeze for ProviderProbeReport
impl RefUnwindSafe for ProviderProbeReport
impl Send for ProviderProbeReport
impl Sync for ProviderProbeReport
impl Unpin for ProviderProbeReport
impl UnsafeUnpin for ProviderProbeReport
impl UnwindSafe for ProviderProbeReport
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