v0.5.3-pre.002
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
<!-- file: ks-pipeline-demo-scenarios/USAGE.md -->
|
||||
<!-- version: 33 -->
|
||||
<!-- version: 34 -->
|
||||
|
||||
# Utilisation de ks-pipeline-demo-scenarios
|
||||
|
||||
@@ -21,7 +21,7 @@ fn initialize_environment() -> ks_core::Result<()> {
|
||||
}
|
||||
```
|
||||
|
||||
`resolve_demo_devnet_profile` sélectionne un profil Devnet configuré et `prepare_demo_devnet_profile_store` vérifie ou initialise son stockage PostgreSQL.
|
||||
`resolve_demo_devnet_profile` sélectionne un profil Devnet configuré et `prepare_demo_devnet_profile_store` ouvre/vérifie son `ks_store::Store`. Le scénario ne connaît pas le backend concret ; PostgreSQL reste actuellement sélectionné par la configuration mais sa connexion appartient à `ks-store`.
|
||||
|
||||
## Observer une exécution
|
||||
|
||||
@@ -63,13 +63,12 @@ fn memo_request() -> ks_pipeline_demo_scenarios::DevnetMemoExecutionRequest {
|
||||
```
|
||||
|
||||
```rust
|
||||
async fn run_memo<S, O>(
|
||||
store: &S,
|
||||
async fn run_memo<O>(
|
||||
store: &ks_store::Store,
|
||||
observer: &O,
|
||||
request: ks_pipeline_demo_scenarios::DevnetMemoExecutionRequest,
|
||||
) -> ks_core::Result<ks_pipeline_demo_scenarios::DevnetMemoExecutionSummary>
|
||||
where
|
||||
S: ks_store::Store + Sync,
|
||||
O: ks_pipeline_demo_scenarios::SolanaExecutionObserver,
|
||||
{
|
||||
let result = ks_pipeline_demo_scenarios::execute_devnet_memo(
|
||||
@@ -78,14 +77,12 @@ where
|
||||
request,
|
||||
)
|
||||
.await;
|
||||
|
||||
match result {
|
||||
Ok(summary) => Ok(summary),
|
||||
Err(error) => Err(error),
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
## Simuler Token-2022
|
||||
|
||||
```rust
|
||||
|
||||
Reference in New Issue
Block a user