pub struct SubscriptionStatusStream { /* private fields */ }Expand description
Wraps the StoreKit subscription status update stream.
Implementations§
Source§impl SubscriptionStatusStream
impl SubscriptionStatusStream
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<SubscriptionStatus>, StoreKitError>
pub fn next(&mut self) -> Result<Option<SubscriptionStatus>, StoreKitError>
Waits for the next value from the StoreKit stream using the default timeout.
Sourcepub fn next_timeout(
&mut self,
timeout: Duration,
) -> Result<Option<SubscriptionStatus>, StoreKitError>
pub fn next_timeout( &mut self, timeout: Duration, ) -> Result<Option<SubscriptionStatus>, StoreKitError>
Waits for the next value from the StoreKit stream up to the supplied timeout.
Trait Implementations§
Source§impl Debug for SubscriptionStatusStream
impl Debug for SubscriptionStatusStream
Source§impl Drop for SubscriptionStatusStream
impl Drop for SubscriptionStatusStream
Auto Trait Implementations§
impl Freeze for SubscriptionStatusStream
impl RefUnwindSafe for SubscriptionStatusStream
impl !Send for SubscriptionStatusStream
impl !Sync for SubscriptionStatusStream
impl Unpin for SubscriptionStatusStream
impl UnsafeUnpin for SubscriptionStatusStream
impl UnwindSafe for SubscriptionStatusStream
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