Struct teloxide_core::payloads::SetStickerMaskPosition
source · pub struct SetStickerMaskPosition {
pub sticker: String,
pub mask_position: Option<MaskPosition>,
}
Expand description
Use this method to change the mask position of a mask sticker. The sticker must belong to a sticker set that was created by the bot. Returns True on success.
Fields§
§sticker: String
File identifier of the sticker
mask_position: Option<MaskPosition>
A JSON-serialized object with the position where the mask should be placed on faces. Omit the parameter to remove the mask position.
Implementations§
Trait Implementations§
source§impl Clone for SetStickerMaskPosition
impl Clone for SetStickerMaskPosition
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 SetStickerMaskPosition
impl Debug for SetStickerMaskPosition
source§impl PartialEq for SetStickerMaskPosition
impl PartialEq for SetStickerMaskPosition
source§impl Payload for SetStickerMaskPosition
impl Payload for SetStickerMaskPosition
source§fn timeout_hint(&self) -> Option<Duration>
fn timeout_hint(&self) -> Option<Duration>
If this payload may take long time to execute (e.g.
GetUpdates
with
big timeout
), the minimum timeout that should be used.source§impl Serialize for SetStickerMaskPosition
impl Serialize for SetStickerMaskPosition
impl StructuralPartialEq for SetStickerMaskPosition
Auto Trait Implementations§
impl Freeze for SetStickerMaskPosition
impl RefUnwindSafe for SetStickerMaskPosition
impl Send for SetStickerMaskPosition
impl Sync for SetStickerMaskPosition
impl Unpin for SetStickerMaskPosition
impl UnwindSafe for SetStickerMaskPosition
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)source§impl<T> Erasable for T
impl<T> Erasable for T
source§impl<P> HasPayload for Pwhere
P: Payload,
impl<P> HasPayload for Pwhere
P: Payload,
source§fn payload_mut(&mut self) -> &mut <P as HasPayload>::Payload
fn payload_mut(&mut self) -> &mut <P as HasPayload>::Payload
Gain mutable access to the underlying payload.
source§fn payload_ref(&self) -> &<P as HasPayload>::Payload
fn payload_ref(&self) -> &<P as HasPayload>::Payload
Gain immutable access to the underlying payload.
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 moresource§impl<P> SetStickerMaskPositionSetters for Pwhere
P: HasPayload<Payload = SetStickerMaskPosition>,
impl<P> SetStickerMaskPositionSetters for Pwhere
P: HasPayload<Payload = SetStickerMaskPosition>,
source§fn mask_position(self, value: MaskPosition) -> Self
fn mask_position(self, value: MaskPosition) -> Self
Setter for
mask_position
field.