pub fn as_changes_trie_root(&self) -> Option<&'a Hash> {
		match *self {
			DigestItemRef::ChangesTrieRoot(ref changes_trie_root) => Some(changes_trie_root),
			_ => None,
		}
	}
/// Cast this digest item into `ChangesTrieRoot`.
Cast this digest item into `ChangesTrieRoot`.
Cast this digest item into ` ChangesTrieRoot ` .
pub fn as_changes_trie_root(&self) -> Option<&'a Hash> {
		match *self {
			DigestItemRef::ChangesTrieRoot(ref changes_trie_root) => Some(changes_trie_root),
			_ => None,
		}
	}
pub fn as_changes_trie_root ( & self ) -> Option < & ' a Hash > { match * self { DigestItemRef :: ChangesTrieRoot ( ref changes_trie_root ) => Some ( changes_trie_root ) , _ => None , } }
Cast this digest item into `ChangesTrieRoot`.
Cast this digest item into ` ChangesTrieRoot ` .
&self
&self