#[non_exhaustive]pub enum MsgVerified {
Signed {
sig_status: MsgSigStatus,
undocumented: JsonObject,
},
SigMissing,
Undocumented(JsonObject),
}Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Implementations§
Source§impl MsgVerified
impl MsgVerified
pub fn make_signed(sig_status: MsgSigStatus) -> Self
pub fn make_sig_missing() -> Self
Source§impl MsgVerified
impl MsgVerified
pub fn signed(&self) -> Option<&MsgSigStatus>
pub fn is_sig_missing(&self) -> bool
Trait Implementations§
Source§impl Clone for MsgVerified
impl Clone for MsgVerified
Source§fn clone(&self) -> MsgVerified
fn clone(&self) -> MsgVerified
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for MsgVerified
impl Debug for MsgVerified
Source§impl<'de> Deserialize<'de> for MsgVerified
impl<'de> Deserialize<'de> for MsgVerified
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
Source§impl PartialEq for MsgVerified
impl PartialEq for MsgVerified
Source§impl Serialize for MsgVerified
impl Serialize for MsgVerified
impl StructuralPartialEq for MsgVerified
Auto Trait Implementations§
impl Freeze for MsgVerified
impl RefUnwindSafe for MsgVerified
impl Send for MsgVerified
impl Sync for MsgVerified
impl Unpin for MsgVerified
impl UnsafeUnpin for MsgVerified
impl UnwindSafe for MsgVerified
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