wick-config 0.28.0

Wick manifest configuration format.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
use crate::v1::ComponentDefinition;

impl ComponentDefinition {
  pub(crate) fn component_id(&self) -> Option<&str> {
    match self {
      ComponentDefinition::GrpcUrlComponent(_) => None,
      ComponentDefinition::ManifestComponent(_) => None,
      ComponentDefinition::ComponentReference(v) => Some(&v.id),
      ComponentDefinition::SqlComponent(_) => todo!(),
      ComponentDefinition::HttpClientComponent(_) => todo!(),
    }
  }
}