pub enum EngineControlMessage {
AddNode {
node_id: String,
kind: String,
params: Option<Value>,
},
RemoveNode {
node_id: String,
},
Connect {
from_node: String,
from_pin: String,
to_node: String,
to_pin: String,
mode: ConnectionMode,
},
Disconnect {
from_node: String,
from_pin: String,
to_node: String,
to_pin: String,
},
TuneNode {
node_id: String,
message: NodeControlMessage,
},
Shutdown,
}Expand description
A message sent to the central Engine actor to modify the pipeline graph itself.
Variants§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for EngineControlMessage
impl RefUnwindSafe for EngineControlMessage
impl Send for EngineControlMessage
impl Sync for EngineControlMessage
impl Unpin for EngineControlMessage
impl UnwindSafe for EngineControlMessage
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