Struct twilight_http::request::guild::create_guild::TextFieldsBuilder [−][src]
#[must_use = "must be built into a text channel"]pub struct TextFieldsBuilder(_);
Expand description
A builder for text fields.
Implementations
The minimum number of UTF-16 code points that can be in a channel name.
This is used by new
.
The maximum number of UTF-16 code points that can be in a channel name.
This is used by new
.
The maximum length of a rate limit.
This is used by rate_limit_per_user
.
The maximum number of UTF-16 code points that can be in a channel topic.
This is used by topic
.
Create a new text fields builder.
Errors
Returns a TextFieldsErrorType::NameTooShort
error type if the name
is too short.
Returns a TextFieldsErrorType::NameTooLong
error type if the name is
too long.
Build the text fields.
Set the channel’s permission overwrites.
Set the channel’s rate limit per user.
Errors
Returns a TextFieldsErrorType::RateLimitInvalid
error type if the
rate limit is invalid.
Set the channel’s topic.
Errors
Returns a TextFieldsErrorType::TopicTooLong
error type if the topic
is too long.
Trait Implementations
Performs the conversion.
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 TextFieldsBuilder
impl Send for TextFieldsBuilder
impl Sync for TextFieldsBuilder
impl Unpin for TextFieldsBuilder
impl UnwindSafe for TextFieldsBuilder
Blanket Implementations
Mutably borrows from an owned value. Read more
Compare self to key
and return true
if they are equal.
Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more
pub fn vzip(self) -> V