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