Struct twilight_embed_builder::EmbedFooterBuilder [−][src]
pub struct EmbedFooterBuilder(_);
Expand description
Create an embed footer with a builder.
This can be passed into EmbedBuilder::footer
.
Implementations
Create a new default embed footer builder.
Refer to EmbedBuilder::FOOTER_TEXT_LENGTH_LIMIT
for the maximum
number of UTF-16 code points that can be in a footer’s text.
Build into an embed footer.
Add a footer icon.
Examples
Create a footer by Twilight with a URL to an image of its logo:
use twilight_embed_builder::{EmbedFooterBuilder, ImageSource}; let icon_url = ImageSource::url("https://raw.githubusercontent.com/twilight-rs/twilight/main/logo.png")?; let footer = EmbedFooterBuilder::new("Twilight") .icon_url(icon_url) .build();
Trait Implementations
Convert an embed footer builder into an embed footer.
This is equivalent to calling EmbedFooterBuilder::build
.
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl RefUnwindSafe for EmbedFooterBuilder
impl Send for EmbedFooterBuilder
impl Sync for EmbedFooterBuilder
impl Unpin for EmbedFooterBuilder
impl UnwindSafe for EmbedFooterBuilder
Blanket Implementations
Mutably borrows from an owned value. Read more
Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more