pub struct GroupInner {
pub v: u8,
pub group_id: String,
pub from: String,
pub ts: u64,
pub msg_id: String,
pub body: String,
pub sig: String,
}Expand description
Signed plaintext carried inside a sealed room message.
Fields§
§v: u8Envelope version. Currently 1.
group_id: StringRoom id, lowercase hex.
from: StringSender ed25519 public key, lowercase hex.
ts: u64Sender-supplied Unix timestamp in milliseconds.
msg_id: StringSender-generated message id, lowercase hex.
body: StringMessage text.
sig: Stringed25519 signature over the domain-separated room fields.
Trait Implementations§
Source§impl Clone for GroupInner
impl Clone for GroupInner
Source§impl Debug for GroupInner
impl Debug for GroupInner
Source§impl<'de> Deserialize<'de> for GroupInner
impl<'de> Deserialize<'de> for GroupInner
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 GroupInner
impl RefUnwindSafe for GroupInner
impl Send for GroupInner
impl Sync for GroupInner
impl Unpin for GroupInner
impl UnsafeUnpin for GroupInner
impl UnwindSafe for GroupInner
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