Enum rust_tdlib::types::InputChatPhoto [−][src]
Describes a photo to be set as a user profile or chat photo
Variants
Animation(InputChatPhotoAnimation)An animation in MPEG4 format; must be square, at most 10 seconds long, have width between 160 and 800 and be at most 2MB in size
Previous(InputChatPhotoPrevious)A previously used profile photo of the current user
Static(InputChatPhotoStatic)A static photo in JPEG format
Implementations
impl InputChatPhoto[src]
Trait Implementations
impl AsRef<InputChatPhoto> for InputChatPhoto[src]
fn as_ref(&self) -> &InputChatPhoto[src]
impl Clone for InputChatPhoto[src]
fn clone(&self) -> InputChatPhoto[src]
pub fn clone_from(&mut self, source: &Self)1.0.0[src]
impl Debug for InputChatPhoto[src]
impl Default for InputChatPhoto[src]
impl<'de> Deserialize<'de> for InputChatPhoto[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>, [src]
__D: Deserializer<'de>,
impl Serialize for InputChatPhoto[src]
Auto Trait Implementations
impl RefUnwindSafe for InputChatPhoto[src]
impl Send for InputChatPhoto[src]
impl Sync for InputChatPhoto[src]
impl Unpin for InputChatPhoto[src]
impl UnwindSafe for InputChatPhoto[src]
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>, [src]
T: for<'de> Deserialize<'de>,
impl<T> From<T> for T[src]
impl<T, U> Into<U> for T where
U: From<T>, [src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone, [src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T[src]
pub fn clone_into(&self, target: &mut T)[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>, [src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>, [src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
pub fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,