pub struct EabHeader {
pub alg: String,
pub kid: String,
pub url: String,
}Expand description
The inner EAB JWS’s protected header. See the module docs for why
this is its own type rather than a reuse of ProtectedHeader.
Fields§
§alg: String§kid: String§url: StringTrait Implementations§
Source§impl<'de> Deserialize<'de> for EabHeader
impl<'de> Deserialize<'de> for EabHeader
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
Auto Trait Implementations§
impl Freeze for EabHeader
impl RefUnwindSafe for EabHeader
impl Send for EabHeader
impl Sync for EabHeader
impl Unpin for EabHeader
impl UnsafeUnpin for EabHeader
impl UnwindSafe for EabHeader
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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