pub enum ManifestExtEntrySpec {
SpxKey {
spx_key: PathBuf,
},
SpxSignature {
spx_signature: PathBuf,
},
Raw {
name: HexEncoded<u32>,
identifier: HexEncoded<u32>,
value: Vec<HexEncoded<u8>>,
},
}
Expand description
Specs for the known extension variants.
This includes a raw variant that can take any id, name, and value.
Variants§
Implementations§
Trait Implementations§
Source§impl Debug for ManifestExtEntrySpec
impl Debug for ManifestExtEntrySpec
Source§impl<'de> Deserialize<'de> for ManifestExtEntrySpec
impl<'de> Deserialize<'de> for ManifestExtEntrySpec
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for ManifestExtEntrySpec
impl PartialEq for ManifestExtEntrySpec
Source§impl Serialize for ManifestExtEntrySpec
impl Serialize for ManifestExtEntrySpec
impl StructuralPartialEq for ManifestExtEntrySpec
Auto Trait Implementations§
impl Freeze for ManifestExtEntrySpec
impl RefUnwindSafe for ManifestExtEntrySpec
impl Send for ManifestExtEntrySpec
impl Sync for ManifestExtEntrySpec
impl Unpin for ManifestExtEntrySpec
impl UnwindSafe for ManifestExtEntrySpec
Blanket Implementations§
§impl<T> Annotate for T
impl<T> Annotate for T
default fn format( &self, _variant: Option<&str>, _field: &MemberId<'_>, ) -> Option<Format>
default fn comment( &self, _variant: Option<&str>, _field: &MemberId<'_>, ) -> Option<String>
default fn as_annotate(&self) -> Option<&dyn Annotate>
default fn thunk_serialize( &self, serializer: &mut AnnotatedSerializer<'_>, ) -> Result<Document, Error>
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