Type Alias Documents
pub type Documents = IndexMap<Identifier, Option<Document>>;Expand description
Collection of documents.
Aliased Type§
struct Documents { /* private fields */ }Trait Implementations§
source§impl FromProof<DocumentQuery> for Documents
 
impl FromProof<DocumentQuery> for Documents
source§type Request = DocumentQuery
 
type Request = DocumentQuery
Request type for which this trait is implemented.
source§type Response = GetDocumentsResponse
 
type Response = GetDocumentsResponse
Response type for which this trait is implemented.
source§fn maybe_from_proof_with_metadata<'a, I: Into<Self::Request>, O: Into<Self::Response>>(
    request: I,
    response: O,
    network: Network,
    platform_version: &PlatformVersion,
    provider: &'a dyn ContextProvider,
) -> Result<(Option<Self>, ResponseMetadata, Proof), Error>where
    Self: Sized + 'a,
 
fn maybe_from_proof_with_metadata<'a, I: Into<Self::Request>, O: Into<Self::Response>>(
    request: I,
    response: O,
    network: Network,
    platform_version: &PlatformVersion,
    provider: &'a dyn ContextProvider,
) -> Result<(Option<Self>, ResponseMetadata, Proof), Error>where
    Self: Sized + 'a,
Parse and verify the received proof and retrieve the requested object, if any. Read more
§fn maybe_from_proof<'a, I, O>(
    request: I,
    response: O,
    network: Network,
    platform_version: &PlatformVersion,
    provider: &'a dyn ContextProvider,
) -> Result<Option<Self>, Error>
 
fn maybe_from_proof<'a, I, O>( request: I, response: O, network: Network, platform_version: &PlatformVersion, provider: &'a dyn ContextProvider, ) -> Result<Option<Self>, Error>
Parse and verify the received proof and retrieve the requested object, if any. Read more
§fn from_proof<'a, I, O>(
    request: I,
    response: O,
    network: Network,
    platform_version: &PlatformVersion,
    provider: &'a dyn ContextProvider,
) -> Result<Self, Error>
 
fn from_proof<'a, I, O>( request: I, response: O, network: Network, platform_version: &PlatformVersion, provider: &'a dyn ContextProvider, ) -> Result<Self, Error>
Retrieve the requested object from the proof. Read more
§fn from_proof_with_metadata<'a, I, O>(
    request: I,
    response: O,
    network: Network,
    platform_version: &PlatformVersion,
    provider: &'a dyn ContextProvider,
) -> Result<(Self, ResponseMetadata), Error>
 
fn from_proof_with_metadata<'a, I, O>( request: I, response: O, network: Network, platform_version: &PlatformVersion, provider: &'a dyn ContextProvider, ) -> Result<(Self, ResponseMetadata), Error>
Retrieve the requested object from the proof with metadata. Read more
§fn from_proof_with_metadata_and_proof<'a, I, O>(
    request: I,
    response: O,
    network: Network,
    platform_version: &PlatformVersion,
    provider: &'a dyn ContextProvider,
) -> Result<(Self, ResponseMetadata, Proof), Error>
 
fn from_proof_with_metadata_and_proof<'a, I, O>( request: I, response: O, network: Network, platform_version: &PlatformVersion, provider: &'a dyn ContextProvider, ) -> Result<(Self, ResponseMetadata, Proof), Error>
Retrieve the requested object from the proof with metadata. Read more