Function imagevault::service::assets::info[][src]

pub async fn info<T: Authentication>(
    client: &Client<T>
) -> Result<InfoResult, Box<dyn Error>>
Expand description

Calls the assets/info endpoint.

Returns an AuthenticationMissing error if the Client does not have any Authentication set.

Arguments

  • client - The ImageVault Client to use.

Examples

use imagevault::{
    service::assets,
    Client,
    authentication::ClientCredentialsAuthentication
};

let authentication = ClientCredentialsAuthentication::default();
let client = Client::new(
    "identity",
    "secret",
    "https://myimagevault.local"
    )?
    .with_authentication(authentication);

let info = assets::info(&client).await?;