pub struct SubscriptionGroupStatusStream { /* private fields */ }Expand description
Wraps the StoreKit subscription-group status stream.
Implementations§
Source§impl SubscriptionGroupStatusStream
impl SubscriptionGroupStatusStream
Sourcepub const fn is_finished(&self) -> bool
pub const fn is_finished(&self) -> bool
Returns whether this StoreKit stream has reached the end of the sequence.
Sourcepub fn next(
&mut self,
) -> Result<Option<SubscriptionGroupStatuses>, StoreKitError>
pub fn next( &mut self, ) -> Result<Option<SubscriptionGroupStatuses>, StoreKitError>
Waits for the next value from the StoreKit stream using the default timeout.
Sourcepub fn next_timeout(
&mut self,
timeout: Duration,
) -> Result<Option<SubscriptionGroupStatuses>, StoreKitError>
pub fn next_timeout( &mut self, timeout: Duration, ) -> Result<Option<SubscriptionGroupStatuses>, StoreKitError>
Waits for the next value from the StoreKit stream up to the supplied timeout.
Trait Implementations§
Source§impl Drop for SubscriptionGroupStatusStream
impl Drop for SubscriptionGroupStatusStream
Auto Trait Implementations§
impl Freeze for SubscriptionGroupStatusStream
impl RefUnwindSafe for SubscriptionGroupStatusStream
impl !Send for SubscriptionGroupStatusStream
impl !Sync for SubscriptionGroupStatusStream
impl Unpin for SubscriptionGroupStatusStream
impl UnsafeUnpin for SubscriptionGroupStatusStream
impl UnwindSafe for SubscriptionGroupStatusStream
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