pub struct RuntimeNodesConfig {
pub selectors: Option<Vec<String>>,
}Expand description
Engine-neutral runtime-node selection policy.
A runtime node is a source node whose identity matters to a consuming
runtime, such as an attachment socket or IK target. The policy intentionally
says nothing about a particular engine or the operation consuming it. An
absent Self::selectors field and an explicit empty list both mean no
runtime-node policy is declared.
Fields§
§selectors: Option<Vec<String>>Exact source-node names or * globs, in declared priority order.
Duplicate selectors are accepted and deterministically de-duplicated
by Config::runtime_node_selectors, retaining their first occurrence.
Trait Implementations§
Source§impl Clone for RuntimeNodesConfig
impl Clone for RuntimeNodesConfig
Source§fn clone(&self) -> RuntimeNodesConfig
fn clone(&self) -> RuntimeNodesConfig
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 RuntimeNodesConfig
impl Debug for RuntimeNodesConfig
Source§impl Default for RuntimeNodesConfig
impl Default for RuntimeNodesConfig
Source§fn default() -> RuntimeNodesConfig
fn default() -> RuntimeNodesConfig
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for RuntimeNodesConfig
impl<'de> Deserialize<'de> for RuntimeNodesConfig
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 RuntimeNodesConfig
impl RefUnwindSafe for RuntimeNodesConfig
impl Send for RuntimeNodesConfig
impl Sync for RuntimeNodesConfig
impl Unpin for RuntimeNodesConfig
impl UnsafeUnpin for RuntimeNodesConfig
impl UnwindSafe for RuntimeNodesConfig
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