pub enum DeviceKeysUploadAction {
Insert,
Noop,
Reset,
}Variants§
Insert
No device_keys row yet — first publish.
Noop
Same identity keys resent — silent no-op.
Reset
Authenticated device bearer replaced its Olm identity (lost sealed store, same device id). Peers must re-query and re-share Megolm.
Trait Implementations§
Source§impl Clone for DeviceKeysUploadAction
impl Clone for DeviceKeysUploadAction
impl Copy for DeviceKeysUploadAction
Source§impl Debug for DeviceKeysUploadAction
impl Debug for DeviceKeysUploadAction
impl Eq for DeviceKeysUploadAction
Source§impl PartialEq for DeviceKeysUploadAction
impl PartialEq for DeviceKeysUploadAction
impl StructuralPartialEq for DeviceKeysUploadAction
Auto Trait Implementations§
impl Freeze for DeviceKeysUploadAction
impl RefUnwindSafe for DeviceKeysUploadAction
impl Send for DeviceKeysUploadAction
impl Sync for DeviceKeysUploadAction
impl Unpin for DeviceKeysUploadAction
impl UnsafeUnpin for DeviceKeysUploadAction
impl UnwindSafe for DeviceKeysUploadAction
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<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.