Skip to content

Commit 1ce6607

Browse files
committed
der_derive: impl IsConstructed on derive(Choice)
1 parent ccb9961 commit 1ce6607

2 files changed

Lines changed: 5 additions & 1 deletion

File tree

der/src/lib.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -377,7 +377,7 @@ pub use crate::{
377377
length::{IndefiniteLength, Length},
378378
ord::{DerOrd, ValueOrd},
379379
reader::{Reader, slice::SliceReader},
380-
tag::{Class, FixedTag, Tag, TagMode, TagNumber, Tagged},
380+
tag::{Class, FixedTag, IsConstructed, Tag, TagMode, TagNumber, Tagged},
381381
writer::{Writer, slice::SliceWriter},
382382
};
383383

der_derive/src/choice.rs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -97,6 +97,10 @@ impl DeriveChoice {
9797
}
9898
}
9999

100+
impl #impl_generics ::der::IsConstructed for #ident #ty_generics #where_clause {
101+
const CONSTRUCTED: bool = true;
102+
}
103+
100104
impl #impl_generics ::der::Decode<#lifetime> for #ident #ty_generics #where_clause {
101105
type Error = #error;
102106

0 commit comments

Comments
 (0)