pub fn spec<K: ?Sized>(&self, key: &K) -> Option<S> 
        where S::Key: Borrow<K>,
            K: Ord
    {
        match self.inner_store().read().get(key) {
            Some(value) => Some(value.spec.clone()),
            None => None,
        }
    }
/// get copy of the spec ref by key
get copy of the spec ref by key
get copy of the spec ref by key
pub fn spec<K: ?Sized>(&self, key: &K) -> Option<S> 
        where S::Key: Borrow<K>,
            K: Ord
    {
        match self.inner_store().read().get(key) {
            Some(value) => Some(value.spec.clone()),
            None => None,
        }
    }
pub fn spec < K : ? Sized > ( & self , key : & K ) -> Option < S > where S :: Key : Borrow < K > , K : Ord { match self . inner_store ( ) . read ( ) . get ( key ) { Some ( value ) => Some ( value . spec . clone ( ) ) , None => None , } }
get copy of the spec ref by key
get copy of the spec ref by key
&self
key
&K
&self
key
&K