pub struct SubscriptionState { /* private fields */ }Available on crate feature
extensions only.Expand description
Tracks active subscriptions for a client
Implementations§
Source§impl SubscriptionState
impl SubscriptionState
Sourcepub fn apply(&mut self, change: &SubscriptionChange) -> bool
pub fn apply(&mut self, change: &SubscriptionChange) -> bool
Apply a subscription change
Returns true if the change was applied, false if rejected (e.g., at limit)
Sourcepub fn is_subscribed(&self, region_id: u32) -> bool
pub fn is_subscribed(&self, region_id: u32) -> bool
Check if a region ID is subscribed
Sourcepub fn matches_pattern(&self, region_path: &str) -> bool
pub fn matches_pattern(&self, region_path: &str) -> bool
Check if a region matches any pattern
This is a stub - real implementation would use proper pattern matching
Sourcepub fn region_ids(&self) -> impl Iterator<Item = &u32>
pub fn region_ids(&self) -> impl Iterator<Item = &u32>
Get all subscribed region IDs
Trait Implementations§
Source§impl Clone for SubscriptionState
impl Clone for SubscriptionState
Source§fn clone(&self) -> SubscriptionState
fn clone(&self) -> SubscriptionState
Returns a duplicate of the value. Read more
1.0.0 · 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 SubscriptionState
impl Debug for SubscriptionState
Source§impl Default for SubscriptionState
impl Default for SubscriptionState
Source§fn default() -> SubscriptionState
fn default() -> SubscriptionState
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for SubscriptionState
impl RefUnwindSafe for SubscriptionState
impl Send for SubscriptionState
impl Sync for SubscriptionState
impl Unpin for SubscriptionState
impl UnwindSafe for SubscriptionState
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