Skip to main content

Crate rulemorph

Crate rulemorph 

Source

Re-exports§

pub use normalization::InputData;
pub use normalization::NormalizationOptions;
pub use normalization::NormalizedRecords;
pub use normalization::normalize_records;
pub use normalization::normalize_records_with_options;
pub use trace::RecordTrace;
pub use trace::TraceAttributeValue;
pub use trace::TraceDiagnostic;
pub use trace::TraceEvent;
pub use trace::TraceEventKind;
pub use trace::TraceJsonType;
pub use trace::TracePhase;
pub use trace::TraceRedactionOptions;
pub use trace::TraceTruncation;
pub use trace::TraceValueMode;
pub use trace::TraceValueModeName;
pub use trace::TraceValueSnapshot;
pub use trace::TraceValueState;
pub use trace::TransformRecordTraceResult;
pub use trace::TransformTrace;
pub use trace::TransformTraceError;
pub use trace::TransformTraceOptions;
pub use trace::TransformTraceResult;

Modules§

normalization
serde_guard
trace
v2_eval
v2 Evaluation Context and Functions for rulemorph v2.0
v2_model
v2 Expression Types for rulemorph v2.0
v2_parser
v2 Expression Parser for rulemorph v2.0
v2_validator
v2 Expression Static Validator

Structs§

CustomOpDef
DtoError
ExprChain
ExprOp
ExprRef
InputSpec
Mapping
MarkdownInclude
MarkdownInput
RuleError
RuleFile
RuleParseError
RuleType
RuleTypeField
TransformError
TransformStream
Output iterator for transform_stream* APIs.
TransformStreamItem
TransformWarning
YamlLocation

Enums§

DtoLanguage
ErrorCode
Expr
InputFormat
MarkdownFlavor
MarkdownFrontmatter
MarkdownRecordsMode
MarkdownTableHeaderPolicy
PathError
PathToken
RuleFormat
RuleTypeKind
TransformErrorKind

Constants§

VERSION
Library version from Cargo.toml

Functions§

generate_dto
get_path
parse_path
parse_rule_file
parse_rule_file_with_format
preflight_validate
preflight_validate_input
preflight_validate_input_with_base_dir
preflight_validate_input_with_warnings
preflight_validate_input_with_warnings_with_base_dir
preflight_validate_input_with_warnings_with_base_dir_and_options
preflight_validate_with_base_dir
preflight_validate_with_warnings
preflight_validate_with_warnings_with_base_dir
transform
transform_input
transform_input_with_base_dir
transform_input_with_base_dir_and_options
transform_input_with_options
transform_input_with_trace
transform_input_with_trace_with_base_dir_and_options
transform_input_with_warnings
transform_input_with_warnings_with_base_dir
transform_input_with_warnings_with_base_dir_and_options
transform_input_with_warnings_with_options
transform_record
transform_record_with_base_dir
transform_record_with_trace
transform_record_with_warnings
transform_record_with_warnings_with_base_dir
transform_stream
transform_stream_input
transform_stream_input_with_base_dir
transform_stream_input_with_base_dir_and_options
transform_stream_input_with_options
transform_stream_with_base_dir
transform_stream_with_base_dir_and_options
transform_stream_with_options
transform_with_base_dir
transform_with_options
transform_with_warnings
transform_with_warnings_with_base_dir
transform_with_warnings_with_base_dir_and_options
transform_with_warnings_with_options
validate_rule_file
validate_rule_file_with_base_dir
validate_rule_file_with_source
validate_rule_file_with_source_and_base_dir

Type Aliases§

ValidationResult