File tree Expand file tree Collapse file tree 3 files changed +7
-0
lines changed
rust/catalyst-signed-doc-macro/src Expand file tree Collapse file tree 3 files changed +7
-0
lines changed Original file line number Diff line number Diff line change @@ -16,6 +16,9 @@ pub(crate) fn catalyst_signed_documents_rules_impl() -> anyhow::Result<TokenStre
1616
1717 let mut rules_definitions = Vec :: new ( ) ;
1818 for ( doc_name, doc_spec) in spec. docs {
19+ if doc_spec. draft {
20+ continue ;
21+ }
1922 let const_type_name_ident = doc_name. ident ( ) ;
2023
2124 let content_type_rule =
Original file line number Diff line number Diff line change @@ -100,6 +100,7 @@ impl DocumentName {
100100pub ( crate ) struct DocSpec {
101101 #[ serde( rename = "type" ) ]
102102 pub ( crate ) doc_type : String ,
103+ pub ( crate ) draft : bool ,
103104 pub ( crate ) headers : Headers ,
104105 pub ( crate ) metadata : Metadata ,
105106 pub ( crate ) payload : payload:: Payload ,
Original file line number Diff line number Diff line change @@ -11,6 +11,9 @@ pub(crate) fn catalyst_signed_documents_types_consts_impl() -> anyhow::Result<To
1111
1212 let mut consts_definitions = Vec :: new ( ) ;
1313 for ( doc_name, doc_spec) in spec. docs {
14+ if doc_spec. draft {
15+ continue ;
16+ }
1417 let const_type_name_ident = doc_name. ident ( ) ;
1518 let doc_name = doc_name. name ( ) ;
1619 let type_uuid = doc_spec. doc_type ;
You can’t perform that action at this time.
0 commit comments