Struct some_random_api::WelcomeImage
source · pub struct WelcomeImage {
pub template: u8,
pub background: WelcomeImageBackground,
pub background_url: String,
pub username: String,
pub discriminator: String,
pub avatar_url: String,
pub guild_name: String,
pub member_count: u64,
pub text_color: WelcomeImageTextColor,
pub font: u8,
pub card_type: String,
}
Fields§
§template: u8
§background: WelcomeImageBackground
§background_url: String
§username: String
§discriminator: String
§avatar_url: String
§guild_name: String
§member_count: u64
§text_color: WelcomeImageTextColor
§font: u8
§card_type: String
Implementations§
source§impl WelcomeImage
impl WelcomeImage
sourcepub fn new<T: ToString, U: ToString, V: ToString, W: ToString>(
username: T,
discriminator: U,
avatar_url: V,
guild_name: W,
member_count: u64
) -> Self
pub fn new<T: ToString, U: ToString, V: ToString, W: ToString>( username: T, discriminator: U, avatar_url: V, guild_name: W, member_count: u64 ) -> Self
Create an instnace of WelcomeImage
Examples
use some_random_api::{WelcomeImage, WelcomeImageBackground, WelcomeImageTextColor};
WelcomeImage::new(
"username",
"discriminator"
"avatar url",
"guild name",
193, // Member count
)
.set_background(WelcomeImageBackground::Stars)
.set_text_color(WelcomeImageTextColor::Red)
.set_leave(true);
sourcepub fn set_template(self, template: u8) -> Self
pub fn set_template(self, template: u8) -> Self
Sets the welcome image template (1-7)
sourcepub fn set_background(self, background: WelcomeImageBackground) -> Self
pub fn set_background(self, background: WelcomeImageBackground) -> Self
Sets the welcome image background
sourcepub fn set_background_url<T: ToString>(self, background_url: T) -> Self
pub fn set_background_url<T: ToString>(self, background_url: T) -> Self
Sets the welcome image background URL
sourcepub fn set_text_color(self, text_color: WelcomeImageTextColor) -> Self
pub fn set_text_color(self, text_color: WelcomeImageTextColor) -> Self
Sets the welcome image text color
Auto Trait Implementations§
impl RefUnwindSafe for WelcomeImage
impl Send for WelcomeImage
impl Sync for WelcomeImage
impl Unpin for WelcomeImage
impl UnwindSafe for WelcomeImage
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