Struct kernel::process::KObjRef [−] [src]

pub struct KObjRef<T: ?Sized> {
    // some fields omitted
}

Methods

impl<'a, T: ?Sized + 'a> KObjRef<T>

fn new<F: FnOnce(&'a KObj) -> Option<&'a T>>(kobj: Arc<KObj>, f: F) -> Result<Self>

Trait Implementations

impl<T: ?Sized> Clone for KObjRef<T>

fn clone(&self) -> Self

fn clone_from(&mut self, source: &Self)

impl<T: ?Sized> Deref for KObjRef<T>

type Target = T

fn deref(&self) -> &T