pub struct ChatBoost {
pub add_date: Integer,
pub boost_id: String,
pub expiration_date: Integer,
pub source: ChatBoostSource,
}
Expand description
Contains information about a chat boost.
Fields§
§add_date: Integer
Point in time (Unix timestamp) when the chat was boosted.
boost_id: String
Unique identifier of the boost.
expiration_date: Integer
Point in time (Unix timestamp) when the boost will automatically expire, unless the booster’s Telegram Premium subscription is prolonged.
source: ChatBoostSource
Source of the added boost.
Implementations§
source§impl ChatBoost
impl ChatBoost
sourcepub fn new<T>(
add_date: Integer,
boost_id: T,
expiration_date: Integer,
source: ChatBoostSource
) -> Self
pub fn new<T>( add_date: Integer, boost_id: T, expiration_date: Integer, source: ChatBoostSource ) -> Self
Creates a new ChatBoost
.
§Arguments
add_date
- Point in time (Unix timestamp) when the chat was boosted.boost_id
- Unique identifier of the boost.expiration_date
- Point in time (Unix timestamp) when the boost will automatically expire, unless the booster’s Telegram Premium subscription is prolonged.source
- Source of the added boost.
Trait Implementations§
source§impl<'de> Deserialize<'de> for ChatBoost
impl<'de> Deserialize<'de> for ChatBoost
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
source§impl PartialEq for ChatBoost
impl PartialEq for ChatBoost
source§impl PartialOrd for ChatBoost
impl PartialOrd for ChatBoost
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for
self
and other
) and is used by the <=
operator. Read moreimpl StructuralPartialEq for ChatBoost
Auto Trait Implementations§
impl Freeze for ChatBoost
impl RefUnwindSafe for ChatBoost
impl Send for ChatBoost
impl Sync for ChatBoost
impl Unpin for ChatBoost
impl UnwindSafe for ChatBoost
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