pub struct Manifest {
pub format: String,
pub version: String,
pub tenant_id: u64,
pub project_id: u64,
pub selection: Option<Value>,
pub created_at: Option<DateTime<Utc>>,
pub producer: Option<String>,
}Expand description
The first record of every stream: what this file is, which scope it came from, and what it claims to contain.
Fields§
§format: StringAlways “antares” — belt for the zstd-magic braces.
version: StringMAJOR.MINOR version of this container layout.
tenant_id: u64Originating tenant id.
project_id: u64Originating project id.
selection: Option<Value>Free-form description of what was selected (whole scope, seed query, digest params…). Recorded verbatim, not interpreted.
created_at: Option<DateTime<Utc>>When the export was produced.
producer: Option<String>Producer identifier (server version, tool).
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Manifest
impl<'de> Deserialize<'de> for Manifest
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
impl StructuralPartialEq for Manifest
Auto Trait Implementations§
impl Freeze for Manifest
impl RefUnwindSafe for Manifest
impl Send for Manifest
impl Sync for Manifest
impl Unpin for Manifest
impl UnsafeUnpin for Manifest
impl UnwindSafe for Manifest
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