fn take<T: codec::Decode>(&self, key: &[u8]) -> Option<T> {
		let value = self.get(key);
		self.kill(key);
		value
	}
/// Take a value from storage, deleting it after reading.
Take a value from storage, deleting it after reading.
Take a value from storage deleting it after reading .
fn take<T: codec::Decode>(&self, key: &[u8]) -> Option<T> {
		let value = self.get(key);
		self.kill(key);
		value
	}
fn take < T : codec :: Decode > ( & self , key : & [ u8 ] ) -> Option < T > { let value = self . get ( key ) ; self . kill ( key ) ; value }
Take a value from storage, deleting it after reading.
Take a value from storage deleting it after reading .
&self
key
&[u8]
&self
key
&[u8]