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 TextFieldsBuilderimpl Send for TextFieldsBuilderimpl Sync for TextFieldsBuilderimpl Unpin for TextFieldsBuilderimpl UnwindSafe for TextFieldsBuilderBlanket 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