Struct carapax::types::ForwardMessage
source · pub struct ForwardMessage { /* private fields */ }
Expand description
Forwards a message.
Implementations§
source§impl ForwardMessage
impl ForwardMessage
sourcepub fn new<A, B>(chat_id: A, from_chat_id: B, message_id: i64) -> ForwardMessage
pub fn new<A, B>(chat_id: A, from_chat_id: B, message_id: i64) -> ForwardMessage
Creates a new ForwardMessage
.
§Arguments
chat_id
- Unique identifier of the target chat.from_chat_id
- Unique identifier for the chat where the original message was sent.message_id
- Message identifier in the chat specified infrom_chat_id
.
sourcepub fn with_disable_notification(self, value: bool) -> ForwardMessage
pub fn with_disable_notification(self, value: bool) -> ForwardMessage
Sets a new value for a disable_notification
flag.
§Arguments
value
- Indicates whether to send the message silently or not; a user will receive a notification without sound.
sourcepub fn with_message_thread_id(self, value: i64) -> ForwardMessage
pub fn with_message_thread_id(self, value: i64) -> ForwardMessage
Sets a new message thread ID.
§Arguments
value
- Unique identifier of the target message thread; supergroups only.
sourcepub fn with_protect_content(self, value: bool) -> ForwardMessage
pub fn with_protect_content(self, value: bool) -> ForwardMessage
Sets a new value for a protect_content
flag.
§Arguments
value
- Indicates whether to protect the contents of the sent message from forwarding and saving.
Trait Implementations§
source§impl Clone for ForwardMessage
impl Clone for ForwardMessage
source§fn clone(&self) -> ForwardMessage
fn clone(&self) -> ForwardMessage
Returns a copy 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 ForwardMessage
impl Debug for ForwardMessage
source§impl Method for ForwardMessage
impl Method for ForwardMessage
source§impl Serialize for ForwardMessage
impl Serialize for ForwardMessage
source§fn serialize<__S>(
&self,
__serializer: __S
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
Auto Trait Implementations§
impl Freeze for ForwardMessage
impl RefUnwindSafe for ForwardMessage
impl Send for ForwardMessage
impl Sync for ForwardMessage
impl Unpin for ForwardMessage
impl UnwindSafe for ForwardMessage
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
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more