Struct telexide::api::types::SetChatPermissions [−][src]
pub struct SetChatPermissions { pub chat_id: i64, pub permissions: ChatPermissions, }
struct for holding data needed to call set_chat_permissions
Fields
chat_id: i64
Unique identifier for the target chat
permissions: ChatPermissions
New default chat permissions
Trait Implementations
impl Clone for SetChatPermissions
[src]
impl Clone for SetChatPermissions
[src]fn clone(&self) -> SetChatPermissions
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl<'de> Deserialize<'de> for SetChatPermissions
[src]
impl<'de> Deserialize<'de> for SetChatPermissions
[src]fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl PartialEq<SetChatPermissions> for SetChatPermissions
[src]
impl PartialEq<SetChatPermissions> for SetChatPermissions
[src]fn eq(&self, other: &SetChatPermissions) -> bool
[src]
fn ne(&self, other: &SetChatPermissions) -> bool
[src]
impl Serialize for SetChatPermissions
[src]
impl Serialize for SetChatPermissions
[src]Auto Trait Implementations
impl RefUnwindSafe for SetChatPermissions
impl RefUnwindSafe for SetChatPermissions
impl Send for SetChatPermissions
impl Send for SetChatPermissions
impl Sync for SetChatPermissions
impl Sync for SetChatPermissions
impl Unpin for SetChatPermissions
impl Unpin for SetChatPermissions
impl UnwindSafe for SetChatPermissions
impl UnwindSafe for SetChatPermissions
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>,