pub struct ForwarderInfo {
pub user_id: OwnedUserId,
pub device_id: OwnedDeviceId,
}Expand description
Struct containing information on the forwarder of the keys used to decrypt an event.
Fields§
§user_id: OwnedUserIdThe user ID of the forwarder.
device_id: OwnedDeviceIdThe device ID of the forwarder.
Trait Implementations§
Source§impl Clone for ForwarderInfo
impl Clone for ForwarderInfo
Source§fn clone(&self) -> ForwarderInfo
fn clone(&self) -> ForwarderInfo
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 ForwarderInfo
impl Debug for ForwarderInfo
Source§impl<'de> Deserialize<'de> for ForwarderInfo
impl<'de> Deserialize<'de> for ForwarderInfo
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 ForwarderInfo
impl PartialEq for ForwarderInfo
Source§impl Serialize for ForwarderInfo
impl Serialize for ForwarderInfo
impl StructuralPartialEq for ForwarderInfo
Auto Trait Implementations§
impl Freeze for ForwarderInfo
impl RefUnwindSafe for ForwarderInfo
impl Send for ForwarderInfo
impl Sync for ForwarderInfo
impl Unpin for ForwarderInfo
impl UnwindSafe for ForwarderInfo
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<T> CompatExt for T
impl<T> CompatExt for T
§impl<T, UT> HandleAlloc<UT> for T
impl<T, UT> HandleAlloc<UT> for T
§fn new_handle(value: Arc<T>) -> Handle
fn new_handle(value: Arc<T>) -> Handle
Create a new handle for an Arc value Read more
§unsafe fn clone_handle(handle: Handle) -> Handle
unsafe fn clone_handle(handle: Handle) -> Handle
Clone a handle Read more
§unsafe fn consume_handle(handle: Handle) -> Arc<T>
unsafe fn consume_handle(handle: Handle) -> Arc<T>
Consume a handle, getting back the initial
Arc<> Read more