Enum rust_tdlib::types::CheckChatUsernameResult [−][src]
pub enum CheckChatUsernameResult { CheckChatUsername(CheckChatUsername), Ok(CheckChatUsernameResultOk), PublicChatsTooMuch(CheckChatUsernameResultPublicChatsTooMuch), PublicGroupsUnavailable(CheckChatUsernameResultPublicGroupsUnavailable), UsernameInvalid(CheckChatUsernameResultUsernameInvalid), UsernameOccupied(CheckChatUsernameResultUsernameOccupied), // some variants omitted }
Expand description
Represents result of checking whether a username can be set for a chat
Variants
CheckChatUsername(CheckChatUsername)
Checks whether a username can be set for a chat
The username can be set
PublicChatsTooMuch(CheckChatUsernameResultPublicChatsTooMuch)
The user has too much chats with username, one of them should be made private first
The user can’t be a member of a public supergroup
UsernameInvalid(CheckChatUsernameResultUsernameInvalid)
The username is invalid
UsernameOccupied(CheckChatUsernameResultUsernameOccupied)
The username is occupied
Implementations
Trait Implementations
Performs the conversion.
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations
impl RefUnwindSafe for CheckChatUsernameResult
impl Send for CheckChatUsernameResult
impl Sync for CheckChatUsernameResult
impl Unpin for CheckChatUsernameResult
impl UnwindSafe for CheckChatUsernameResult
Blanket Implementations
Mutably borrows from an owned value. Read more