Rust: split into two packages

This commit is contained in:
Alex Kotov 2022-01-31 04:19:27 +05:00
parent b4aa3e5bd5
commit cef445ac72
Signed by: kotovalexarian
GPG Key ID: 553C0EBBEB5D5F08
7 changed files with 46 additions and 17 deletions

View File

@ -1,16 +1,5 @@
[package]
name = "kernaux"
version = "0.2.0"
authors = ["Alex Kotov <kotovalexarian@gmail.com>"]
edition = "2021"
description = "Auxiliary library for kernel development"
readme = true
homepage = "https://github.com/tailix/libkernaux/tree/master/pkgs/rust"
repository = "https://github.com/tailix/libkernaux/tree/master/pkgs/rust"
license = "MIT"
keywords = ["ffi", "no_std", "no-std", "embedded", "bindings"]
categories = ["api-bindings", "embedded", "external-ffi-bindings", "no-std", "parsing"]
publish = true
[dependencies]
libc = "0.2.113"
[workspace]
members = [
"kernaux",
"kernaux-sys",
]

View File

@ -0,0 +1,16 @@
[package]
name = "kernaux-sys"
version = "0.0.0"
authors = ["Alex Kotov <kotovalexarian@gmail.com>"]
edition = "2021"
description = "Unsafe no-std binding to libkernaux - auxiliary library for kernel development"
readme = true
homepage = "https://github.com/tailix/libkernaux/tree/master/pkgs/rust"
repository = "https://github.com/tailix/libkernaux/tree/master/pkgs/rust"
license = "MIT"
keywords = ["ffi", "no_std", "no-std", "embedded", "bindings"]
categories = ["embedded", "external-ffi-bindings", "no-std", "parsing"]
publish = true
[dependencies]
libc = "0.2.113"

View File

@ -0,0 +1,7 @@
KernAux
=======
[![Test](https://github.com/tailix/libkernaux/actions/workflows/test.yml/badge.svg)](https://github.com/tailix/libkernaux/actions/workflows/test.yml)
Unsafe no-std binding to **libkernaux** - auxiliary library for kernel
development.

View File

@ -0,0 +1,16 @@
[package]
name = "kernaux"
version = "0.2.0"
authors = ["Alex Kotov <kotovalexarian@gmail.com>"]
edition = "2021"
description = "Safe binding to libkernaux - auxiliary library for kernel development"
readme = true
homepage = "https://github.com/tailix/libkernaux/tree/master/pkgs/rust"
repository = "https://github.com/tailix/libkernaux/tree/master/pkgs/rust"
license = "MIT"
keywords = ["ffi", "embedded", "bindings"]
categories = ["api-bindings", "embedded", "parsing"]
publish = true
[dependencies]
kernaux-sys = "0.0.0"

View File

@ -3,4 +3,4 @@ KernAux
[![Test](https://github.com/tailix/libkernaux/actions/workflows/test.yml/badge.svg)](https://github.com/tailix/libkernaux/actions/workflows/test.yml)
Binding to **libkernaux** - auxiliary library for kernel development.
Safe binding to **libkernaux** - auxiliary library for kernel development.

View File

@ -0,0 +1 @@