pub trait OwnerReferenceExt {
    // Required methods
    fn is_owned_by<T>(&self, owner: &T) -> bool
       where T: Metadata<Ty = ObjectMeta>;
    fn is_controlled_by<T>(&self, owner: &T) -> bool
       where T: Metadata<Ty = ObjectMeta>;
}

Required Methods§

source

fn is_owned_by<T>(&self, owner: &T) -> bool
where T: Metadata<Ty = ObjectMeta>,

Check for self being owned by owner

source

fn is_controlled_by<T>(&self, owner: &T) -> bool
where T: Metadata<Ty = ObjectMeta>,

Check for self being owned and controlled by owner

Object Safety§

This trait is not object safe.

Implementors§

source§

impl<K> OwnerReferenceExt for K
where K: Metadata<Ty = ObjectMeta>,