pub struct SubgraphConfig {
pub nodes: Vec<NodeConfig>,
pub input_ports: Vec<String>,
pub output_ports: Vec<String>,
}Expand description
子图定义:一张可复用的小图(ADR #27)。不声明 executor —— 内部节点按名引用主图的执行器。
边界口按位置对应实例节点的 input_ports / output_ports(见 expand)。
Fields§
§nodes: Vec<NodeConfig>§input_ports: Vec<String>子图边界输入口:按位置对应实例节点的 input_ports。
output_ports: Vec<String>子图边界输出口:按位置对应实例节点的 output_ports。
Trait Implementations§
Source§impl Clone for SubgraphConfig
impl Clone for SubgraphConfig
Source§fn clone(&self) -> SubgraphConfig
fn clone(&self) -> SubgraphConfig
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for SubgraphConfig
impl Debug for SubgraphConfig
Source§impl<'de> Deserialize<'de> for SubgraphConfig
impl<'de> Deserialize<'de> for SubgraphConfig
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for SubgraphConfig
impl RefUnwindSafe for SubgraphConfig
impl Send for SubgraphConfig
impl Sync for SubgraphConfig
impl Unpin for SubgraphConfig
impl UnsafeUnpin for SubgraphConfig
impl UnwindSafe for SubgraphConfig
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