Enum telexide::model::ChatMember [−][src]
pub enum ChatMember { Creator(CreatorMemberStatus), Administrator(AdministratorMemberStatus), Member(MemberMemberStatus), Restricted(RestrictedMemberStatus), Left(LeftMemberStatus), Kicked(KickedMemberStatus), }
This object contains information about one member of a chat.
Variants
Creator(CreatorMemberStatus)
Administrator(AdministratorMemberStatus)
Member(MemberMemberStatus)
Restricted(RestrictedMemberStatus)
Left(LeftMemberStatus)
Kicked(KickedMemberStatus)
Implementations
impl ChatMember
[src]
impl ChatMember
[src]pub fn get_user(&self) -> &User
[src]
Retrieves the underlying User
of the ChatMember
.
Trait Implementations
impl Clone for ChatMember
[src]
impl Clone for ChatMember
[src]fn clone(&self) -> ChatMember
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl<'de> Deserialize<'de> for ChatMember
[src]
impl<'de> Deserialize<'de> for ChatMember
[src]fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl PartialEq<ChatMember> for ChatMember
[src]
impl PartialEq<ChatMember> for ChatMember
[src]fn eq(&self, other: &ChatMember) -> bool
[src]
fn ne(&self, other: &ChatMember) -> bool
[src]
impl Serialize for ChatMember
[src]
impl Serialize for ChatMember
[src]impl StructuralPartialEq for ChatMember
[src]
impl StructuralPartialEq for ChatMember
[src]Auto Trait Implementations
impl RefUnwindSafe for ChatMember
impl RefUnwindSafe for ChatMember
impl Send for ChatMember
impl Send for ChatMember
impl Sync for ChatMember
impl Sync for ChatMember
impl Unpin for ChatMember
impl Unpin for ChatMember
impl UnwindSafe for ChatMember
impl UnwindSafe for ChatMember
Blanket Implementations
impl<T> CloneAny for T where
T: Any + Clone,
[src]
impl<T> CloneAny for T where
T: Any + Clone,
[src]pub fn clone_any(&self) -> Box<dyn CloneAny + 'static, Global>
[src]
pub fn clone_any_send(&self) -> Box<dyn CloneAny + 'static + Send, Global> where
T: Send,
[src]
T: Send,
pub fn clone_any_sync(&self) -> Box<dyn CloneAny + 'static + Sync, Global> where
T: Sync,
[src]
T: Sync,
pub fn clone_any_send_sync(
&self
) -> Box<dyn CloneAny + 'static + Sync + Send, Global> where
T: Send + Sync,
[src]
&self
) -> Box<dyn CloneAny + 'static + Sync + Send, Global> where
T: Send + Sync,
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]impl<T> Instrument for T
[src]
impl<T> Instrument for T
[src]pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T> UnsafeAny for T where
T: Any,
impl<T> UnsafeAny for T where
T: Any,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,