Struct rust_tdlib::types::ViewMessages
source · [−]pub struct ViewMessages { /* private fields */ }Expand description
Informs TDLib that messages are being viewed by the user. Sponsored messages must be marked as viewed only when the entire text of the message is shown on the screen (excluding the button). Many useful activities depend on whether the messages are currently being viewed or not (e.g., marking messages as read, incrementing a view counter, updating a view counter, removing deleted messages in supergroups and channels)
Implementations
Trait Implementations
sourceimpl AsRef<ViewMessages> for ViewMessages
impl AsRef<ViewMessages> for ViewMessages
sourcefn as_ref(&self) -> &ViewMessages
fn as_ref(&self) -> &ViewMessages
Converts this type into a shared reference of the (usually inferred) input type.
sourceimpl Clone for ViewMessages
impl Clone for ViewMessages
sourcefn clone(&self) -> ViewMessages
fn clone(&self) -> ViewMessages
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more
sourceimpl Debug for ViewMessages
impl Debug for ViewMessages
sourceimpl Default for ViewMessages
impl Default for ViewMessages
sourcefn default() -> ViewMessages
fn default() -> ViewMessages
Returns the “default value” for a type. Read more
sourceimpl<'de> Deserialize<'de> for ViewMessages
impl<'de> Deserialize<'de> for ViewMessages
sourcefn 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
sourceimpl Serialize for ViewMessages
impl Serialize for ViewMessages
Auto Trait Implementations
impl RefUnwindSafe for ViewMessages
impl Send for ViewMessages
impl Sync for ViewMessages
impl Unpin for ViewMessages
impl UnwindSafe for ViewMessages
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more