cudf-cxx 0.2.0

cxx-based FFI bridge between Rust and NVIDIA libcudf C++ API
Documentation
#pragma once

#include <cudf/strings/padding.hpp>
#include <cudf/strings/side_type.hpp>
#include <memory>
#include "rust/cxx.h"
#include "column_shim.h"

namespace cudf_shims {

std::unique_ptr<OwnedColumn> str_pad(
    const OwnedColumn& col, int32_t width, int32_t side, rust::Str fill_char);
std::unique_ptr<OwnedColumn> str_zfill(
    const OwnedColumn& col, int32_t width);

/// Zero-fill with per-row widths from a column.
std::unique_ptr<OwnedColumn> str_zfill_by_widths(
    const OwnedColumn& col, const OwnedColumn& widths);

} // namespace cudf_shims