pub struct NormalizedRuleTablesDocument {
pub rule_tables: RuleTablesRaw,
}Expand description
Normalized document wrapper with rule_tables as the top-level key.
The build pipeline normalizes the source-specific outer key to rule_tables before
embedding, so runtime consumers (engines) deserialize with this struct.
Fields§
§rule_tables: RuleTablesRawThe inner rule tables data, keyed as rule_tables.
Trait Implementations§
Source§impl Clone for NormalizedRuleTablesDocument
impl Clone for NormalizedRuleTablesDocument
Source§fn clone(&self) -> NormalizedRuleTablesDocument
fn clone(&self) -> NormalizedRuleTablesDocument
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 NormalizedRuleTablesDocument
impl Debug for NormalizedRuleTablesDocument
Source§impl<'de> Deserialize<'de> for NormalizedRuleTablesDocument
impl<'de> Deserialize<'de> for NormalizedRuleTablesDocument
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 NormalizedRuleTablesDocument
impl RefUnwindSafe for NormalizedRuleTablesDocument
impl Send for NormalizedRuleTablesDocument
impl Sync for NormalizedRuleTablesDocument
impl Unpin for NormalizedRuleTablesDocument
impl UnsafeUnpin for NormalizedRuleTablesDocument
impl UnwindSafe for NormalizedRuleTablesDocument
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