edc-web-ui 0.2.0

A Rust Web interface with patternfly-yew client for EDC
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
use edc_connector_client::types::policy::PolicyKind as EdcPolicyKind;

#[derive(Debug, Clone, strum::Display)]
pub enum PolicyKind {
  Set,
  Offer,
  Agreement,
}

impl From<&EdcPolicyKind> for PolicyKind {
  fn from(kind: &EdcPolicyKind) -> Self {
    match kind {
      EdcPolicyKind::Set => PolicyKind::Set,
      EdcPolicyKind::Offer => PolicyKind::Offer,
      EdcPolicyKind::Agreement => PolicyKind::Agreement,
    }
  }
}