pub struct PicClaim {
pub root: String,
pub compositions: Option<Vec<String>>,
}Expand description
The pic claim.
Fields§
§root: StringUnpadded Base64url of the exact PIC Continuity COSE bytes.
compositions: Option<Vec<String>>Reserved for future composition: additional PIC Continuity COSE values, each unpadded Base64url of exact bytes. Not defined by Profile 0.2 processing; carried for representation fidelity only.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for PicClaim
impl<'de> Deserialize<'de> for PicClaim
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<PicClaim, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<PicClaim, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for PicClaim
Source§impl Serialize for PicClaim
impl Serialize for PicClaim
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
impl StructuralPartialEq for PicClaim
Auto Trait Implementations§
impl Freeze for PicClaim
impl RefUnwindSafe for PicClaim
impl Send for PicClaim
impl Sync for PicClaim
impl Unpin for PicClaim
impl UnsafeUnpin for PicClaim
impl UnwindSafe for PicClaim
Blanket Implementations§
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