pub struct SubscriptionPartitionStatus {
pub partition: PartitionId,
pub state: PartitionState,
pub stream_id: Option<StreamId>,
pub assignment_type: Option<PartitionAssignmentType>,
}Expand description
Status of one event-type within a context of subscription
See also Nakadi Manual
Fields§
§partition: PartitionIdThe partition id
state: PartitionStateThe state of this partition in current subscription.
stream_id: Option<StreamId>The id of the stream that consumes data from this partition
assignment_type: Option<PartitionAssignmentType>Trait Implementations§
Source§impl Clone for SubscriptionPartitionStatus
impl Clone for SubscriptionPartitionStatus
Source§impl Debug for SubscriptionPartitionStatus
impl Debug for SubscriptionPartitionStatus
Source§impl<'de> Deserialize<'de> for SubscriptionPartitionStatus
impl<'de> Deserialize<'de> for SubscriptionPartitionStatus
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 SubscriptionPartitionStatus
impl StructuralPartialEq for SubscriptionPartitionStatus
Auto Trait Implementations§
impl Freeze for SubscriptionPartitionStatus
impl RefUnwindSafe for SubscriptionPartitionStatus
impl Send for SubscriptionPartitionStatus
impl Sync for SubscriptionPartitionStatus
impl Unpin for SubscriptionPartitionStatus
impl UnsafeUnpin for SubscriptionPartitionStatus
impl UnwindSafe for SubscriptionPartitionStatus
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