pub struct GssDecisionLegacyErrorInternalTransitionMessage(/* private fields */);Expand description
Validated wire message for one legal GssDecision transition.
Implementations§
Source§impl GssDecisionLegacyErrorInternalTransitionMessage
impl GssDecisionLegacyErrorInternalTransitionMessage
Sourcepub const fn as_wire(&self) -> &EncryptionReply
pub const fn as_wire(&self) -> &EncryptionReply
Borrows the validated wire message.
Sourcepub fn into_wire(self) -> EncryptionReply
pub fn into_wire(self) -> EncryptionReply
Returns the validated wire message.
Sourcepub fn try_map_wire(
self,
map: impl FnOnce(EncryptionReply) -> EncryptionReply,
) -> Result<Self, EncryptionReply>
pub fn try_map_wire( self, map: impl FnOnce(EncryptionReply) -> EncryptionReply, ) -> Result<Self, EncryptionReply>
Mutates or replaces the wire value while preserving this transition variant.
§Errors
Returns the replacement when it no longer denotes this phase transition.
Auto Trait Implementations§
impl Freeze for GssDecisionLegacyErrorInternalTransitionMessage
impl RefUnwindSafe for GssDecisionLegacyErrorInternalTransitionMessage
impl Send for GssDecisionLegacyErrorInternalTransitionMessage
impl Sync for GssDecisionLegacyErrorInternalTransitionMessage
impl Unpin for GssDecisionLegacyErrorInternalTransitionMessage
impl UnsafeUnpin for GssDecisionLegacyErrorInternalTransitionMessage
impl UnwindSafe for GssDecisionLegacyErrorInternalTransitionMessage
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