Enum dubp_documents::revocation::RevocationDocument [−][src]
pub enum RevocationDocument {
V10(RevocationDocumentV10),
}Wrap an Revocation document.
Must be created by parsing a text document or using a builder.
Variants
Revocation document v10
Trait Implementations
impl Clone for RevocationDocument[src]
impl Clone for RevocationDocument[src]fn clone(&self) -> RevocationDocument[src]
pub fn clone_from(&mut self, source: &Self)1.0.0[src]
impl<'de> Deserialize<'de> for RevocationDocument[src]
impl<'de> Deserialize<'de> for RevocationDocument[src]fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>, [src]
__D: Deserializer<'de>,
impl Document for RevocationDocument[src]
impl Document for RevocationDocument[src]type PublicKey = PubKeyEnum
Type of the PublicKey used by the document.
fn version(&self) -> usize[src]
fn currency(&self) -> &str[src]
fn blockstamp(&self) -> Blockstamp[src]
fn issuers(&self) -> SmallVec<[Self::PublicKey; 1]>[src]
fn signatures(&self) -> SmallVec<[<Self::PublicKey as PublicKey>::Signature; 1]>[src]
fn as_bytes(&self) -> BeefCow<'_, [u8]>[src]
fn verify_one_signature(
&self,
public_key: &Self::PublicKey,
signature: &<Self::PublicKey as PublicKey>::Signature
) -> Result<(), SigError>[src]
&self,
public_key: &Self::PublicKey,
signature: &<Self::PublicKey as PublicKey>::Signature
) -> Result<(), SigError>
fn verify_signatures(&self) -> Result<(), DocumentSigsErr>[src]
impl Eq for RevocationDocument[src]
impl Eq for RevocationDocument[src]impl PartialEq<RevocationDocument> for RevocationDocument[src]
impl PartialEq<RevocationDocument> for RevocationDocument[src]fn eq(&self, other: &RevocationDocument) -> bool[src]
fn ne(&self, other: &RevocationDocument) -> bool[src]
impl Serialize for RevocationDocument[src]
impl Serialize for RevocationDocument[src]impl StructuralEq for RevocationDocument[src]
impl StructuralEq for RevocationDocument[src]impl ToStringObject for RevocationDocument[src]
impl ToStringObject for RevocationDocument[src]type StringObject = RevocationDocumentStringified
Generated string object
fn to_string_object(&self) -> Self::StringObject[src]
Auto Trait Implementations
impl RefUnwindSafe for RevocationDocument
impl RefUnwindSafe for RevocationDocumentimpl Send for RevocationDocument
impl Send for RevocationDocumentimpl Sync for RevocationDocument
impl Sync for RevocationDocumentimpl Unpin for RevocationDocument
impl Unpin for RevocationDocumentimpl UnwindSafe for RevocationDocument
impl UnwindSafe for RevocationDocumentBlanket Implementations
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>, [src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>, [src]impl<T> Same<T> for T
impl<T> Same<T> for Ttype Output = T
Should always be Self