pub struct WrappersConfig {
pub order: Vec<String>,
}Expand description
SRD-32a Push 3 — wrapper-composition override block. Carries an explicit innermost-to-outermost order list that the resolver uses in place of its built-in default-order tiebreaker. The list must be a permutation of the wrappers the op actually triggers (after transitive activation); listing a non-triggered wrapper or omitting a triggered one is a hard error per SRD-32a §“Workload-level override”.
Fields§
§order: Vec<String>Innermost-to-outermost wrapper-name list. Empty list
is treated as “no override” (equivalent to leaving
wrappers: off the workload).
Trait Implementations§
Source§impl Clone for WrappersConfig
impl Clone for WrappersConfig
Source§impl Debug for WrappersConfig
impl Debug for WrappersConfig
Source§impl Default for WrappersConfig
impl Default for WrappersConfig
Source§impl<'de> Deserialize<'de> for WrappersConfig
impl<'de> Deserialize<'de> for WrappersConfig
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 WrappersConfig
impl RefUnwindSafe for WrappersConfig
impl Send for WrappersConfig
impl Sync for WrappersConfig
impl Unpin for WrappersConfig
impl UnsafeUnpin for WrappersConfig
impl UnwindSafe for WrappersConfig
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