skeleton
This commit is contained in:
commit
fae83d66d1
8 changed files with 79 additions and 0 deletions
4
.gitignore
vendored
Normal file
4
.gitignore
vendored
Normal file
|
@ -0,0 +1,4 @@
|
|||
**/obj/
|
||||
**/bin/
|
||||
**/target/
|
||||
|
7
Cargo.lock
generated
Normal file
7
Cargo.lock
generated
Normal file
|
@ -0,0 +1,7 @@
|
|||
# This file is automatically @generated by Cargo.
|
||||
# It is not intended for manual editing.
|
||||
version = 3
|
||||
|
||||
[[package]]
|
||||
name = "iris"
|
||||
version = "0.1.0"
|
10
Cargo.toml
Normal file
10
Cargo.toml
Normal file
|
@ -0,0 +1,10 @@
|
|||
[package]
|
||||
name = "iris"
|
||||
version = "0.1.0"
|
||||
edition = "2021"
|
||||
|
||||
[lib]
|
||||
name = "iris"
|
||||
path = "src/iris-rs/lib.rs"
|
||||
|
||||
[dependencies]
|
27
Iris.sln
Normal file
27
Iris.sln
Normal file
|
@ -0,0 +1,27 @@
|
|||
|
||||
Microsoft Visual Studio Solution File, Format Version 12.00
|
||||
# Visual Studio Version 17
|
||||
VisualStudioVersion = 17.0.31903.59
|
||||
MinimumVisualStudioVersion = 10.0.40219.1
|
||||
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "src", "src", "{7C4C9FDB-9B96-4850-979E-03371D2458C9}"
|
||||
EndProject
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Nyanbyte.Iris", "src\Nyanbyte.Iris\Nyanbyte.Iris.csproj", "{47E9F3C2-66A9-4435-9DFE-75FED00CD9B9}"
|
||||
EndProject
|
||||
Global
|
||||
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
||||
Debug|Any CPU = Debug|Any CPU
|
||||
Release|Any CPU = Release|Any CPU
|
||||
EndGlobalSection
|
||||
GlobalSection(SolutionProperties) = preSolution
|
||||
HideSolutionNode = FALSE
|
||||
EndGlobalSection
|
||||
GlobalSection(ProjectConfigurationPlatforms) = postSolution
|
||||
{47E9F3C2-66A9-4435-9DFE-75FED00CD9B9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{47E9F3C2-66A9-4435-9DFE-75FED00CD9B9}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{47E9F3C2-66A9-4435-9DFE-75FED00CD9B9}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{47E9F3C2-66A9-4435-9DFE-75FED00CD9B9}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||
EndGlobalSection
|
||||
GlobalSection(NestedProjects) = preSolution
|
||||
{47E9F3C2-66A9-4435-9DFE-75FED00CD9B9} = {7C4C9FDB-9B96-4850-979E-03371D2458C9}
|
||||
EndGlobalSection
|
||||
EndGlobal
|
3
README.md
Normal file
3
README.md
Normal file
|
@ -0,0 +1,3 @@
|
|||
# Iris
|
||||
|
||||
IRR data library
|
9
src/Nyanbyte.Iris/Nyanbyte.Iris.csproj
Normal file
9
src/Nyanbyte.Iris/Nyanbyte.Iris.csproj
Normal file
|
@ -0,0 +1,9 @@
|
|||
<Project Sdk="Microsoft.NET.Sdk">
|
||||
|
||||
<PropertyGroup>
|
||||
<TargetFramework>net7.0</TargetFramework>
|
||||
<ImplicitUsings>enable</ImplicitUsings>
|
||||
<Nullable>enable</Nullable>
|
||||
</PropertyGroup>
|
||||
|
||||
</Project>
|
5
src/iris-data/RIR.dat
Normal file
5
src/iris-data/RIR.dat
Normal file
|
@ -0,0 +1,5 @@
|
|||
ARIN
|
||||
RIPE
|
||||
LACNIC
|
||||
APNIC
|
||||
AFRINIC
|
14
src/iris-rs/lib.rs
Normal file
14
src/iris-rs/lib.rs
Normal file
|
@ -0,0 +1,14 @@
|
|||
pub fn add(left: usize, right: usize) -> usize {
|
||||
left + right
|
||||
}
|
||||
|
||||
#[cfg(test)]
|
||||
mod tests {
|
||||
use super::*;
|
||||
|
||||
#[test]
|
||||
fn it_works() {
|
||||
let result = add(2, 2);
|
||||
assert_eq!(result, 4);
|
||||
}
|
||||
}
|
Loading…
Reference in a new issue