pub(crate) fn move_into_context<S: Storage, Q: Querier>(target: &mut Ctx, storage: S, querier: Q) {
    let b = get_context_data_mut::<S, Q>(target);
    b.storage = Some(storage);
    b.querier = Some(querier);
}
/// Moves owned instances of storage and querier into the context.
/// Should be followed by exactly one call to move_out_of_context when the instance is finished.
Moves owned instances of storage and querier into the context.
Should be followed by exactly one call to move_out_of_context when the instance is finished.
Moves owned instances of storage and querier into the context . Should be followed by exactly one call to move_out_of_context when the instance is finished .
pub(crate) fn move_into_context<S: Storage, Q: Querier>(target: &mut Ctx, storage: S, querier: Q) {
    let b = get_context_data_mut::<S, Q>(target);
    b.storage = Some(storage);
    b.querier = Some(querier);
}
pub ( crate ) fn move_into_context < S : Storage , Q : Querier > ( target : & mut Ctx , storage : S , querier : Q ) { let b = get_context_data_mut :: < S , Q > ( target ) ; b . storage = Some ( storage ) ; b . querier = Some ( querier ) ; }
Moves owned instances of storage and querier into the context.
Moves owned instances of storage and querier into the context .
target
&mut Ctx
storage
S
querier
Q
target
&mut Ctx
storage
S
querier
Q