#[non_exhaustive]pub struct LinkedPresentationReport {
pub service: DidUrl,
pub url: Option<Url>,
pub result: Result<DecodedPresentation, LinkedVpError>,
}Available on crate feature
linked-vp only.Expand description
What became of one URL of a LinkedVerifiablePresentation service.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.service: DidUrlThe id of the service.
url: Option<Url>The URL; None when the service entry itself is invalid.
result: Result<DecodedPresentation, LinkedVpError>The presentation, validated, or why it was not.
Trait Implementations§
Auto Trait Implementations§
impl !RefUnwindSafe for LinkedPresentationReport
impl !UnwindSafe for LinkedPresentationReport
impl Freeze for LinkedPresentationReport
impl Send for LinkedPresentationReport
impl Sync for LinkedPresentationReport
impl Unpin for LinkedPresentationReport
impl UnsafeUnpin for LinkedPresentationReport
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