#[derive(
Eq,
PartialOrd,
Ord,
::serde::Serialize,
::serde::Deserialize,
::proptest_derive::Arbitrary
)]
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GlobalId {
#[prost(oneof = "global_id::Value", tags = "1, 2, 3, 4")]
pub value: ::core::option::Option<global_id::Value>,
}
pub mod global_id {
#[derive(
Eq,
PartialOrd,
Ord,
::serde::Serialize,
::serde::Deserialize,
::proptest_derive::Arbitrary
)]
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Oneof)]
pub enum Value {
#[prost(uint64, tag = "1")]
System(u64),
#[prost(uint64, tag = "2")]
User(u64),
#[prost(uint64, tag = "3")]
Transient(u64),
#[prost(message, tag = "4")]
Explain(()),
}
}
#[derive(
Eq,
PartialOrd,
Ord,
::serde::Serialize,
::serde::Deserialize,
::proptest_derive::Arbitrary
)]
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Timestamp {
#[prost(uint64, tag = "1")]
pub internal: u64,
}
#[derive(
Eq,
PartialOrd,
Ord,
::serde::Serialize,
::serde::Deserialize,
::proptest_derive::Arbitrary
)]
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct TimestampAntichain {
#[prost(message, repeated, tag = "1")]
pub elements: ::prost::alloc::vec::Vec<Timestamp>,
}
#[derive(
Eq,
PartialOrd,
Ord,
::serde::Serialize,
::serde::Deserialize,
::proptest_derive::Arbitrary
)]
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct DurableCollectionMetadata {
#[prost(string, tag = "2")]
pub data_shard: ::prost::alloc::string::String,
}