pub struct CatalogPhaseDiscoveryReceipt {
pub phase_id: PhaseId,
pub provider: ProviderService,
pub source: CatalogSourceKind,
pub observed_at_epoch_seconds: u64,
pub outcome: CatalogDiscoveryOutcome,
pub catalog_version: Option<String>,
pub catalog_sha256: Option<String>,
pub models: Vec<CatalogDiscoveredModelReceipt>,
pub exclusion_reason: Option<String>,
}Fields§
§phase_id: PhaseId§provider: ProviderService§source: CatalogSourceKind§observed_at_epoch_seconds: u64§outcome: CatalogDiscoveryOutcome§catalog_version: Option<String>§catalog_sha256: Option<String>§models: Vec<CatalogDiscoveredModelReceipt>§exclusion_reason: Option<String>Trait Implementations§
Source§impl Clone for CatalogPhaseDiscoveryReceipt
impl Clone for CatalogPhaseDiscoveryReceipt
Source§impl Debug for CatalogPhaseDiscoveryReceipt
impl Debug for CatalogPhaseDiscoveryReceipt
Source§impl<'de> Deserialize<'de> for CatalogPhaseDiscoveryReceipt
impl<'de> Deserialize<'de> for CatalogPhaseDiscoveryReceipt
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
impl Eq for CatalogPhaseDiscoveryReceipt
impl StructuralPartialEq for CatalogPhaseDiscoveryReceipt
Auto Trait Implementations§
impl Freeze for CatalogPhaseDiscoveryReceipt
impl RefUnwindSafe for CatalogPhaseDiscoveryReceipt
impl Send for CatalogPhaseDiscoveryReceipt
impl Sync for CatalogPhaseDiscoveryReceipt
impl Unpin for CatalogPhaseDiscoveryReceipt
impl UnsafeUnpin for CatalogPhaseDiscoveryReceipt
impl UnwindSafe for CatalogPhaseDiscoveryReceipt
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