Struct matrix_sdk_crypto::store::TrackedUser
source · pub struct TrackedUser {
pub user_id: OwnedUserId,
pub dirty: bool,
}
Expand description
A user for which we are tracking the list of devices.
Fields§
§user_id: OwnedUserId
The user ID of the user.
dirty: bool
The outdate/dirty flag of the user, remembers if the list of devices for
the user is considered to be out of date. If the list of devices is
out of date, a /keys/query
request should be sent out for this
user.
Trait Implementations§
source§impl Clone for TrackedUser
impl Clone for TrackedUser
source§fn clone(&self) -> TrackedUser
fn clone(&self) -> TrackedUser
Returns a copy 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 TrackedUser
impl Debug for TrackedUser
source§impl<'de> Deserialize<'de> for TrackedUser
impl<'de> Deserialize<'de> for TrackedUser
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
Auto Trait Implementations§
impl RefUnwindSafe for TrackedUser
impl Send for TrackedUser
impl Sync for TrackedUser
impl Unpin for TrackedUser
impl UnwindSafe for TrackedUser
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
§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
§fn clone_handle(handle: Handle) -> Handle
fn clone_handle(handle: Handle) -> Handle
Clone a handle Read more
§fn consume_handle(handle: Handle) -> Arc<T>
fn consume_handle(handle: Handle) -> Arc<T>
Consume a handle, getting back the initial
Arc<>