canic_core/api/
standards.rs1use crate::dto::standards::CanicStandardsResponse;
2
3const CANISTER_NAME: &str = env!("CARGO_PKG_NAME");
4const CANISTER_VERSION: &str = env!("CARGO_PKG_VERSION");
5const CANISTER_DESCRIPTION: &str = env!("CARGO_PKG_DESCRIPTION");
6
7pub struct CanicStandardsApi;
12
13impl CanicStandardsApi {
14 #[must_use]
15 pub fn metadata() -> CanicStandardsResponse {
16 CanicStandardsResponse {
17 name: CANISTER_NAME.to_string(),
18 version: CANISTER_VERSION.to_string(),
19 description: CANISTER_DESCRIPTION.to_string(),
20 }
21 }
22}