Fast VK 🚀
Kernel for fast collection data from VK
[]
= "0.2"
Example
use ;
use HashMap;
use Method;
use json;
async
Kernel for fast collection data from VK
[dependencies]
fast_vk = "0.2"
use fast_vk::{InstancePool, Instance};
use std::collections::HashMap;
use vk_method::Method;
use serde_json::json;
#[tokio::main]
async fn main() {
let token = ["1234567890abcdef1234567890abcdef1234567890abcdef"].into_iter();
let instances = Instance::from_tokens(token).unwrap();
let pool = InstancePool::new(instances);
let mut params = HashMap::new();
params.insert("user_id".to_string(), "1".to_string());
let response = pool.run(Method::new(
"users.get",
params.into(),
)).await.unwrap();
assert_eq!(
response,
json!([
{
"id": 1,
"first_name": "Pavel",
"last_name": "Durov",
"is_closed": false,
"can_access_closed": true
}
])
)
}