pub struct ProtocolPublishEvent {
pub event: Event,
pub inner_event_id: Option<String>,
pub target_owner_pubkey_hex: Option<String>,
pub target_device_id: Option<String>,
}Fields§
§event: Event§inner_event_id: Option<String>§target_owner_pubkey_hex: Option<String>§target_device_id: Option<String>Trait Implementations§
Source§impl Clone for ProtocolPublishEvent
impl Clone for ProtocolPublishEvent
Source§fn clone(&self) -> ProtocolPublishEvent
fn clone(&self) -> ProtocolPublishEvent
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 moreAuto Trait Implementations§
impl !Freeze for ProtocolPublishEvent
impl RefUnwindSafe for ProtocolPublishEvent
impl Send for ProtocolPublishEvent
impl Sync for ProtocolPublishEvent
impl Unpin for ProtocolPublishEvent
impl UnsafeUnpin for ProtocolPublishEvent
impl UnwindSafe for ProtocolPublishEvent
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