pub enum MediaArea {
Venue(MediaAreaVenue),
InputMediaAreaVenue(InputMediaAreaVenue),
GeoPoint(MediaAreaGeoPoint),
SuggestedReaction(MediaAreaSuggestedReaction),
ChannelPost(MediaAreaChannelPost),
InputMediaAreaChannelPost(InputMediaAreaChannelPost),
Url(MediaAreaUrl),
Weather(MediaAreaWeather),
StarGift(MediaAreaStarGift),
}Expand description
Variants§
Venue(MediaAreaVenue)
InputMediaAreaVenue(InputMediaAreaVenue)
GeoPoint(MediaAreaGeoPoint)
SuggestedReaction(MediaAreaSuggestedReaction)
ChannelPost(MediaAreaChannelPost)
InputMediaAreaChannelPost(InputMediaAreaChannelPost)
Url(MediaAreaUrl)
Weather(MediaAreaWeather)
StarGift(MediaAreaStarGift)
Trait Implementations§
Source§impl Deserializable for MediaArea
impl Deserializable for MediaArea
Source§fn deserialize(buf: Buffer<'_, '_>) -> Result<Self>
fn deserialize(buf: Buffer<'_, '_>) -> Result<Self>
Read
Self from buf, advancing its position.Source§fn from_bytes(bytes: &[u8]) -> Result<Self>
fn from_bytes(bytes: &[u8]) -> Result<Self>
Convenience: deserialize from a byte slice.
Source§impl From<InputMediaAreaChannelPost> for MediaArea
impl From<InputMediaAreaChannelPost> for MediaArea
Source§fn from(x: InputMediaAreaChannelPost) -> Self
fn from(x: InputMediaAreaChannelPost) -> Self
Converts to this type from the input type.
Source§impl From<InputMediaAreaVenue> for MediaArea
impl From<InputMediaAreaVenue> for MediaArea
Source§fn from(x: InputMediaAreaVenue) -> Self
fn from(x: InputMediaAreaVenue) -> Self
Converts to this type from the input type.
Source§impl From<MediaAreaChannelPost> for MediaArea
impl From<MediaAreaChannelPost> for MediaArea
Source§fn from(x: MediaAreaChannelPost) -> Self
fn from(x: MediaAreaChannelPost) -> Self
Converts to this type from the input type.
Source§impl From<MediaAreaGeoPoint> for MediaArea
impl From<MediaAreaGeoPoint> for MediaArea
Source§fn from(x: MediaAreaGeoPoint) -> Self
fn from(x: MediaAreaGeoPoint) -> Self
Converts to this type from the input type.
Source§impl From<MediaAreaStarGift> for MediaArea
impl From<MediaAreaStarGift> for MediaArea
Source§fn from(x: MediaAreaStarGift) -> Self
fn from(x: MediaAreaStarGift) -> Self
Converts to this type from the input type.
Source§impl From<MediaAreaSuggestedReaction> for MediaArea
impl From<MediaAreaSuggestedReaction> for MediaArea
Source§fn from(x: MediaAreaSuggestedReaction) -> Self
fn from(x: MediaAreaSuggestedReaction) -> Self
Converts to this type from the input type.
Source§impl From<MediaAreaUrl> for MediaArea
impl From<MediaAreaUrl> for MediaArea
Source§fn from(x: MediaAreaUrl) -> Self
fn from(x: MediaAreaUrl) -> Self
Converts to this type from the input type.
Source§impl From<MediaAreaVenue> for MediaArea
impl From<MediaAreaVenue> for MediaArea
Source§fn from(x: MediaAreaVenue) -> Self
fn from(x: MediaAreaVenue) -> Self
Converts to this type from the input type.
Source§impl From<MediaAreaWeather> for MediaArea
impl From<MediaAreaWeather> for MediaArea
Source§fn from(x: MediaAreaWeather) -> Self
fn from(x: MediaAreaWeather) -> Self
Converts to this type from the input type.
Source§impl Serializable for MediaArea
impl Serializable for MediaArea
Source§impl TryFrom<MediaArea> for InputMediaAreaChannelPost
impl TryFrom<MediaArea> for InputMediaAreaChannelPost
Source§impl TryFrom<MediaArea> for InputMediaAreaVenue
impl TryFrom<MediaArea> for InputMediaAreaVenue
Source§impl TryFrom<MediaArea> for MediaAreaChannelPost
impl TryFrom<MediaArea> for MediaAreaChannelPost
Source§impl TryFrom<MediaArea> for MediaAreaGeoPoint
impl TryFrom<MediaArea> for MediaAreaGeoPoint
Source§impl TryFrom<MediaArea> for MediaAreaStarGift
impl TryFrom<MediaArea> for MediaAreaStarGift
Source§impl TryFrom<MediaArea> for MediaAreaUrl
impl TryFrom<MediaArea> for MediaAreaUrl
Source§impl TryFrom<MediaArea> for MediaAreaVenue
impl TryFrom<MediaArea> for MediaAreaVenue
Source§impl TryFrom<MediaArea> for MediaAreaWeather
impl TryFrom<MediaArea> for MediaAreaWeather
impl StructuralPartialEq for MediaArea
Auto Trait Implementations§
impl Freeze for MediaArea
impl RefUnwindSafe for MediaArea
impl Send for MediaArea
impl Sync for MediaArea
impl Unpin for MediaArea
impl UnsafeUnpin for MediaArea
impl UnwindSafe for MediaArea
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