Trait bee_tangle::storage::StorageBackend [−][src]
pub trait StorageBackend: StorageBackend + Insert<MessageId, Message> + Insert<MessageId, MessageMetadata> + Insert<(MessageId, MessageId), ()> + Insert<MilestoneIndex, Milestone> + Insert<SolidEntryPoint, MilestoneIndex> + Fetch<MessageId, Message> + Fetch<MessageId, MessageMetadata> + Fetch<MessageId, Vec<MessageId>> + Fetch<MilestoneIndex, Milestone> { }
A blanket-implemented helper trait for the storage layer.
Implementors
impl<T> StorageBackend for T where
T: StorageBackend + Insert<MessageId, Message> + Insert<MessageId, MessageMetadata> + Insert<(MessageId, MessageId), ()> + Insert<MilestoneIndex, Milestone> + Insert<SolidEntryPoint, MilestoneIndex> + Fetch<MessageId, Message> + Fetch<MessageId, MessageMetadata> + Fetch<MessageId, Vec<MessageId>> + Fetch<MilestoneIndex, Milestone>,
[src]
impl<T> StorageBackend for T where
T: StorageBackend + Insert<MessageId, Message> + Insert<MessageId, MessageMetadata> + Insert<(MessageId, MessageId), ()> + Insert<MilestoneIndex, Milestone> + Insert<SolidEntryPoint, MilestoneIndex> + Fetch<MessageId, Message> + Fetch<MessageId, MessageMetadata> + Fetch<MessageId, Vec<MessageId>> + Fetch<MilestoneIndex, Milestone>,
[src]