INNER CODE UNIT · Rust
describe_metadata
databricks/click · src/describe/mod.rs:56
pub fn describe_metadata<T: ?Sized + Metadata<Ty = ObjectMeta> + Resource>(
value: &T,
table: &mut comfy_table::Table,
) -> Result<(), ClickError> {
let metadata = value.metadata();
table.add_row(vec![
"Name:",
metadata.name.as_deref().unwrap_or("<Unknown>"),
]);
table.add_row(vec![
"Namespace:",
metadata.namespace.as_deref().unwrap_or("<Unknown>"),
]);
let mut label_vec = vec!["Labels:"];
match metadata.labels.as_ref() {
Some(labels) => {
let lstr = keyval_string(labels.iter(), None);
label_vec.push(&lstr);