11//! Catalyst Signed Documents validation logic
22
3- pub ( crate ) mod id;
43pub ( crate ) mod json_schema;
54pub ( crate ) mod rules;
65pub ( crate ) mod utils;
7- pub ( crate ) mod ver;
86
97use std:: {
108 collections:: HashMap ,
@@ -14,8 +12,8 @@ use std::{
1412use anyhow:: Context ;
1513use catalyst_types:: { catalyst_id:: role_index:: RoleId , problem_report:: ProblemReport } ;
1614use rules:: {
17- ContentEncodingRule , ContentRule , ContentSchema , ContentTypeRule , ParametersRule , RefRule ,
18- ReplyRule , Rules , SectionRule , SignatureKidRule ,
15+ ContentEncodingRule , ContentRule , ContentSchema , ContentTypeRule , IdRule , ParametersRule ,
16+ RefRule , ReplyRule , Rules , SectionRule , SignatureKidRule , VerRule ,
1917} ;
2018
2119use crate :: {
@@ -26,7 +24,6 @@ use crate::{
2624 metadata:: DocType ,
2725 providers:: { CatalystSignedDocumentProvider , VerifyingKeyProvider } ,
2826 signature:: { tbs_data, Signature } ,
29- validator:: { id:: IdRule , ver:: VerRule } ,
3027 CatalystSignedDocument , ContentEncoding , ContentType ,
3128} ;
3229
@@ -297,7 +294,10 @@ mod tests {
297294 builder:: tests:: Builder ,
298295 metadata:: SupportedField ,
299296 providers:: { tests:: TestCatalystSignedDocumentProvider , CatalystSignedDocumentProvider } ,
300- validator:: { document_rules_init, id:: IdRule , ver:: VerRule } ,
297+ validator:: {
298+ document_rules_init,
299+ rules:: { IdRule , VerRule } ,
300+ } ,
301301 UuidV7 ,
302302 } ;
303303
0 commit comments