Struct components::engine::d2::util::SignalConnection
source · [−]pub struct SignalConnection {
pub stay_in_list: bool,
pub next: Box<Option<SignalConnection>, Global>,
pub listener: Option<Dynamic>,
pub signal: Option<SignalBase>,
}
Expand description
Represents a connected signal listener.
Fields
stay_in_list: bool
True if the listener will remain connected after being used.
next: Box<Option<SignalConnection>, Global>
listener: Option<Dynamic>
signal: Option<SignalBase>
Implementations
sourceimpl SignalConnection
impl SignalConnection
pub fn new(
signal: Option<SignalBase>,
listener: Option<Dynamic>
) -> SignalConnection
sourcepub fn once(&mut self) -> &SignalConnection
pub fn once(&mut self) -> &SignalConnection
Tells the connection to dispose itself after being used once. @returns This instance, for chaining.
Trait Implementations
sourceimpl Clone for SignalConnection
impl Clone for SignalConnection
sourcefn clone(&self) -> SignalConnection
fn clone(&self) -> SignalConnection
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for SignalConnection
impl Debug for SignalConnection
sourceimpl Default for SignalConnection
impl Default for SignalConnection
sourcefn default() -> SignalConnection
fn default() -> SignalConnection
Returns the “default value” for a type. Read more
sourceimpl Disposable for SignalConnection
impl Disposable for SignalConnection
Auto Trait Implementations
impl !RefUnwindSafe for SignalConnection
impl !Send for SignalConnection
impl !Sync for SignalConnection
impl Unpin for SignalConnection
impl !UnwindSafe for SignalConnection
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
impl<'a, T, C, M> Inspect<'a, C, &'a C, M> for T
impl<'a, T, C, M> Inspect<'a, C, &'a C, M> for T
impl<'a, T, C, M> Inspect<'a, C, &'a mut C, M> for T
impl<'a, T, C, M> Inspect<'a, C, &'a mut C, M> for T
impl<Fr, To> IntoColor<To> for Fr where
To: FromColor<Fr>,
impl<Fr, To> IntoColor<To> for Fr where
To: FromColor<Fr>,
fn into_color(self) -> To
fn into_color(self) -> To
Convert into color
impl<T> Pointable for T
impl<T> Pointable for T
impl<T> SetParameter for T
impl<T> SetParameter for T
fn set<T>(&mut self, value: T) -> <T as Parameter<Self>>::Result where
T: Parameter<Self>,
fn set<T>(&mut self, value: T) -> <T as Parameter<Self>>::Result where
T: Parameter<Self>,
Sets value
as a parameter of self
.