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