Struct serenity::builder::EditGuildWelcomeScreen
source · [−]Available on crate feature
builder
only.Expand description
A builder to specify the fields to edit in a GuildWelcomeScreen
.
Tuple Fields
0: HashMap<&'static str, Value>
Implementations
sourceimpl EditGuildWelcomeScreen
impl EditGuildWelcomeScreen
sourcepub fn enabled(&mut self, enabled: bool) -> &mut Self
pub fn enabled(&mut self, enabled: bool) -> &mut Self
Whether the welcome screen is enabled or not.
sourcepub fn description<D: ToString>(&mut self, description: D) -> &mut Self
pub fn description<D: ToString>(&mut self, description: D) -> &mut Self
The server description shown in the welcome screen.
pub fn create_welcome_channel<F>(&mut self, f: F) -> &mut Self where
F: FnOnce(&mut CreateGuildWelcomeChannel) -> &mut CreateGuildWelcomeChannel,
pub fn add_welcome_channel(
&mut self,
channel: CreateGuildWelcomeChannel
) -> &mut Self
pub fn set_welcome_channels(
&mut self,
channels: Vec<CreateGuildWelcomeChannel>
) -> &mut Self
Trait Implementations
sourceimpl Clone for EditGuildWelcomeScreen
impl Clone for EditGuildWelcomeScreen
sourcefn clone(&self) -> EditGuildWelcomeScreen
fn clone(&self) -> EditGuildWelcomeScreen
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for EditGuildWelcomeScreen
impl Debug for EditGuildWelcomeScreen
sourceimpl Default for EditGuildWelcomeScreen
impl Default for EditGuildWelcomeScreen
sourcefn default() -> EditGuildWelcomeScreen
fn default() -> EditGuildWelcomeScreen
Returns the “default value” for a type. Read more
Auto Trait Implementations
impl RefUnwindSafe for EditGuildWelcomeScreen
impl Send for EditGuildWelcomeScreen
impl Sync for EditGuildWelcomeScreen
impl Unpin for EditGuildWelcomeScreen
impl UnwindSafe for EditGuildWelcomeScreen
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
fn vzip(self) -> V
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more