pub struct ProducerRegistration {
pub producer_id: ProducerId,
pub producer_owner: ProducerOwner,
pub session_id: SessionId,
pub age_ms: u64,
}Expand description
Read-only runtime record. Never persist or restore a registration ID. A fresh registration is required on each process start, even for retries.
Fields§
§producer_id: ProducerId§producer_owner: ProducerOwner§session_id: SessionId§age_ms: u64Trait Implementations§
Source§impl Clone for ProducerRegistration
impl Clone for ProducerRegistration
Source§fn clone(&self) -> ProducerRegistration
fn clone(&self) -> ProducerRegistration
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 ProducerRegistration
impl Debug for ProducerRegistration
Source§impl<'de> Deserialize<'de> for ProducerRegistration
impl<'de> Deserialize<'de> for ProducerRegistration
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 Eq for ProducerRegistration
Source§impl JsonSchema for ProducerRegistration
impl JsonSchema for ProducerRegistration
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn inline_schema() -> bool
fn inline_schema() -> bool
Whether JSON Schemas generated for this type should be included directly in parent schemas,
rather than being re-used where possible using the
$ref keyword. Read moreSource§impl PartialEq for ProducerRegistration
impl PartialEq for ProducerRegistration
Source§fn eq(&self, other: &ProducerRegistration) -> bool
fn eq(&self, other: &ProducerRegistration) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for ProducerRegistration
impl Serialize for ProducerRegistration
impl StructuralPartialEq for ProducerRegistration
Auto Trait Implementations§
impl Freeze for ProducerRegistration
impl RefUnwindSafe for ProducerRegistration
impl Send for ProducerRegistration
impl Sync for ProducerRegistration
impl Unpin for ProducerRegistration
impl UnsafeUnpin for ProducerRegistration
impl UnwindSafe for ProducerRegistration
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