pub struct StringBoolOperationBehaviourTransitions {
pub reactive_instance: ReactiveEntity,
pub property_observers: EntityPropertyObserverContainerImpl,
pub ty: BehaviourTypeId,
pub f: StringBoolFunction,
}
Fields§
§reactive_instance: ReactiveEntity
§property_observers: EntityPropertyObserverContainerImpl
§ty: BehaviourTypeId
§f: StringBoolFunction
Implementations§
Source§impl StringBoolOperationBehaviourTransitions
impl StringBoolOperationBehaviourTransitions
pub fn new( reactive_instance: ReactiveEntity, ty: BehaviourTypeId, f: StringBoolFunction, ) -> Self
Trait Implementations§
Source§impl BehaviourConnect<Uuid, ReactiveEntity> for StringBoolOperationBehaviourTransitions
impl BehaviourConnect<Uuid, ReactiveEntity> for StringBoolOperationBehaviourTransitions
Source§impl BehaviourDisconnect<Uuid, ReactiveEntity> for StringBoolOperationBehaviourTransitions
impl BehaviourDisconnect<Uuid, ReactiveEntity> for StringBoolOperationBehaviourTransitions
Source§fn disconnect(&self) -> Result<(), BehaviourDisconnectFailed>
fn disconnect(&self) -> Result<(), BehaviourDisconnectFailed>
Disconnects the reactive streams.
Source§impl BehaviourInit<Uuid, ReactiveEntity> for StringBoolOperationBehaviourTransitions
impl BehaviourInit<Uuid, ReactiveEntity> for StringBoolOperationBehaviourTransitions
Source§impl BehaviourShutdown<Uuid, ReactiveEntity> for StringBoolOperationBehaviourTransitions
impl BehaviourShutdown<Uuid, ReactiveEntity> for StringBoolOperationBehaviourTransitions
Source§impl BehaviourTransitions<Uuid, ReactiveEntity> for StringBoolOperationBehaviourTransitions
impl BehaviourTransitions<Uuid, ReactiveEntity> for StringBoolOperationBehaviourTransitions
Source§impl ReactiveInstanceContainer<Uuid, ReactiveEntity> for StringBoolOperationBehaviourTransitions
impl ReactiveInstanceContainer<Uuid, ReactiveEntity> for StringBoolOperationBehaviourTransitions
Auto Trait Implementations§
impl Freeze for StringBoolOperationBehaviourTransitions
impl !RefUnwindSafe for StringBoolOperationBehaviourTransitions
impl Send for StringBoolOperationBehaviourTransitions
impl Sync for StringBoolOperationBehaviourTransitions
impl Unpin for StringBoolOperationBehaviourTransitions
impl !UnwindSafe for StringBoolOperationBehaviourTransitions
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