pub struct InstallationCatalogueIdentity {
pub description: Option<String>,
pub display_name: String,
pub item_url: Option<String>,
pub publisher: Option<String>,
pub resource_id: Option<String>,
pub source: String,
pub trust_at_install: Option<Value>,
pub version: Option<String>,
}Expand description
Catalogue identity retained from a bound candidate or plan at installation time.
Experimental. This type is part of an experimental wire-protocol surface and may change or be removed in future SDK or CLI releases.
Fields§
§description: Option<String>Catalogue description retained at install planning time.
display_name: StringHuman display name retained from the catalogue candidate.
item_url: Option<String>Catalogue item URL when supplied by the authority.
publisher: Option<String>Catalogue publisher retained at install planning time.
resource_id: Option<String>Authority resource identifier when supplied by the catalogue.
source: StringCatalogue authority/source string that supplied the candidate.
trust_at_install: Option<Value>Catalogue trust observation retained at install planning time.
version: Option<String>Catalogue version retained at install planning time.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for InstallationCatalogueIdentity
impl<'de> Deserialize<'de> for InstallationCatalogueIdentity
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
Auto Trait Implementations§
impl Freeze for InstallationCatalogueIdentity
impl RefUnwindSafe for InstallationCatalogueIdentity
impl Send for InstallationCatalogueIdentity
impl Sync for InstallationCatalogueIdentity
impl Unpin for InstallationCatalogueIdentity
impl UnsafeUnpin for InstallationCatalogueIdentity
impl UnwindSafe for InstallationCatalogueIdentity
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