pub struct ArchiveManifest {Show 14 fields
pub protocol: String,
pub kind: String,
pub host: String,
pub room_id: String,
pub url: String,
pub generated_at: i64,
pub event_count: u64,
pub first_seq: u64,
pub last_seq: u64,
pub last_hash: String,
pub events_sha3_256: String,
pub archive_root: String,
pub formats: BTreeMap<String, String>,
pub extra: BTreeMap<String, Value>,
}Fields§
§protocol: String§kind: String§host: String§room_id: String§url: String§generated_at: i64§event_count: u64§first_seq: u64§last_seq: u64§last_hash: String§events_sha3_256: String§archive_root: String§formats: BTreeMap<String, String>§extra: BTreeMap<String, Value>Trait Implementations§
Source§impl Clone for ArchiveManifest
impl Clone for ArchiveManifest
Source§fn clone(&self) -> ArchiveManifest
fn clone(&self) -> ArchiveManifest
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 ArchiveManifest
impl Debug for ArchiveManifest
Source§impl<'de> Deserialize<'de> for ArchiveManifest
impl<'de> Deserialize<'de> for ArchiveManifest
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 ArchiveManifest
impl PartialEq for ArchiveManifest
Source§fn eq(&self, other: &ArchiveManifest) -> bool
fn eq(&self, other: &ArchiveManifest) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for ArchiveManifest
impl Serialize for ArchiveManifest
impl StructuralPartialEq for ArchiveManifest
Auto Trait Implementations§
impl Freeze for ArchiveManifest
impl RefUnwindSafe for ArchiveManifest
impl Send for ArchiveManifest
impl Sync for ArchiveManifest
impl Unpin for ArchiveManifest
impl UnsafeUnpin for ArchiveManifest
impl UnwindSafe for ArchiveManifest
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