pub fn msgs<'a>() -> IndexedMap<'a, &'a [u8], Msg, MsgIndexes<'a>> {
    let indexes = MsgIndexes {
        identifier: UniqueIndex::new(|d| U8Key::new(d.identifier), "msg_identifier"),
    };
    IndexedMap::new("messages", indexes)
}
// msgs() is the storage access function.
msgs() is the storage access function.
msgs () is the storage access function .
pub fn msgs<'a>() -> IndexedMap<'a, &'a [u8], Msg, MsgIndexes<'a>> {
    let indexes = MsgIndexes {
        identifier: UniqueIndex::new(|d| U8Key::new(d.identifier), "msg_identifier"),
    };
    IndexedMap::new("messages", indexes)
}
pub fn msgs < ' a > ( ) -> IndexedMap < ' a , & ' a [ u8 ] , Msg , MsgIndexes < ' a > > { let indexes = MsgIndexes { identifier : UniqueIndex :: new ( | d | U8Key :: new ( d . identifier ) , " " ) , } ; IndexedMap :: new ( " " , indexes ) }
msgs() is the storage access function.
msgs () is the storage access function .