pub struct MessagingSurface {
pub provider: String,
pub placement: Placement,
pub account_id: String,
pub surface_id: String,
pub display_name: Option<String>,
pub state: SurfaceState,
pub scope_id: Option<String>,
pub first_seen_at_ms: i64,
pub last_seen_at_ms: i64,
}Fields§
§provider: String§placement: Placement§account_id: String§surface_id: String§display_name: Option<String>§state: SurfaceState§scope_id: Option<String>§first_seen_at_ms: i64§last_seen_at_ms: i64Trait Implementations§
Source§impl Clone for MessagingSurface
impl Clone for MessagingSurface
Source§fn clone(&self) -> MessagingSurface
fn clone(&self) -> MessagingSurface
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 MessagingSurface
impl Debug for MessagingSurface
Source§impl<'de> Deserialize<'de> for MessagingSurface
impl<'de> Deserialize<'de> for MessagingSurface
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
impl Eq for MessagingSurface
Source§impl PartialEq for MessagingSurface
impl PartialEq for MessagingSurface
Source§impl Serialize for MessagingSurface
impl Serialize for MessagingSurface
impl StructuralPartialEq for MessagingSurface
Auto Trait Implementations§
impl Freeze for MessagingSurface
impl RefUnwindSafe for MessagingSurface
impl Send for MessagingSurface
impl Sync for MessagingSurface
impl Unpin for MessagingSurface
impl UnsafeUnpin for MessagingSurface
impl UnwindSafe for MessagingSurface
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