Struct telexide::api::types::KickChatMember [−][src]
pub struct KickChatMember { pub chat_id: i64, pub user_id: i64, pub until_date: Option<i64>, pub revoke_messages: Option<bool>, }
struct for holding data needed to call
kick_chat_member
Fields
chat_id: i64
Unique identifier for the target chat
user_id: i64
Unique identifier of the target user
until_date: Option<i64>
Date when the user will be unbanned, unix time. If user is banned for more than 366 days or less than 30 seconds from the current time they are considered to be banned forever
revoke_messages: Option<bool>
Pass True to delete all messages from the chat for the user that is being removed. If False, the user will be able to see messages in the group that were sent before the user was removed. Always True for supergroups and channels.
Trait Implementations
impl Clone for KickChatMember
[src]
impl Clone for KickChatMember
[src]fn clone(&self) -> KickChatMember
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl<'de> Deserialize<'de> for KickChatMember
[src]
impl<'de> Deserialize<'de> for KickChatMember
[src]fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl PartialEq<KickChatMember> for KickChatMember
[src]
impl PartialEq<KickChatMember> for KickChatMember
[src]fn eq(&self, other: &KickChatMember) -> bool
[src]
fn ne(&self, other: &KickChatMember) -> bool
[src]
impl Serialize for KickChatMember
[src]
impl Serialize for KickChatMember
[src]impl StructuralPartialEq for KickChatMember
[src]
impl StructuralPartialEq for KickChatMember
[src]Auto Trait Implementations
impl RefUnwindSafe for KickChatMember
impl RefUnwindSafe for KickChatMember
impl Send for KickChatMember
impl Send for KickChatMember
impl Sync for KickChatMember
impl Sync for KickChatMember
impl Unpin for KickChatMember
impl Unpin for KickChatMember
impl UnwindSafe for KickChatMember
impl UnwindSafe for KickChatMember
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>,