deskribe 0.1.0

Native Kubernetes resource descriptions using a caller-provided kube client
1
2
3
4
5
6
7
8
9
10
11
12
13
14
// Copyright 2026 Nikola Milojević.
// SPDX-License-Identifier: Apache-2.0

use serde_json::Value;

pub(crate) fn text(v: &Value) -> &str {
    v.as_str().unwrap_or_default()
}
pub(crate) fn items(v: &Value) -> &[Value] {
    v.as_array().map(Vec::as_slice).unwrap_or_default()
}
pub(crate) fn integer(v: &Value) -> i64 {
    v.as_i64().unwrap_or_default()
}