Struct ruma_events::OlmV1Keys
source · pub struct OlmV1Keys {
pub ed25519: String,
}
Expand description
Public keys used for an m.olm.v1.curve25519-aes-sha2
event.
Fields§
§ed25519: String
An ed25519 key.
Trait Implementations§
source§impl<'de> Deserialize<'de> for OlmV1Keys
impl<'de> Deserialize<'de> for OlmV1Keys
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 Freeze for OlmV1Keys
impl RefUnwindSafe for OlmV1Keys
impl Send for OlmV1Keys
impl Sync for OlmV1Keys
impl Unpin for OlmV1Keys
impl UnwindSafe for OlmV1Keys
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,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)