pub struct SubscriptionHandle { /* private fields */ }Expand description
Subscription handle for cleanup
Implementations§
Source§impl SubscriptionHandle
impl SubscriptionHandle
pub fn into_reference( val: SubscriptionHandle, env: Env, ) -> Result<Reference<SubscriptionHandle>>
pub fn into_instance( self, env: Env, ) -> Result<ClassInstance<SubscriptionHandle>>
Source§impl SubscriptionHandle
impl SubscriptionHandle
Sourcepub async fn unsubscribe(&self) -> Result<()>
pub async fn unsubscribe(&self) -> Result<()>
Unsubscribe from signals
Trait Implementations§
Source§impl FromNapiMutRef for SubscriptionHandle
impl FromNapiMutRef for SubscriptionHandle
Source§unsafe fn from_napi_mut_ref(
env: napi_env,
napi_val: napi_value,
) -> Result<&'static mut Self>
unsafe fn from_napi_mut_ref( env: napi_env, napi_val: napi_value, ) -> Result<&'static mut Self>
Safety Read more
Source§impl FromNapiRef for SubscriptionHandle
impl FromNapiRef for SubscriptionHandle
Source§unsafe fn from_napi_ref(
env: napi_env,
napi_val: napi_value,
) -> Result<&'static Self>
unsafe fn from_napi_ref( env: napi_env, napi_val: napi_value, ) -> Result<&'static Self>
Safety Read more
Source§impl FromNapiValue for &SubscriptionHandle
impl FromNapiValue for &SubscriptionHandle
Source§unsafe fn from_napi_value(env: napi_env, napi_val: napi_value) -> Result<Self>
unsafe fn from_napi_value(env: napi_env, napi_val: napi_value) -> Result<Self>
Safety Read more
fn from_unknown(value: JsUnknown) -> Result<Self, Error>
Source§impl FromNapiValue for &mut SubscriptionHandle
impl FromNapiValue for &mut SubscriptionHandle
Source§unsafe fn from_napi_value(env: napi_env, napi_val: napi_value) -> Result<Self>
unsafe fn from_napi_value(env: napi_env, napi_val: napi_value) -> Result<Self>
Safety Read more
fn from_unknown(value: JsUnknown) -> Result<Self, Error>
Source§impl ObjectFinalize for SubscriptionHandle
impl ObjectFinalize for SubscriptionHandle
Source§impl ToNapiValue for SubscriptionHandle
impl ToNapiValue for SubscriptionHandle
Source§unsafe fn to_napi_value(
env: napi_env,
val: SubscriptionHandle,
) -> Result<napi_value>
unsafe fn to_napi_value( env: napi_env, val: SubscriptionHandle, ) -> Result<napi_value>
Safety Read more
Source§impl TypeName for &SubscriptionHandle
impl TypeName for &SubscriptionHandle
Source§impl TypeName for &mut SubscriptionHandle
impl TypeName for &mut SubscriptionHandle
Source§impl TypeName for SubscriptionHandle
impl TypeName for SubscriptionHandle
Source§impl ValidateNapiValue for &SubscriptionHandle
impl ValidateNapiValue for &SubscriptionHandle
Source§unsafe fn validate(env: napi_env, napi_val: napi_value) -> Result<napi_value>
unsafe fn validate(env: napi_env, napi_val: napi_value) -> Result<napi_value>
Safety Read more
Source§impl ValidateNapiValue for &mut SubscriptionHandle
impl ValidateNapiValue for &mut SubscriptionHandle
Source§unsafe fn validate(env: napi_env, napi_val: napi_value) -> Result<napi_value>
unsafe fn validate(env: napi_env, napi_val: napi_value) -> Result<napi_value>
Safety Read more
Auto Trait Implementations§
impl Freeze for SubscriptionHandle
impl !RefUnwindSafe for SubscriptionHandle
impl Send for SubscriptionHandle
impl Sync for SubscriptionHandle
impl Unpin for SubscriptionHandle
impl !UnwindSafe for SubscriptionHandle
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