pub struct VKChatSettings {
pub owner_id: i64,
pub title: String,
pub pinned_message: Option<VKMessage>,
pub state: String,
pub photo: Option<VKChatPhoto>,
pub active_ids: Option<Vec<i64>>,
pub is_group_channel: Option<bool>,
}Fields§
§owner_id: i64§title: String§pinned_message: Option<VKMessage>§state: String§photo: Option<VKChatPhoto>§active_ids: Option<Vec<i64>>§is_group_channel: Option<bool>Trait Implementations§
Source§impl Clone for VKChatSettings
impl Clone for VKChatSettings
Source§fn clone(&self) -> VKChatSettings
fn clone(&self) -> VKChatSettings
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for VKChatSettings
impl Debug for VKChatSettings
Source§impl Default for VKChatSettings
impl Default for VKChatSettings
Source§fn default() -> VKChatSettings
fn default() -> VKChatSettings
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for VKChatSettings
impl<'de> Deserialize<'de> for VKChatSettings
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for VKChatSettings
impl RefUnwindSafe for VKChatSettings
impl Send for VKChatSettings
impl Sync for VKChatSettings
impl Unpin for VKChatSettings
impl UnwindSafe for VKChatSettings
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more