fn build_attrval_scalar()

in src/data.rs [718:735]


fn build_attrval_scalar(_ktype: &str, _kval: &str) -> AttributeValue {
    debug!(
        "Constructing an AttributeValue for (type: {:?}, val: {:?})",
        _ktype, _kval
    );

    let mut attrval: AttributeValue = AttributeValue {
        ..Default::default()
    };
    match _ktype {
        "S" => attrval.s = Some(String::from(_kval)),
        "N" => attrval.n = Some(String::from(_kval)), // NOTE: pass string, not number
        // "B" => { attrval.b = Some(Bytes::from(_kval.clone().as_str())) },
        _ => panic!("ERROR: Unknown DynamoDB Data Type: {}", _ktype),
    }

    attrval
}