datasources 0.1.55

Async datasource interfaces, middleware, registry, and test doubles
Documentation
1
2
3
4
5
6
7
8
9
10
use crate::schema::Schema;

pub fn ids_from_schema(schema: &Schema) -> Vec<String> {
    schema
        .columns
        .iter()
        .filter(|(_, column)| column.is_id)
        .map(|(name, _)| name.clone())
        .collect()
}