pub struct StringComparisonBehaviourTransitions {
pub reactive_instance: ReactiveEntity,
pub property_observers: EntityPropertyObserverContainerImpl,
pub ty: BehaviourTypeId,
pub f: StringComparisonFunction,
}Fields§
§reactive_instance: ReactiveEntity§property_observers: EntityPropertyObserverContainerImpl§ty: BehaviourTypeId§f: StringComparisonFunctionImplementations§
Source§impl StringComparisonBehaviourTransitions
impl StringComparisonBehaviourTransitions
pub fn new( reactive_instance: ReactiveEntity, ty: BehaviourTypeId, f: StringComparisonFunction, ) -> Self
Trait Implementations§
Source§impl BehaviourConnect<Uuid, ReactiveEntity> for StringComparisonBehaviourTransitions
impl BehaviourConnect<Uuid, ReactiveEntity> for StringComparisonBehaviourTransitions
Source§impl BehaviourDisconnect<Uuid, ReactiveEntity> for StringComparisonBehaviourTransitions
impl BehaviourDisconnect<Uuid, ReactiveEntity> for StringComparisonBehaviourTransitions
Source§fn disconnect(&self) -> Result<(), BehaviourDisconnectFailed>
fn disconnect(&self) -> Result<(), BehaviourDisconnectFailed>
Disconnects the reactive streams.
Source§impl BehaviourInit<Uuid, ReactiveEntity> for StringComparisonBehaviourTransitions
impl BehaviourInit<Uuid, ReactiveEntity> for StringComparisonBehaviourTransitions
Source§impl BehaviourShutdown<Uuid, ReactiveEntity> for StringComparisonBehaviourTransitions
impl BehaviourShutdown<Uuid, ReactiveEntity> for StringComparisonBehaviourTransitions
Source§impl BehaviourTransitions<Uuid, ReactiveEntity> for StringComparisonBehaviourTransitions
impl BehaviourTransitions<Uuid, ReactiveEntity> for StringComparisonBehaviourTransitions
Source§impl ReactiveInstanceContainer<Uuid, ReactiveEntity> for StringComparisonBehaviourTransitions
impl ReactiveInstanceContainer<Uuid, ReactiveEntity> for StringComparisonBehaviourTransitions
Auto Trait Implementations§
impl Freeze for StringComparisonBehaviourTransitions
impl !RefUnwindSafe for StringComparisonBehaviourTransitions
impl Send for StringComparisonBehaviourTransitions
impl Sync for StringComparisonBehaviourTransitions
impl Unpin for StringComparisonBehaviourTransitions
impl !UnwindSafe for StringComparisonBehaviourTransitions
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
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more