pub trait MetadataItem: Clone + Default + Debug + PartialEq<Self> {
    type UId: PartialEq<Self::UId>;
    fn uid(&self) -> &Self::UId;
    fn is_newer(&self, another: &Self) -> bool;

    fn is_being_deleted(&self) -> bool { ... }
    fn set_labels<T>(self, _labels: Vec<(T, T), Global>) -> Self
    where
        T: Into<String>
, { ... } fn get_labels(&self) -> HashMap<String, String, RandomState> { ... } }

Associated Types

Required methods

checkif item is newer

Provided methods

if object is process of being deleted

set string labels

get string labels

Implementations on Foreign Types

Implementors