networkit-rs 0.1.0

Rust bindings for Networkit
Documentation
//
// Created by Ziyang Hu on 2023/1/30.
//

#include "bridge.h"

namespace NetworKit
{
    unique_ptr<vector<edgeweight>> MakeWeightVector(rust::Slice<const edgeweight> wt)
    {
        vector<edgeweight> v{wt.begin(), wt.end()};
        return make_unique<vector<edgeweight>>(v);
    }

    unique_ptr<vector<count>> MakeCountVector(rust::Slice<const count> wt)
    {
        vector<count> v{wt.begin(), wt.end()};
        return make_unique<vector<count>>(v);
    }
}