Struct ruma_common::events::poll::ReferenceRelation
source · [−]pub struct ReferenceRelation {
pub event_id: OwnedEventId,
}
Available on crate features
events
and unstable-msc3381
only.Expand description
An m.reference
relation.
Fields
event_id: OwnedEventId
The ID of the event this references.
Implementations
sourceimpl ReferenceRelation
impl ReferenceRelation
sourcepub fn new(event_id: OwnedEventId) -> Self
pub fn new(event_id: OwnedEventId) -> Self
Creates a new ReferenceRelation
that references the given event ID.
Trait Implementations
sourceimpl Clone for ReferenceRelation
impl Clone for ReferenceRelation
sourcefn clone(&self) -> ReferenceRelation
fn clone(&self) -> ReferenceRelation
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 ReferenceRelation
impl Debug for ReferenceRelation
sourceimpl<'de> Deserialize<'de> for ReferenceRelation
impl<'de> Deserialize<'de> for ReferenceRelation
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 ReferenceRelation
impl Serialize for ReferenceRelation
Auto Trait Implementations
impl RefUnwindSafe for ReferenceRelation
impl Send for ReferenceRelation
impl Sync for ReferenceRelation
impl Unpin for ReferenceRelation
impl UnwindSafe for ReferenceRelation
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