pub struct K8sClusterSource {
pub server_version: String,
pub api_version: String,
pub crd_specs: Vec<String>,
}Expand description
Kubernetes cluster source fingerprinting
Fields§
§server_version: String§api_version: String§crd_specs: Vec<String>Trait Implementations§
Source§impl Fingerprintable for K8sClusterSource
impl Fingerprintable for K8sClusterSource
Source§fn create_fingerprint(&self) -> Result<ContentFingerprint, Box<dyn Error>>
fn create_fingerprint(&self) -> Result<ContentFingerprint, Box<dyn Error>>
Create a content fingerprint for this source
Source§fn has_changed(
&self,
last_fingerprint: &ContentFingerprint,
) -> Result<bool, Box<dyn Error>>
fn has_changed( &self, last_fingerprint: &ContentFingerprint, ) -> Result<bool, Box<dyn Error>>
Check if content has changed since the last fingerprint
Auto Trait Implementations§
impl Freeze for K8sClusterSource
impl RefUnwindSafe for K8sClusterSource
impl Send for K8sClusterSource
impl Sync for K8sClusterSource
impl Unpin for K8sClusterSource
impl UnwindSafe for K8sClusterSource
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more