pub struct MergeNode;Expand description
Merges two JSON values into one (second value’s keys override first).
Implementations§
Trait Implementations§
Source§impl Transition<(Value, Value), Value> for MergeNode
impl Transition<(Value, Value), Value> for MergeNode
Source§type Resources = ()
type Resources = ()
The type of resources required by this transition.
This follows the “Hard-Wired Types” principle from the Master Plan.
Source§fn run<'life0, 'life1, 'life2, 'async_trait>(
&'life0 self,
input: (Value, Value),
_resources: &'life1 Self::Resources,
_bus: &'life2 mut Bus,
) -> Pin<Box<dyn Future<Output = Outcome<Value, Self::Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
fn run<'life0, 'life1, 'life2, 'async_trait>(
&'life0 self,
input: (Value, Value),
_resources: &'life1 Self::Resources,
_bus: &'life2 mut Bus,
) -> Pin<Box<dyn Future<Output = Outcome<Value, Self::Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
Execute the transition. Read more
Source§fn description(&self) -> Option<String>
fn description(&self) -> Option<String>
Returns a detailed description of what this transition does.
Source§fn position(&self) -> Option<(f32, f32)>
fn position(&self) -> Option<(f32, f32)>
Returns the visual position of this transition in a schematic.
(x, y) coordinates.
Source§fn bus_access_policy(&self) -> Option<BusAccessPolicy>
fn bus_access_policy(&self) -> Option<BusAccessPolicy>
Optional transition-scoped Bus access policy (M143). Read more
Auto Trait Implementations§
impl Freeze for MergeNode
impl RefUnwindSafe for MergeNode
impl Send for MergeNode
impl Sync for MergeNode
impl Unpin for MergeNode
impl UnsafeUnpin for MergeNode
impl UnwindSafe for MergeNode
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