pub struct HeroButton {
pub label: String,
pub href: String,
pub primary: bool,
pub external: bool,
}Expand description
A button within a Hero or Banner block.
Fields§
§label: String§href: String§primary: bool§external: bool{external} — the button opens in a new tab (target="_blank" rel="noopener").
Combines with primary as {primary external}.
Trait Implementations§
Source§impl Clone for HeroButton
impl Clone for HeroButton
Source§fn clone(&self) -> HeroButton
fn clone(&self) -> HeroButton
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 HeroButton
impl Debug for HeroButton
Source§impl<'de> Deserialize<'de> for HeroButton
impl<'de> Deserialize<'de> for HeroButton
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 HeroButton
impl RefUnwindSafe for HeroButton
impl Send for HeroButton
impl Sync for HeroButton
impl Unpin for HeroButton
impl UnsafeUnpin for HeroButton
impl UnwindSafe for HeroButton
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