Struct did_key::Document [−][src]
pub struct Document {
pub context: String,
pub id: String,
pub assertion_method: Option<Vec<String>>,
pub authentication: Option<Vec<String>>,
pub capability_delegation: Option<Vec<String>>,
pub capability_invocation: Option<Vec<String>>,
pub key_agreement: Option<Vec<String>>,
pub verification_method: Vec<VerificationMethod>,
}Fields
context: Stringid: Stringassertion_method: Option<Vec<String>>authentication: Option<Vec<String>>capability_delegation: Option<Vec<String>>capability_invocation: Option<Vec<String>>key_agreement: Option<Vec<String>>verification_method: Vec<VerificationMethod>Trait Implementations
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