Trait mentat_transaction::Pullable
[−]
[src]
pub trait Pullable { fn pull_attributes_for_entities<E, A>(
&self,
entities: E,
attributes: A
) -> Result<BTreeMap<Entid, ValueRc<StructuredMap>>>
where
E: IntoIterator<Item = Entid>,
A: IntoIterator<Item = Entid>; fn pull_attributes_for_entity<A>(
&self,
entity: Entid,
attributes: A
) -> Result<StructuredMap>
where
A: IntoIterator<Item = Entid>; }
Required Methods
fn pull_attributes_for_entities<E, A>(
&self,
entities: E,
attributes: A
) -> Result<BTreeMap<Entid, ValueRc<StructuredMap>>> where
E: IntoIterator<Item = Entid>,
A: IntoIterator<Item = Entid>,
&self,
entities: E,
attributes: A
) -> Result<BTreeMap<Entid, ValueRc<StructuredMap>>> where
E: IntoIterator<Item = Entid>,
A: IntoIterator<Item = Entid>,
fn pull_attributes_for_entity<A>(
&self,
entity: Entid,
attributes: A
) -> Result<StructuredMap> where
A: IntoIterator<Item = Entid>,
&self,
entity: Entid,
attributes: A
) -> Result<StructuredMap> where
A: IntoIterator<Item = Entid>,
Implementors
impl<'a, 'c> Pullable for InProgressRead<'a, 'c>
impl<'a, 'c> Pullable for InProgress<'a, 'c>