pub struct ProviderNoticeIcon {
pub id: String,
pub product_name: String,
pub brand_source_url: Option<String>,
pub brand_guidelines_url: Option<String>,
pub source_id: String,
}Expand description
One provider icon listed in a rendered-artifact notice.
Fields§
§id: StringNamespaced provider icon identifier.
product_name: StringOfficial provider product name.
brand_source_url: Option<String>Rights-owner source for this brand icon, when the archive is multi-brand.
brand_guidelines_url: Option<String>Rights-owner usage guidelines for this brand icon, when available.
source_id: StringPack-local source ID, or primary for the primary source.
Trait Implementations§
Source§impl Clone for ProviderNoticeIcon
impl Clone for ProviderNoticeIcon
Source§fn clone(&self) -> ProviderNoticeIcon
fn clone(&self) -> ProviderNoticeIcon
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 ProviderNoticeIcon
impl Debug for ProviderNoticeIcon
impl Eq for ProviderNoticeIcon
Source§impl PartialEq for ProviderNoticeIcon
impl PartialEq for ProviderNoticeIcon
impl StructuralPartialEq for ProviderNoticeIcon
Auto Trait Implementations§
impl Freeze for ProviderNoticeIcon
impl RefUnwindSafe for ProviderNoticeIcon
impl Send for ProviderNoticeIcon
impl Sync for ProviderNoticeIcon
impl Unpin for ProviderNoticeIcon
impl UnsafeUnpin for ProviderNoticeIcon
impl UnwindSafe for ProviderNoticeIcon
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