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: StringBoolFunctionImplementations§
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