pub struct ArchiveHeader {
pub arena_id: String,
pub arena_version: String,
pub arena_digest: String,
pub payload_schema_version: u32,
pub seats: Vec<String>,
pub control_rate: u32,
pub turns: u32,
}Expand description
Everything needed to read the frames without asking the platform.
Fields§
§arena_id: String§arena_version: String§arena_digest: Stringsha256-<hex> of the engine that ran, or empty for a local build.
payload_schema_version: u32§seats: Vec<String>Seat names, in seat order. Seats were drawn by the enclave.
control_rate: u32§turns: u32Frames recorded, including turn 0’s.
Trait Implementations§
Source§impl Clone for ArchiveHeader
impl Clone for ArchiveHeader
Source§impl Debug for ArchiveHeader
impl Debug for ArchiveHeader
Source§impl<'de> Deserialize<'de> for ArchiveHeader
impl<'de> Deserialize<'de> for ArchiveHeader
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 ArchiveHeader
impl PartialEq for ArchiveHeader
Source§impl Serialize for ArchiveHeader
impl Serialize for ArchiveHeader
impl StructuralPartialEq for ArchiveHeader
Auto Trait Implementations§
impl Freeze for ArchiveHeader
impl RefUnwindSafe for ArchiveHeader
impl Send for ArchiveHeader
impl Sync for ArchiveHeader
impl Unpin for ArchiveHeader
impl UnsafeUnpin for ArchiveHeader
impl UnwindSafe for ArchiveHeader
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