pub struct TransformationRuleCatalog { /* private fields */ }Expand description
Deterministic in-memory catalog for validated transformation-rule records.
Implementations§
Source§impl TransformationRuleCatalog
impl TransformationRuleCatalog
pub fn new() -> Self
pub fn insert( &mut self, record: TransformationRule, ) -> Result<(), CatalogRecordError>
pub fn for_target(&self, target: &str) -> Vec<&TransformationRule>
Trait Implementations§
Source§impl Debug for TransformationRuleCatalog
impl Debug for TransformationRuleCatalog
Source§impl Default for TransformationRuleCatalog
impl Default for TransformationRuleCatalog
Source§fn default() -> TransformationRuleCatalog
fn default() -> TransformationRuleCatalog
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for TransformationRuleCatalog
impl RefUnwindSafe for TransformationRuleCatalog
impl Send for TransformationRuleCatalog
impl Sync for TransformationRuleCatalog
impl Unpin for TransformationRuleCatalog
impl UnsafeUnpin for TransformationRuleCatalog
impl UnwindSafe for TransformationRuleCatalog
Blanket Implementations§
§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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