Struct rxrs::InnerSubRef [−][src]
pub struct InnerSubRef<SS: ?Sized> { /* fields omitted */ }
Methods
impl<SS: ?Sized> InnerSubRef<SS>
[src]
impl<SS: ?Sized> InnerSubRef<SS>
pub fn ptr_eq(&self, other: &InnerSubRef<SS>) -> bool
[src]
pub fn ptr_eq(&self, other: &InnerSubRef<SS>) -> bool
pub fn unsub(&self)
[src]
pub fn unsub(&self)
pub fn disposed(&self) -> bool
[src]
pub fn disposed(&self) -> bool
pub fn signal() -> InnerSubRef<SS>
[src]
pub fn signal() -> InnerSubRef<SS>
pub fn empty() -> InnerSubRef<SS>
[src]
pub fn empty() -> InnerSubRef<SS>
pub fn add(
&self,
un: impl IntoSubRef<SS>
)
[src]
pub fn add(
&self,
un: impl IntoSubRef<SS>
)
impl InnerSubRef<Yes>
[src]
impl InnerSubRef<Yes>
pub fn new<F>(f: F) -> InnerSubRef<Yes> where
F: 'static + FnBox() + Send + Sync,
[src]
pub fn new<F>(f: F) -> InnerSubRef<Yes> where
F: 'static + FnBox() + Send + Sync,
pub fn added(self, un: SubRef<Yes>) -> Self
[src]
pub fn added(self, un: SubRef<Yes>) -> Self
pub fn addedf<F>(self, f: F) -> Self where
F: 'static + FnBox() + Send + Sync,
[src]
pub fn addedf<F>(self, f: F) -> Self where
F: 'static + FnBox() + Send + Sync,
pub fn addf<F>(&self, f: F) where
F: 'static + FnBox() + Send + Sync,
[src]
pub fn addf<F>(&self, f: F) where
F: 'static + FnBox() + Send + Sync,
impl InnerSubRef<No>
[src]
impl InnerSubRef<No>
pub fn new<F>(f: F) -> InnerSubRef<No> where
F: 'static + FnBox(),
[src]
pub fn new<F>(f: F) -> InnerSubRef<No> where
F: 'static + FnBox(),
pub fn addss(
&self,
un: impl IntoSubRef<Yes>
)
[src]
pub fn addss(
&self,
un: impl IntoSubRef<Yes>
)
pub fn added(self, un: SubRef<No>) -> Self
[src]
pub fn added(self, un: SubRef<No>) -> Self
pub fn addedss(self, un: SubRef<Yes>) -> Self
[src]
pub fn addedss(self, un: SubRef<Yes>) -> Self
pub fn addedf<F>(self, f: F) -> Self where
F: 'static + FnBox(),
[src]
pub fn addedf<F>(self, f: F) -> Self where
F: 'static + FnBox(),
pub fn addf<F>(&self, f: F) where
F: 'static + FnBox(),
[src]
pub fn addf<F>(&self, f: F) where
F: 'static + FnBox(),
Trait Implementations
impl<SS: ?Sized> Clone for InnerSubRef<SS>
[src]
impl<SS: ?Sized> Clone for InnerSubRef<SS>
fn clone(&self) -> InnerSubRef<SS>
[src]
fn clone(&self) -> InnerSubRef<SS>
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
fn clone_from(&mut self, source: &Self)
1.0.0
[src]Performs copy-assignment from source
. Read more
impl Send for InnerSubRef<Yes>
[src]
impl Send for InnerSubRef<Yes>
impl Sync for InnerSubRef<Yes>
[src]
impl Sync for InnerSubRef<Yes>
impl<SS: ?Sized> IntoSubRef<SS> for InnerSubRef<SS>
[src]
impl<SS: ?Sized> IntoSubRef<SS> for InnerSubRef<SS>
fn into_subref(self) -> SubRef<SS>
[src]
fn into_subref(self) -> SubRef<SS>
impl IntoSubRef<No> for InnerSubRef<Yes>
[src]
impl IntoSubRef<No> for InnerSubRef<Yes>
fn into_subref(self) -> SubRef<No>
[src]
fn into_subref(self) -> SubRef<No>
Auto Trait Implementations
impl<SS> !Send for InnerSubRef<SS>
impl<SS> !Send for InnerSubRef<SS>
impl<SS> !Sync for InnerSubRef<SS>
impl<SS> !Sync for InnerSubRef<SS>