Enum rust_tdlib::types::MessageForwardOrigin
source · [−]pub enum MessageForwardOrigin {
Channel(MessageForwardOriginChannel),
Chat(MessageForwardOriginChat),
HiddenUser(MessageForwardOriginHiddenUser),
MessageImport(MessageForwardOriginMessageImport),
User(MessageForwardOriginUser),
// some variants omitted
}
Expand description
Contains information about the origin of a forwarded message
Variants
Channel(MessageForwardOriginChannel)
The message was originally a post in a channel
Chat(MessageForwardOriginChat)
The message was originally sent on behalf of a chat
HiddenUser(MessageForwardOriginHiddenUser)
The message was originally sent by a user, which is hidden by their privacy settings
MessageImport(MessageForwardOriginMessageImport)
The message was imported from an exported message history
User(MessageForwardOriginUser)
The message was originally sent by a known user
Implementations
Trait Implementations
sourceimpl AsRef<MessageForwardOrigin> for MessageForwardOrigin
impl AsRef<MessageForwardOrigin> for MessageForwardOrigin
sourcefn as_ref(&self) -> &MessageForwardOrigin
fn as_ref(&self) -> &MessageForwardOrigin
Converts this type into a shared reference of the (usually inferred) input type.
sourceimpl Clone for MessageForwardOrigin
impl Clone for MessageForwardOrigin
sourcefn clone(&self) -> MessageForwardOrigin
fn clone(&self) -> MessageForwardOrigin
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 MessageForwardOrigin
impl Debug for MessageForwardOrigin
sourceimpl Default for MessageForwardOrigin
impl Default for MessageForwardOrigin
sourceimpl<'de> Deserialize<'de> for MessageForwardOrigin
impl<'de> Deserialize<'de> for MessageForwardOrigin
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 MessageForwardOrigin
impl Serialize for MessageForwardOrigin
Auto Trait Implementations
impl RefUnwindSafe for MessageForwardOrigin
impl Send for MessageForwardOrigin
impl Sync for MessageForwardOrigin
impl Unpin for MessageForwardOrigin
impl UnwindSafe for MessageForwardOrigin
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