pub struct RoomSource {
pub type: Option<String>,
pub user_id: Option<String>,
pub room_id: String,
}Fields§
§type: Option<String>source type
user_id: Option<String>ID of the source user. Only included in message events. Only users of LINE for iOS and LINE for Android are included in userId.
room_id: StringRoom ID of the source multi-person chat
Implementations§
Source§impl RoomSource
impl RoomSource
pub fn new(type: String, room_id: String) -> RoomSource
Trait Implementations§
Source§impl Clone for RoomSource
impl Clone for RoomSource
Source§fn clone(&self) -> RoomSource
fn clone(&self) -> RoomSource
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for RoomSource
impl Debug for RoomSource
Source§impl Default for RoomSource
impl Default for RoomSource
Source§fn default() -> RoomSource
fn default() -> RoomSource
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for RoomSource
impl<'de> Deserialize<'de> for RoomSource
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 RoomSource
impl PartialEq for RoomSource
Source§impl Serialize for RoomSource
impl Serialize for RoomSource
impl StructuralPartialEq for RoomSource
Auto Trait Implementations§
impl Freeze for RoomSource
impl RefUnwindSafe for RoomSource
impl Send for RoomSource
impl Sync for RoomSource
impl Unpin for RoomSource
impl UnwindSafe for RoomSource
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