pub fn store(
        &self,
        key: K,
        value: V,
    ) {
        // Tell the worker thread to take the value and associate the key with
        // it.
        //
        // It shouldn't be possible for this to fail, since the worker holds
        // the receiver for this channel, and isn't dropped until the client
        // itself is dropped.  So if it does fail, we want to know about it
        // since it would mean we have a bug.
        self.work_in
            .unbounded_send(WorkerMessage::Take {
                key,
                value,
            })
            .expect("worker messager receiver dropped unexpectedly");
    }
/// Transfer ownership of the given value to the `Pantry`, associating with
/// it the given key, which can be used later with [`fetch`] to transfer
/// ownership of the value back out.
///
/// [`fetch`]: #method.fetch
Transfer ownership of the given value to the `Pantry`, associating with
it the given key, which can be used later with [`fetch`] to transfer
ownership of the value back out.


Transfer ownership of the given value to the ` Pantry ` associating with it the given key which can be used later with [ ` fetch ` ] to transfer ownership of the value back out .
pub fn store(
        &self,
        key: K,
        value: V,
    ) {
        // Tell the worker thread to take the value and associate the key with
        // it.
        //
        // It shouldn't be possible for this to fail, since the worker holds
        // the receiver for this channel, and isn't dropped until the client
        // itself is dropped.  So if it does fail, we want to know about it
        // since it would mean we have a bug.
        self.work_in
            .unbounded_send(WorkerMessage::Take {
                key,
                value,
            })
            .expect("worker messager receiver dropped unexpectedly");
    }
pub fn store ( & self , key : K , value : V , ) { // Tell the worker thread to take the value and associate the key with // it. // // It shouldn't be possible for this to fail, since the worker holds // the receiver for this channel, and isn't dropped until the client // itself is dropped.  So if it does fail, we want to know about it // since it would mean we have a bug. self . work_in . unbounded_send ( WorkerMessage :: Take { key , value , } ) . expect ( " " ) ; }
Transfer ownership of the given value to the `Pantry`, associating with
it the given key, which can be used later with [`fetch`] to transfer
ownership of the value back out.
Transfer ownership of the given value to the ` Pantry ` associating with it the given key which can be used later with [ ` fetch ` ] to transfer ownership of the value back out .
&self
key
K
value
V
&self
key
K
value
V