Struct ruma_common::events::relation::BundledReplacement
source · [−]pub struct BundledReplacement {
pub event_id: OwnedEventId,
pub sender: OwnedUserId,
pub origin_server_ts: Option<MilliSecondsSinceUnixEpoch>,
}
Available on crate features
events
and unstable-msc2676
only.Expand description
A bundled replacement.
Fields
event_id: OwnedEventId
The ID of the replacing event.
sender: OwnedUserId
The user ID of the sender of the latest replacement.
origin_server_ts: Option<MilliSecondsSinceUnixEpoch>
Timestamp in milliseconds on originating homeserver when the latest replacement was sent.
Implementations
sourceimpl BundledReplacement
impl BundledReplacement
sourcepub fn new(event_id: OwnedEventId, sender: OwnedUserId) -> Self
pub fn new(event_id: OwnedEventId, sender: OwnedUserId) -> Self
Creates a new BundledReplacement
with the given event ID and sender.
Trait Implementations
sourceimpl Clone for BundledReplacement
impl Clone for BundledReplacement
sourcefn clone(&self) -> BundledReplacement
fn clone(&self) -> BundledReplacement
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl Debug for BundledReplacement
impl Debug for BundledReplacement
sourceimpl<'de> Deserialize<'de> for BundledReplacement
impl<'de> Deserialize<'de> for BundledReplacement
sourcefn 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
sourceimpl Serialize for BundledReplacement
impl Serialize for BundledReplacement
Auto Trait Implementations
impl RefUnwindSafe for BundledReplacement
impl Send for BundledReplacement
impl Sync for BundledReplacement
impl Unpin for BundledReplacement
impl UnwindSafe for BundledReplacement
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more