pub struct MessageEntity {
pub typ: MessageEntityType,
pub offset: i32,
pub length: i32,
pub url: Option<String>,
pub user: Option<User>,
pub language: Option<String>,
}
Fields§
§typ: MessageEntityType
§offset: i32
§length: i32
§url: Option<String>
§user: Option<User>
§language: Option<String>
Implementations§
Source§impl MessageEntity
impl MessageEntity
pub fn from_json(data: JsonValue) -> MessageEntity
pub fn to_json(&self) -> JsonValue
pub fn empty() -> MessageEntity
Trait Implementations§
Source§impl Clone for MessageEntity
impl Clone for MessageEntity
Source§impl Display for MessageEntity
impl Display for MessageEntity
Source§impl From<MessageEntity> for JsonValue
impl From<MessageEntity> for JsonValue
Source§fn from(u: MessageEntity) -> Self
fn from(u: MessageEntity) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for MessageEntity
impl RefUnwindSafe for MessageEntity
impl Send for MessageEntity
impl Sync for MessageEntity
impl Unpin for MessageEntity
impl UnwindSafe for MessageEntity
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§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> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
Source§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string
, but without panic on OOM.