pub struct CredentialEnvelope;Expand description
Data-envelope identity, not a callable issuer method or signing format.
Implementations§
Source§impl CredentialEnvelope
impl CredentialEnvelope
pub const ID: u64 = 0x415554480001
pub const NAME: &'static str = "credential"
pub const REQUEST_LIMITS: Limits = CREDENTIAL_LIMITS
pub const RESPONSE_LIMITS: Limits = CREDENTIAL_LIMITS
pub fn encode_request(value: &PortableCredential) -> Result<Vec<u8>, Error>
pub fn decode_request(bytes: &[u8]) -> Result<PortableCredential, Error>
pub fn encode_response(value: &PortableCredential) -> Result<Vec<u8>, Error>
pub fn decode_response(bytes: &[u8]) -> Result<PortableCredential, Error>
Auto Trait Implementations§
impl Freeze for CredentialEnvelope
impl RefUnwindSafe for CredentialEnvelope
impl Send for CredentialEnvelope
impl Sync for CredentialEnvelope
impl Unpin for CredentialEnvelope
impl UnsafeUnpin for CredentialEnvelope
impl UnwindSafe for CredentialEnvelope
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