ferrokinesis 0.7.0

A local AWS Kinesis mock server for testing, written in Rust
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
use crate::constants;
use crate::error::KinesisErrorResponse;
use crate::store::Store;
use serde_json::{Value, json};

pub async fn execute(store: &Store, _data: Value) -> Result<Option<Value>, KinesisErrorResponse> {
    let settings = store.get_account_settings().await;
    tracing::trace!("account settings described");
    Ok(Some(json!({
        constants::MINIMUM_THROUGHPUT_BILLING_COMMITMENT: settings
    })))
}