Struct telegram_bot_fork_raw::types::message::PhotoSize
source · pub struct PhotoSize {
pub file_id: String,
pub width: Integer,
pub height: Integer,
pub file_size: Option<Integer>,
}
Expand description
This object represents one size of a photo or a file / sticker thumbnail.
Fields
file_id: String
Unique identifier for this file.
width: Integer
Photo width.
height: Integer
Photo height.
file_size: Option<Integer>
File size.
Trait Implementations
sourceimpl<'de> Deserialize<'de> for PhotoSize
impl<'de> Deserialize<'de> for PhotoSize
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 PartialOrd<PhotoSize> for PhotoSize
impl PartialOrd<PhotoSize> for PhotoSize
sourcefn partial_cmp(&self, other: &PhotoSize) -> Option<Ordering>
fn partial_cmp(&self, other: &PhotoSize) -> Option<Ordering>
1.0.0 · sourcefn 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 PhotoSize
Auto Trait Implementations
impl RefUnwindSafe for PhotoSize
impl Send for PhotoSize
impl Sync for PhotoSize
impl Unpin for PhotoSize
impl UnwindSafe for PhotoSize
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
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