diff --git a/postcompile/src/snapshots/postcompile__tests__compile_success.snap b/postcompile/src/snapshots/postcompile__tests__compile_success.snap index f615424..2197e48 100644 --- a/postcompile/src/snapshots/postcompile__tests__compile_success.snap +++ b/postcompile/src/snapshots/postcompile__tests__compile_success.snap @@ -1,11 +1,10 @@ --- -source: crates/postcompile/src/lib.rs +source: postcompile/src/lib.rs expression: out --- exit status: 0 --- expanded #![feature(prelude_import)] -#[macro_use] extern crate std; #[prelude_import] use std::prelude::rust_2024::*; diff --git a/postcompile/src/snapshots/postcompile__tests__compile_tests.snap b/postcompile/src/snapshots/postcompile__tests__compile_tests.snap index b482150..d75e2ca 100644 --- a/postcompile/src/snapshots/postcompile__tests__compile_tests.snap +++ b/postcompile/src/snapshots/postcompile__tests__compile_tests.snap @@ -1,5 +1,5 @@ --- -source: crates/postcompile/src/lib.rs +source: postcompile/src/lib.rs expression: out --- exit status: 0 @@ -9,7 +9,6 @@ running 1 test test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in [ELAPSED]s --- expanded #![feature(prelude_import)] -#[macro_use] extern crate std; #[prelude_import] use std::prelude::rust_2024::*; diff --git a/rust-toolchain.toml b/rust-toolchain.toml new file mode 100644 index 0000000..d68cdc0 --- /dev/null +++ b/rust-toolchain.toml @@ -0,0 +1,3 @@ +[toolchain] +channel = "1.94.0" +components = ["clippy", "llvm-tools-preview", "rustfmt"] diff --git a/tinc-build/src/codegen/cel/functions/snapshots/tinc_build__codegen__cel__functions__all__tests__all_cel_value.snap b/tinc-build/src/codegen/cel/functions/snapshots/tinc_build__codegen__cel__functions__all__tests__all_cel_value.snap index ddd2357..1cb0df7 100644 --- a/tinc-build/src/codegen/cel/functions/snapshots/tinc_build__codegen__cel__functions__all__tests__all_cel_value.snap +++ b/tinc-build/src/codegen/cel/functions/snapshots/tinc_build__codegen__cel__functions__all__tests__all_cel_value.snap @@ -1,5 +1,5 @@ --- -source: crates/tinc/build/src/codegen/cel/functions/all.rs +source: tinc-build/src/codegen/cel/functions/all.rs expression: result --- exit status: 0 @@ -9,7 +9,6 @@ running 1 test test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in [ELAPSED]s --- expanded #![feature(prelude_import)] -#[macro_use] extern crate std; #[prelude_import] use std::prelude::rust_2024::*; diff --git a/tinc-build/src/codegen/cel/functions/snapshots/tinc_build__codegen__cel__functions__all__tests__all_const_needs_runtime.snap b/tinc-build/src/codegen/cel/functions/snapshots/tinc_build__codegen__cel__functions__all__tests__all_const_needs_runtime.snap index e1c6a13..49b56d4 100644 --- a/tinc-build/src/codegen/cel/functions/snapshots/tinc_build__codegen__cel__functions__all__tests__all_const_needs_runtime.snap +++ b/tinc-build/src/codegen/cel/functions/snapshots/tinc_build__codegen__cel__functions__all__tests__all_const_needs_runtime.snap @@ -1,5 +1,5 @@ --- -source: crates/tinc/build/src/codegen/cel/functions/all.rs +source: tinc-build/src/codegen/cel/functions/all.rs expression: result --- exit status: 0 @@ -9,7 +9,6 @@ running 1 test test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in [ELAPSED]s --- expanded #![feature(prelude_import)] -#[macro_use] extern crate std; #[prelude_import] use std::prelude::rust_2024::*; diff --git a/tinc-build/src/codegen/cel/functions/snapshots/tinc_build__codegen__cel__functions__all__tests__all_proto_map.snap b/tinc-build/src/codegen/cel/functions/snapshots/tinc_build__codegen__cel__functions__all__tests__all_proto_map.snap index 32bf833..71f578e 100644 --- a/tinc-build/src/codegen/cel/functions/snapshots/tinc_build__codegen__cel__functions__all__tests__all_proto_map.snap +++ b/tinc-build/src/codegen/cel/functions/snapshots/tinc_build__codegen__cel__functions__all__tests__all_proto_map.snap @@ -1,5 +1,5 @@ --- -source: crates/tinc/build/src/codegen/cel/functions/all.rs +source: tinc-build/src/codegen/cel/functions/all.rs expression: result --- exit status: 0 @@ -9,7 +9,6 @@ running 1 test test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in [ELAPSED]s --- expanded #![feature(prelude_import)] -#[macro_use] extern crate std; #[prelude_import] use std::prelude::rust_2024::*; diff --git a/tinc-build/src/codegen/cel/functions/snapshots/tinc_build__codegen__cel__functions__all__tests__all_proto_repeated.snap b/tinc-build/src/codegen/cel/functions/snapshots/tinc_build__codegen__cel__functions__all__tests__all_proto_repeated.snap index 2e5f549..28fd8a7 100644 --- a/tinc-build/src/codegen/cel/functions/snapshots/tinc_build__codegen__cel__functions__all__tests__all_proto_repeated.snap +++ b/tinc-build/src/codegen/cel/functions/snapshots/tinc_build__codegen__cel__functions__all__tests__all_proto_repeated.snap @@ -1,5 +1,5 @@ --- -source: crates/tinc/build/src/codegen/cel/functions/all.rs +source: tinc-build/src/codegen/cel/functions/all.rs expression: result --- exit status: 0 @@ -9,7 +9,6 @@ running 1 test test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in [ELAPSED]s --- expanded #![feature(prelude_import)] -#[macro_use] extern crate std; #[prelude_import] use std::prelude::rust_2024::*; diff --git a/tinc-build/src/codegen/cel/functions/snapshots/tinc_build__codegen__cel__functions__all__tests__all_runtime.snap b/tinc-build/src/codegen/cel/functions/snapshots/tinc_build__codegen__cel__functions__all__tests__all_runtime.snap index 28330f7..0262605 100644 --- a/tinc-build/src/codegen/cel/functions/snapshots/tinc_build__codegen__cel__functions__all__tests__all_runtime.snap +++ b/tinc-build/src/codegen/cel/functions/snapshots/tinc_build__codegen__cel__functions__all__tests__all_runtime.snap @@ -1,6 +1,6 @@ --- -source: crates/tinc/build/src/codegen/cel/functions/all.rs -expression: "postcompile::compile_str!(postcompile::config!\n{\n test: true, dependencies:\n vec![postcompile::Dependency::version(\"tinc\", \"*\"),],\n}, quote!\n{\n #[allow(dead_code)] fn runtime_slice(input: &[i32],) -> Result> { Ok(#result) }\n #[allow(dead_code)] fn runtime_vec(input: &Vec,) -> Result> { Ok(#result) } #[test] fn\n test_empty_lists()\n {\n assert!(runtime_slice(&[]).unwrap());\n assert!(runtime_vec(&vec![]).unwrap());\n assert!(runtime_slice(&[3, 4, 5]).unwrap());\n assert!(runtime_vec(&vec![3, 4, 5]).unwrap());\n assert!(!runtime_slice(&[3, 4, 5, 2]).unwrap());\n assert!(!runtime_vec(&vec![3, 4, 5, 2]).unwrap());\n }\n},)" +source: tinc-build/src/codegen/cel/functions/all.rs +expression: "postcompile::compile_str!(postcompile::config!\n{\n test: true, dependencies:\n vec![postcompile::Dependency::path(\"tinc\", \"../tinc\"),],\n}, quote!\n{\n #[allow(dead_code)] fn runtime_slice(input: &[i32],) -> Result> { Ok(#result) }\n #[allow(dead_code)] fn runtime_vec(input: &Vec,) -> Result> { Ok(#result) } #[test] fn\n test_empty_lists()\n {\n assert!(runtime_slice(&[]).unwrap());\n assert!(runtime_vec(&vec![]).unwrap());\n assert!(runtime_slice(&[3, 4, 5]).unwrap());\n assert!(runtime_vec(&vec![3, 4, 5]).unwrap());\n assert!(!runtime_slice(&[3, 4, 5, 2]).unwrap());\n assert!(!runtime_vec(&vec![3, 4, 5, 2]).unwrap());\n }\n},)" --- exit status: 0 --- test_stdout @@ -9,7 +9,6 @@ running 1 test test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in [ELAPSED]s --- expanded #![feature(prelude_import)] -#[macro_use] extern crate std; #[prelude_import] use std::prelude::rust_2024::*; diff --git a/tinc-build/src/codegen/cel/functions/snapshots/tinc_build__codegen__cel__functions__bytes__tests__bytes_runtime.snap b/tinc-build/src/codegen/cel/functions/snapshots/tinc_build__codegen__cel__functions__bytes__tests__bytes_runtime.snap index 2184137..4530b47 100644 --- a/tinc-build/src/codegen/cel/functions/snapshots/tinc_build__codegen__cel__functions__bytes__tests__bytes_runtime.snap +++ b/tinc-build/src/codegen/cel/functions/snapshots/tinc_build__codegen__cel__functions__bytes__tests__bytes_runtime.snap @@ -1,6 +1,6 @@ --- -source: crates/tinc/build/src/codegen/cel/functions/bytes.rs -expression: "postcompile::compile_str!(postcompile::config!\n{\n test: true, dependencies:\n vec![postcompile::Dependency::version(\"tinc\", \"*\"),],\n}, quote!\n{\n fn to_bytes(input: &str) -> Result<::tinc::__private::cel::CelValue<'_>,\n ::tinc::__private::cel::CelError<'_>> { Ok(#output) } #[test] fn\n test_to_bytes()\n {\n assert_eq!(to_bytes(\"some string\").unwrap(),\n ::tinc::__private::cel::CelValueConv::conv(b\"some string\"));\n }\n},)" +source: tinc-build/src/codegen/cel/functions/bytes.rs +expression: "postcompile::compile_str!(postcompile::config!\n{\n test: true, dependencies:\n vec![postcompile::Dependency::path(\"tinc\", \"../tinc\"),],\n}, quote!\n{\n fn to_bytes(input: &str) -> Result<::tinc::__private::cel::CelValue<'_>,\n ::tinc::__private::cel::CelError<'_>> { Ok(#output) } #[test] fn\n test_to_bytes()\n {\n assert_eq!(to_bytes(\"some string\").unwrap(),\n ::tinc::__private::cel::CelValueConv::conv(b\"some string\"));\n }\n},)" --- exit status: 0 --- test_stdout @@ -9,7 +9,6 @@ running 1 test test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in [ELAPSED]s --- expanded #![feature(prelude_import)] -#[macro_use] extern crate std; #[prelude_import] use std::prelude::rust_2024::*; diff --git a/tinc-build/src/codegen/cel/functions/snapshots/tinc_build__codegen__cel__functions__contains__tests__contains_runtime_map.snap b/tinc-build/src/codegen/cel/functions/snapshots/tinc_build__codegen__cel__functions__contains__tests__contains_runtime_map.snap index 23b99b4..bab7bd8 100644 --- a/tinc-build/src/codegen/cel/functions/snapshots/tinc_build__codegen__cel__functions__contains__tests__contains_runtime_map.snap +++ b/tinc-build/src/codegen/cel/functions/snapshots/tinc_build__codegen__cel__functions__contains__tests__contains_runtime_map.snap @@ -1,6 +1,6 @@ --- -source: crates/tinc/build/src/codegen/cel/functions/contains.rs -expression: "postcompile::compile_str!(postcompile::config!\n{\n test: true, dependencies:\n vec![postcompile::Dependency::version(\"tinc\", \"*\"),],\n}, quote!\n{\n fn contains(input: &std::collections::HashMap) ->\n Result> { Ok(#output) } #[test]\n fn test_contains()\n {\n assert_eq!(contains(&{\n let mut map = std::collections::HashMap::new();\n map.insert(\"value\".to_string(), true); map\n }).unwrap(), true);\n assert_eq!(contains(&{\n let mut map = std::collections::HashMap::new();\n map.insert(\"not_value\".to_string(), true); map\n }).unwrap(), false);\n assert_eq!(contains(&{\n let mut map = std::collections::HashMap::new();\n map.insert(\"xd\".to_string(), true);\n map.insert(\"value\".to_string(), true); map\n }).unwrap(), true);\n }\n},)" +source: tinc-build/src/codegen/cel/functions/contains.rs +expression: "postcompile::compile_str!(postcompile::config!\n{\n test: true, dependencies:\n vec![postcompile::Dependency::path(\"tinc\", \"../tinc\"),],\n}, quote!\n{\n fn contains(input: &std::collections::HashMap) ->\n Result> { Ok(#output) } #[test]\n fn test_contains()\n {\n assert_eq!(contains(&{\n let mut map = std::collections::HashMap::new();\n map.insert(\"value\".to_string(), true); map\n }).unwrap(), true);\n assert_eq!(contains(&{\n let mut map = std::collections::HashMap::new();\n map.insert(\"not_value\".to_string(), true); map\n }).unwrap(), false);\n assert_eq!(contains(&{\n let mut map = std::collections::HashMap::new();\n map.insert(\"xd\".to_string(), true);\n map.insert(\"value\".to_string(), true); map\n }).unwrap(), true);\n }\n},)" --- exit status: 0 --- test_stdout @@ -9,7 +9,6 @@ running 1 test test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in [ELAPSED]s --- expanded #![feature(prelude_import)] -#[macro_use] extern crate std; #[prelude_import] use std::prelude::rust_2024::*; diff --git a/tinc-build/src/codegen/cel/functions/snapshots/tinc_build__codegen__cel__functions__contains__tests__contains_runtime_repeated.snap b/tinc-build/src/codegen/cel/functions/snapshots/tinc_build__codegen__cel__functions__contains__tests__contains_runtime_repeated.snap index 09af5f8..e54318f 100644 --- a/tinc-build/src/codegen/cel/functions/snapshots/tinc_build__codegen__cel__functions__contains__tests__contains_runtime_repeated.snap +++ b/tinc-build/src/codegen/cel/functions/snapshots/tinc_build__codegen__cel__functions__contains__tests__contains_runtime_repeated.snap @@ -1,6 +1,6 @@ --- -source: crates/tinc/build/src/codegen/cel/functions/contains.rs -expression: "postcompile::compile_str!(postcompile::config!\n{\n test: true, dependencies:\n vec![postcompile::Dependency::version(\"tinc\", \"*\"),],\n}, quote!\n{\n fn contains(input: &Vec) -> Result> { Ok(#output) } #[test] fn\n test_contains()\n {\n assert_eq!(contains(&vec![\"value\".into()]).unwrap(), true);\n assert_eq!(contains(&vec![\"not_value\".into()]).unwrap(), false);\n assert_eq!(contains(&vec![\"xd\".into(), \"value\".into()]).unwrap(),\n true);\n }\n},)" +source: tinc-build/src/codegen/cel/functions/contains.rs +expression: "postcompile::compile_str!(postcompile::config!\n{\n test: true, dependencies:\n vec![postcompile::Dependency::path(\"tinc\", \"../tinc\"),],\n}, quote!\n{\n fn contains(input: &Vec) -> Result> { Ok(#output) } #[test] fn\n test_contains()\n {\n assert_eq!(contains(&vec![\"value\".into()]).unwrap(), true);\n assert_eq!(contains(&vec![\"not_value\".into()]).unwrap(), false);\n assert_eq!(contains(&vec![\"xd\".into(), \"value\".into()]).unwrap(),\n true);\n }\n},)" --- exit status: 0 --- test_stdout @@ -9,7 +9,6 @@ running 1 test test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in [ELAPSED]s --- expanded #![feature(prelude_import)] -#[macro_use] extern crate std; #[prelude_import] use std::prelude::rust_2024::*; diff --git a/tinc-build/src/codegen/cel/functions/snapshots/tinc_build__codegen__cel__functions__contains__tests__contains_runtime_string.snap b/tinc-build/src/codegen/cel/functions/snapshots/tinc_build__codegen__cel__functions__contains__tests__contains_runtime_string.snap index c04fdee..3376b87 100644 --- a/tinc-build/src/codegen/cel/functions/snapshots/tinc_build__codegen__cel__functions__contains__tests__contains_runtime_string.snap +++ b/tinc-build/src/codegen/cel/functions/snapshots/tinc_build__codegen__cel__functions__contains__tests__contains_runtime_string.snap @@ -1,6 +1,6 @@ --- -source: crates/tinc/build/src/codegen/cel/functions/contains.rs -expression: "postcompile::compile_str!(postcompile::config!\n{\n test: true, dependencies:\n vec![postcompile::Dependency::version(\"tinc\", \"*\"),],\n}, quote!\n{\n fn contains(input: &String) -> Result> { Ok(#output) } #[test] fn\n test_contains()\n {\n assert_eq!(contains(&\"in2dastring\".into()).unwrap(), true);\n assert_eq!(contains(&\"in3dastring\".into()).unwrap(), false);\n }\n},)" +source: tinc-build/src/codegen/cel/functions/contains.rs +expression: "postcompile::compile_str!(postcompile::config!\n{\n test: true, dependencies:\n vec![postcompile::Dependency::path(\"tinc\", \"../tinc\"),],\n}, quote!\n{\n fn contains(input: &String) -> Result> { Ok(#output) } #[test] fn\n test_contains()\n {\n assert_eq!(contains(&\"in2dastring\".into()).unwrap(), true);\n assert_eq!(contains(&\"in3dastring\".into()).unwrap(), false);\n }\n},)" --- exit status: 0 --- test_stdout @@ -9,7 +9,6 @@ running 1 test test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in [ELAPSED]s --- expanded #![feature(prelude_import)] -#[macro_use] extern crate std; #[prelude_import] use std::prelude::rust_2024::*; diff --git a/tinc-build/src/codegen/cel/functions/snapshots/tinc_build__codegen__cel__functions__double__tests__double_runtime.snap b/tinc-build/src/codegen/cel/functions/snapshots/tinc_build__codegen__cel__functions__double__tests__double_runtime.snap index 3029814..e2b13d9 100644 --- a/tinc-build/src/codegen/cel/functions/snapshots/tinc_build__codegen__cel__functions__double__tests__double_runtime.snap +++ b/tinc-build/src/codegen/cel/functions/snapshots/tinc_build__codegen__cel__functions__double__tests__double_runtime.snap @@ -1,6 +1,6 @@ --- -source: crates/tinc/build/src/codegen/cel/functions/double.rs -expression: "postcompile::compile_str!(postcompile::config!\n{\n test: true, dependencies:\n vec![postcompile::Dependency::version(\"tinc\", \"*\"),],\n}, quote::quote!\n{\n fn to_double(input: &str) -> Result<::tinc::__private::cel::CelValue<'_>,\n ::tinc::__private::cel::CelError<'_>> { Ok(#output) } #[test] fn\n test_to_double()\n {\n assert_eq!(to_double(\"54.4\").unwrap(),\n ::tinc::__private::cel::CelValueConv::conv(54.4));\n }\n},)" +source: tinc-build/src/codegen/cel/functions/double.rs +expression: "postcompile::compile_str!(postcompile::config!\n{\n test: true, dependencies:\n vec![postcompile::Dependency::path(\"tinc\", \"../tinc\"),],\n}, quote::quote!\n{\n fn to_double(input: &str) -> Result<::tinc::__private::cel::CelValue<'_>,\n ::tinc::__private::cel::CelError<'_>> { Ok(#output) } #[test] fn\n test_to_double()\n {\n assert_eq!(to_double(\"54.4\").unwrap(),\n ::tinc::__private::cel::CelValueConv::conv(54.4));\n }\n},)" --- exit status: 0 --- test_stdout @@ -9,7 +9,6 @@ running 1 test test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in [ELAPSED]s --- expanded #![feature(prelude_import)] -#[macro_use] extern crate std; #[prelude_import] use std::prelude::rust_2024::*; diff --git a/tinc-build/src/codegen/cel/functions/snapshots/tinc_build__codegen__cel__functions__ends_with__tests__ends_with_runtime.snap b/tinc-build/src/codegen/cel/functions/snapshots/tinc_build__codegen__cel__functions__ends_with__tests__ends_with_runtime.snap index a84725e..9b651aa 100644 --- a/tinc-build/src/codegen/cel/functions/snapshots/tinc_build__codegen__cel__functions__ends_with__tests__ends_with_runtime.snap +++ b/tinc-build/src/codegen/cel/functions/snapshots/tinc_build__codegen__cel__functions__ends_with__tests__ends_with_runtime.snap @@ -1,6 +1,6 @@ --- -source: crates/tinc/build/src/codegen/cel/functions/ends_with.rs -expression: "postcompile::compile_str!(postcompile::config!\n{\n test: true, dependencies:\n vec![postcompile::Dependency::version(\"tinc\", \"*\"),],\n}, quote::quote!\n{\n fn ends_with(input: &str) -> Result> { Ok(#output) } #[test] fn\n test_to_double()\n {\n assert_eq!(ends_with(\"testing\").unwrap(), true);\n assert_eq!(ends_with(\"smile\").unwrap(), false);\n }\n},)" +source: tinc-build/src/codegen/cel/functions/ends_with.rs +expression: "postcompile::compile_str!(postcompile::config!\n{\n test: true, dependencies:\n vec![postcompile::Dependency::path(\"tinc\", \"../tinc\"),],\n}, quote::quote!\n{\n fn ends_with(input: &str) -> Result> { Ok(#output) } #[test] fn\n test_to_double()\n {\n assert_eq!(ends_with(\"testing\").unwrap(), true);\n assert_eq!(ends_with(\"smile\").unwrap(), false);\n }\n},)" --- exit status: 0 --- test_stdout @@ -9,7 +9,6 @@ running 1 test test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in [ELAPSED]s --- expanded #![feature(prelude_import)] -#[macro_use] extern crate std; #[prelude_import] use std::prelude::rust_2024::*; diff --git a/tinc-build/src/codegen/cel/functions/snapshots/tinc_build__codegen__cel__functions__enum___tests__enum_runtime.snap b/tinc-build/src/codegen/cel/functions/snapshots/tinc_build__codegen__cel__functions__enum___tests__enum_runtime.snap index 8535844..90442e0 100644 --- a/tinc-build/src/codegen/cel/functions/snapshots/tinc_build__codegen__cel__functions__enum___tests__enum_runtime.snap +++ b/tinc-build/src/codegen/cel/functions/snapshots/tinc_build__codegen__cel__functions__enum___tests__enum_runtime.snap @@ -1,6 +1,6 @@ --- -source: crates/tinc/build/src/codegen/cel/functions/enum_.rs -expression: "postcompile::compile_str!(postcompile::config!\n{\n test: true, dependencies:\n vec![postcompile::Dependency::version(\"tinc\", \"*\"),],\n}, quote::quote!\n{\n fn to_enum(input: i32) ->\n Result<::tinc::__private::cel::CelValue<'static>,\n ::tinc::__private::cel::CelError<'static>> { Ok(#output) } #[test] fn\n test_to_enum()\n {\n #[::tinc::reexports::linkme::distributed_slice(::tinc::__private::cel::TINC_CEL_ENUM_VTABLE)]\n #[linkme(crate = ::tinc::reexports::linkme)] static ENUM_VTABLE:\n ::tinc::__private::cel::EnumVtable =\n ::tinc::__private::cel::EnumVtable\n {\n proto_path: \"some.Enum\", is_valid: |_| { true }, to_serde: |_|\n {\n ::tinc::__private::cel::CelValue::String(::tinc::__private::cel::CelString::Borrowed(\"SERDE\"))\n }, to_proto: |_|\n {\n ::tinc::__private::cel::CelValue::String(::tinc::__private::cel::CelString::Borrowed(\"PROTO\"))\n }\n }; ::tinc::__private::cel::CelMode::Serde.set();\n assert_eq!(to_enum(1).unwrap().to_string(), \"SERDE\");\n ::tinc::__private::cel::CelMode::Proto.set();\n assert_eq!(to_enum(1).unwrap().to_string(), \"PROTO\");\n }\n},)" +source: tinc-build/src/codegen/cel/functions/enum_.rs +expression: "postcompile::compile_str!(postcompile::config!\n{\n test: true, dependencies:\n vec![postcompile::Dependency::path(\"tinc\", \"../tinc\"),],\n}, quote::quote!\n{\n fn to_enum(input: i32) ->\n Result<::tinc::__private::cel::CelValue<'static>,\n ::tinc::__private::cel::CelError<'static>> { Ok(#output) } #[test] fn\n test_to_enum()\n {\n #[::tinc::reexports::linkme::distributed_slice(::tinc::__private::cel::TINC_CEL_ENUM_VTABLE)]\n #[linkme(crate = ::tinc::reexports::linkme)] static ENUM_VTABLE:\n ::tinc::__private::cel::EnumVtable =\n ::tinc::__private::cel::EnumVtable\n {\n proto_path: \"some.Enum\", is_valid: |_| { true }, to_serde: |_|\n {\n ::tinc::__private::cel::CelValue::String(::tinc::__private::cel::CelString::Borrowed(\"SERDE\"))\n }, to_proto: |_|\n {\n ::tinc::__private::cel::CelValue::String(::tinc::__private::cel::CelString::Borrowed(\"PROTO\"))\n }\n }; ::tinc::__private::cel::CelMode::Serde.set();\n assert_eq!(to_enum(1).unwrap().to_string(), \"SERDE\");\n ::tinc::__private::cel::CelMode::Proto.set();\n assert_eq!(to_enum(1).unwrap().to_string(), \"PROTO\");\n }\n},)" --- exit status: 0 --- test_stdout @@ -9,7 +9,6 @@ running 1 test test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in [ELAPSED]s --- expanded #![feature(prelude_import)] -#[macro_use] extern crate std; #[prelude_import] use std::prelude::rust_2024::*; diff --git a/tinc-build/src/codegen/cel/functions/snapshots/tinc_build__codegen__cel__functions__exists__tests__exists_const_requires_runtime.snap b/tinc-build/src/codegen/cel/functions/snapshots/tinc_build__codegen__cel__functions__exists__tests__exists_const_requires_runtime.snap index a5b5c9c..9fc543a 100644 --- a/tinc-build/src/codegen/cel/functions/snapshots/tinc_build__codegen__cel__functions__exists__tests__exists_const_requires_runtime.snap +++ b/tinc-build/src/codegen/cel/functions/snapshots/tinc_build__codegen__cel__functions__exists__tests__exists_const_requires_runtime.snap @@ -1,6 +1,6 @@ --- -source: crates/tinc/build/src/codegen/cel/functions/exists.rs -expression: "postcompile::compile_str!(postcompile::config!\n{\n test: true, dependencies:\n vec![postcompile::Dependency::version(\"tinc\", \"*\"),],\n}, quote!\n{\n fn exists_one() -> Result>\n { Ok(#output) } #[test] fn test_filter()\n { assert_eq!(exists_one().unwrap(), true); }\n},)" +source: tinc-build/src/codegen/cel/functions/exists.rs +expression: "postcompile::compile_str!(postcompile::config!\n{\n test: true, dependencies:\n vec![postcompile::Dependency::path(\"tinc\", \"../tinc\"),],\n}, quote!\n{\n fn exists_one() -> Result>\n { Ok(#output) } #[test] fn test_filter()\n { assert_eq!(exists_one().unwrap(), true); }\n},)" --- exit status: 0 --- test_stdout @@ -9,7 +9,6 @@ running 1 test test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in [ELAPSED]s --- expanded #![feature(prelude_import)] -#[macro_use] extern crate std; #[prelude_import] use std::prelude::rust_2024::*; diff --git a/tinc-build/src/codegen/cel/functions/snapshots/tinc_build__codegen__cel__functions__exists__tests__exists_runtime_cel_value.snap b/tinc-build/src/codegen/cel/functions/snapshots/tinc_build__codegen__cel__functions__exists__tests__exists_runtime_cel_value.snap index 3279235..c806953 100644 --- a/tinc-build/src/codegen/cel/functions/snapshots/tinc_build__codegen__cel__functions__exists__tests__exists_runtime_cel_value.snap +++ b/tinc-build/src/codegen/cel/functions/snapshots/tinc_build__codegen__cel__functions__exists__tests__exists_runtime_cel_value.snap @@ -1,6 +1,6 @@ --- -source: crates/tinc/build/src/codegen/cel/functions/exists.rs -expression: "postcompile::compile_str!(postcompile::config!\n{\n test: true, dependencies:\n vec![postcompile::Dependency::version(\"tinc\", \"*\"),],\n}, quote!\n{\n fn exists<'a>(input: &'a ::tinc::__private::cel::CelValue<'a>) ->\n Result> { Ok(#output) } #[test]\n fn test_exists()\n {\n assert_eq!(exists(&tinc::__private::cel::CelValue::List([tinc::__private::cel::CelValueConv::conv(\"value\"),].into_iter().collect())).unwrap(),\n true);\n assert_eq!(exists(&tinc::__private::cel::CelValue::List([tinc::__private::cel::CelValueConv::conv(\"not_value\"),].into_iter().collect())).unwrap(),\n false);\n assert_eq!(exists(&tinc::__private::cel::CelValue::List([tinc::__private::cel::CelValueConv::conv(\"xd\"),\n tinc::__private::cel::CelValueConv::conv(\"value\"),].into_iter().collect())).unwrap(),\n true);\n assert_eq!(exists(&tinc::__private::cel::CelValue::List([tinc::__private::cel::CelValueConv::conv(\"xd\"),\n tinc::__private::cel::CelValueConv::conv(\"value\"),\n tinc::__private::cel::CelValueConv::conv(\"value\"),].into_iter().collect())).unwrap(),\n true);\n }\n},)" +source: tinc-build/src/codegen/cel/functions/exists.rs +expression: "postcompile::compile_str!(postcompile::config!\n{\n test: true, dependencies:\n vec![postcompile::Dependency::path(\"tinc\", \"../tinc\"),],\n}, quote!\n{\n fn exists<'a>(input: &'a ::tinc::__private::cel::CelValue<'a>) ->\n Result> { Ok(#output) } #[test]\n fn test_exists()\n {\n assert_eq!(exists(&tinc::__private::cel::CelValue::List([tinc::__private::cel::CelValueConv::conv(\"value\"),].into_iter().collect())).unwrap(),\n true);\n assert_eq!(exists(&tinc::__private::cel::CelValue::List([tinc::__private::cel::CelValueConv::conv(\"not_value\"),].into_iter().collect())).unwrap(),\n false);\n assert_eq!(exists(&tinc::__private::cel::CelValue::List([tinc::__private::cel::CelValueConv::conv(\"xd\"),\n tinc::__private::cel::CelValueConv::conv(\"value\"),].into_iter().collect())).unwrap(),\n true);\n assert_eq!(exists(&tinc::__private::cel::CelValue::List([tinc::__private::cel::CelValueConv::conv(\"xd\"),\n tinc::__private::cel::CelValueConv::conv(\"value\"),\n tinc::__private::cel::CelValueConv::conv(\"value\"),].into_iter().collect())).unwrap(),\n true);\n }\n},)" --- exit status: 0 --- test_stdout @@ -9,7 +9,6 @@ running 1 test test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in [ELAPSED]s --- expanded #![feature(prelude_import)] -#[macro_use] extern crate std; #[prelude_import] use std::prelude::rust_2024::*; diff --git a/tinc-build/src/codegen/cel/functions/snapshots/tinc_build__codegen__cel__functions__exists__tests__exists_runtime_map.snap b/tinc-build/src/codegen/cel/functions/snapshots/tinc_build__codegen__cel__functions__exists__tests__exists_runtime_map.snap index fac6b71..f82ab7f 100644 --- a/tinc-build/src/codegen/cel/functions/snapshots/tinc_build__codegen__cel__functions__exists__tests__exists_runtime_map.snap +++ b/tinc-build/src/codegen/cel/functions/snapshots/tinc_build__codegen__cel__functions__exists__tests__exists_runtime_map.snap @@ -1,6 +1,6 @@ --- -source: crates/tinc/build/src/codegen/cel/functions/exists.rs -expression: "postcompile::compile_str!(postcompile::config!\n{\n test: true, dependencies:\n vec![postcompile::Dependency::version(\"tinc\", \"*\"),],\n}, quote!\n{\n fn exists(input: &std::collections::HashMap) -> Result> { Ok(#output) } #[test] fn\n test_contains()\n {\n assert_eq!(exists(&{\n let mut map = std::collections::HashMap::new();\n map.insert(\"value\".to_string(), true); map\n }).unwrap(), true);\n assert_eq!(exists(&{\n let mut map = std::collections::HashMap::new();\n map.insert(\"not_value\".to_string(), true); map\n }).unwrap(), false);\n assert_eq!(exists(&{\n let mut map = std::collections::HashMap::new();\n map.insert(\"xd\".to_string(), true);\n map.insert(\"value\".to_string(), true); map\n }).unwrap(), true);\n }\n},)" +source: tinc-build/src/codegen/cel/functions/exists.rs +expression: "postcompile::compile_str!(postcompile::config!\n{\n test: true, dependencies:\n vec![postcompile::Dependency::path(\"tinc\", \"../tinc\"),],\n}, quote!\n{\n fn exists(input: &std::collections::HashMap) -> Result> { Ok(#output) } #[test] fn\n test_contains()\n {\n assert_eq!(exists(&{\n let mut map = std::collections::HashMap::new();\n map.insert(\"value\".to_string(), true); map\n }).unwrap(), true);\n assert_eq!(exists(&{\n let mut map = std::collections::HashMap::new();\n map.insert(\"not_value\".to_string(), true); map\n }).unwrap(), false);\n assert_eq!(exists(&{\n let mut map = std::collections::HashMap::new();\n map.insert(\"xd\".to_string(), true);\n map.insert(\"value\".to_string(), true); map\n }).unwrap(), true);\n }\n},)" --- exit status: 0 --- test_stdout @@ -9,7 +9,6 @@ running 1 test test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in [ELAPSED]s --- expanded #![feature(prelude_import)] -#[macro_use] extern crate std; #[prelude_import] use std::prelude::rust_2024::*; diff --git a/tinc-build/src/codegen/cel/functions/snapshots/tinc_build__codegen__cel__functions__exists__tests__exists_runtime_repeated.snap b/tinc-build/src/codegen/cel/functions/snapshots/tinc_build__codegen__cel__functions__exists__tests__exists_runtime_repeated.snap index d169986..82f52dd 100644 --- a/tinc-build/src/codegen/cel/functions/snapshots/tinc_build__codegen__cel__functions__exists__tests__exists_runtime_repeated.snap +++ b/tinc-build/src/codegen/cel/functions/snapshots/tinc_build__codegen__cel__functions__exists__tests__exists_runtime_repeated.snap @@ -1,6 +1,6 @@ --- -source: crates/tinc/build/src/codegen/cel/functions/exists.rs -expression: "postcompile::compile_str!(postcompile::config!\n{\n test: true, dependencies:\n vec![postcompile::Dependency::version(\"tinc\", \"*\"),],\n}, quote!\n{\n fn exists(input: &Vec) -> Result> { Ok(#output) } #[test] fn\n test_exists()\n {\n assert_eq!(exists(&vec![\"value\".into()]).unwrap(), true);\n assert_eq!(exists(&vec![\"not_value\".into()]).unwrap(), false);\n assert_eq!(exists(&vec![\"xd\".into(), \"value\".into()]).unwrap(), true);\n assert_eq!(exists(&vec![\"xd\".into(), \"value\".into(),\n \"value\".into()]).unwrap(), true);\n }\n},)" +source: tinc-build/src/codegen/cel/functions/exists.rs +expression: "postcompile::compile_str!(postcompile::config!\n{\n test: true, dependencies:\n vec![postcompile::Dependency::path(\"tinc\", \"../tinc\"),],\n}, quote!\n{\n fn exists(input: &Vec) -> Result> { Ok(#output) } #[test] fn\n test_exists()\n {\n assert_eq!(exists(&vec![\"value\".into()]).unwrap(), true);\n assert_eq!(exists(&vec![\"not_value\".into()]).unwrap(), false);\n assert_eq!(exists(&vec![\"xd\".into(), \"value\".into()]).unwrap(), true);\n assert_eq!(exists(&vec![\"xd\".into(), \"value\".into(),\n \"value\".into()]).unwrap(), true);\n }\n},)" --- exit status: 0 --- test_stdout @@ -9,7 +9,6 @@ running 1 test test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in [ELAPSED]s --- expanded #![feature(prelude_import)] -#[macro_use] extern crate std; #[prelude_import] use std::prelude::rust_2024::*; diff --git a/tinc-build/src/codegen/cel/functions/snapshots/tinc_build__codegen__cel__functions__exists_one__tests__exists_one_const_requires_runtime.snap b/tinc-build/src/codegen/cel/functions/snapshots/tinc_build__codegen__cel__functions__exists_one__tests__exists_one_const_requires_runtime.snap index 50ff993..68e741b 100644 --- a/tinc-build/src/codegen/cel/functions/snapshots/tinc_build__codegen__cel__functions__exists_one__tests__exists_one_const_requires_runtime.snap +++ b/tinc-build/src/codegen/cel/functions/snapshots/tinc_build__codegen__cel__functions__exists_one__tests__exists_one_const_requires_runtime.snap @@ -1,6 +1,6 @@ --- -source: crates/tinc/build/src/codegen/cel/functions/exists_one.rs -expression: "postcompile::compile_str!(postcompile::config!\n{\n test: true, dependencies:\n vec![postcompile::Dependency::version(\"tinc\", \"*\"),],\n}, quote!\n{\n fn exists_one() -> Result>\n { Ok(#output) } #[test] fn test_filter()\n { assert_eq!(exists_one().unwrap(), false); }\n},)" +source: tinc-build/src/codegen/cel/functions/exists_one.rs +expression: "postcompile::compile_str!(postcompile::config!\n{\n test: true, dependencies:\n vec![postcompile::Dependency::path(\"tinc\", \"../tinc\"),],\n}, quote!\n{\n fn exists_one() -> Result>\n { Ok(#output) } #[test] fn test_filter()\n { assert_eq!(exists_one().unwrap(), false); }\n},)" --- exit status: 0 --- test_stdout @@ -9,7 +9,6 @@ running 1 test test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in [ELAPSED]s --- expanded #![feature(prelude_import)] -#[macro_use] extern crate std; #[prelude_import] use std::prelude::rust_2024::*; diff --git a/tinc-build/src/codegen/cel/functions/snapshots/tinc_build__codegen__cel__functions__exists_one__tests__exists_one_runtime_cel_value.snap b/tinc-build/src/codegen/cel/functions/snapshots/tinc_build__codegen__cel__functions__exists_one__tests__exists_one_runtime_cel_value.snap index 376ee26..1ab2bd4 100644 --- a/tinc-build/src/codegen/cel/functions/snapshots/tinc_build__codegen__cel__functions__exists_one__tests__exists_one_runtime_cel_value.snap +++ b/tinc-build/src/codegen/cel/functions/snapshots/tinc_build__codegen__cel__functions__exists_one__tests__exists_one_runtime_cel_value.snap @@ -1,6 +1,6 @@ --- -source: crates/tinc/build/src/codegen/cel/functions/exists_one.rs -expression: "postcompile::compile_str!(postcompile::config!\n{\n test: true, dependencies:\n vec![postcompile::Dependency::version(\"tinc\", \"*\"),],\n}, quote!\n{\n fn exists_one<'a>(input: &'a ::tinc::__private::cel::CelValue<'a>) ->\n Result> { Ok(#output) } #[test]\n fn test_exists_one()\n {\n assert_eq!(exists_one(&tinc::__private::cel::CelValue::List([tinc::__private::cel::CelValueConv::conv(\"value\"),].into_iter().collect())).unwrap(),\n true);\n assert_eq!(exists_one(&tinc::__private::cel::CelValue::List([tinc::__private::cel::CelValueConv::conv(\"not_value\"),].into_iter().collect())).unwrap(),\n false);\n assert_eq!(exists_one(&tinc::__private::cel::CelValue::List([tinc::__private::cel::CelValueConv::conv(\"xd\"),\n tinc::__private::cel::CelValueConv::conv(\"value\"),].into_iter().collect())).unwrap(),\n true);\n assert_eq!(exists_one(&tinc::__private::cel::CelValue::List([tinc::__private::cel::CelValueConv::conv(\"xd\"),\n tinc::__private::cel::CelValueConv::conv(\"value\"),\n tinc::__private::cel::CelValueConv::conv(\"value\"),].into_iter().collect())).unwrap(),\n false);\n }\n},)" +source: tinc-build/src/codegen/cel/functions/exists_one.rs +expression: "postcompile::compile_str!(postcompile::config!\n{\n test: true, dependencies:\n vec![postcompile::Dependency::path(\"tinc\", \"../tinc\"),],\n}, quote!\n{\n fn exists_one<'a>(input: &'a ::tinc::__private::cel::CelValue<'a>) ->\n Result> { Ok(#output) } #[test]\n fn test_exists_one()\n {\n assert_eq!(exists_one(&tinc::__private::cel::CelValue::List([tinc::__private::cel::CelValueConv::conv(\"value\"),].into_iter().collect())).unwrap(),\n true);\n assert_eq!(exists_one(&tinc::__private::cel::CelValue::List([tinc::__private::cel::CelValueConv::conv(\"not_value\"),].into_iter().collect())).unwrap(),\n false);\n assert_eq!(exists_one(&tinc::__private::cel::CelValue::List([tinc::__private::cel::CelValueConv::conv(\"xd\"),\n tinc::__private::cel::CelValueConv::conv(\"value\"),].into_iter().collect())).unwrap(),\n true);\n assert_eq!(exists_one(&tinc::__private::cel::CelValue::List([tinc::__private::cel::CelValueConv::conv(\"xd\"),\n tinc::__private::cel::CelValueConv::conv(\"value\"),\n tinc::__private::cel::CelValueConv::conv(\"value\"),].into_iter().collect())).unwrap(),\n false);\n }\n},)" --- exit status: 0 --- test_stdout @@ -9,7 +9,6 @@ running 1 test test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in [ELAPSED]s --- expanded #![feature(prelude_import)] -#[macro_use] extern crate std; #[prelude_import] use std::prelude::rust_2024::*; diff --git a/tinc-build/src/codegen/cel/functions/snapshots/tinc_build__codegen__cel__functions__exists_one__tests__exists_one_runtime_map.snap b/tinc-build/src/codegen/cel/functions/snapshots/tinc_build__codegen__cel__functions__exists_one__tests__exists_one_runtime_map.snap index 51b1a48..88c1e12 100644 --- a/tinc-build/src/codegen/cel/functions/snapshots/tinc_build__codegen__cel__functions__exists_one__tests__exists_one_runtime_map.snap +++ b/tinc-build/src/codegen/cel/functions/snapshots/tinc_build__codegen__cel__functions__exists_one__tests__exists_one_runtime_map.snap @@ -1,6 +1,6 @@ --- -source: crates/tinc/build/src/codegen/cel/functions/exists_one.rs -expression: "postcompile::compile_str!(postcompile::config!\n{\n test: true, dependencies:\n vec![postcompile::Dependency::version(\"tinc\", \"*\"),],\n}, quote!\n{\n fn exists_one(input: &std::collections::HashMap) ->\n Result> { Ok(#output) } #[test]\n fn test_exists_one()\n {\n assert_eq!(exists_one(&{\n let mut map = std::collections::HashMap::new();\n map.insert(\"value\".to_string(), true); map\n }).unwrap(), true);\n assert_eq!(exists_one(&{\n let mut map = std::collections::HashMap::new();\n map.insert(\"not_value\".to_string(), true); map\n }).unwrap(), false);\n assert_eq!(exists_one(&{\n let mut map = std::collections::HashMap::new();\n map.insert(\"xd\".to_string(), true);\n map.insert(\"value\".to_string(), true); map\n }).unwrap(), true);\n }\n},)" +source: tinc-build/src/codegen/cel/functions/exists_one.rs +expression: "postcompile::compile_str!(postcompile::config!\n{\n test: true, dependencies:\n vec![postcompile::Dependency::path(\"tinc\", \"../tinc\"),],\n}, quote!\n{\n fn exists_one(input: &std::collections::HashMap) ->\n Result> { Ok(#output) } #[test]\n fn test_exists_one()\n {\n assert_eq!(exists_one(&{\n let mut map = std::collections::HashMap::new();\n map.insert(\"value\".to_string(), true); map\n }).unwrap(), true);\n assert_eq!(exists_one(&{\n let mut map = std::collections::HashMap::new();\n map.insert(\"not_value\".to_string(), true); map\n }).unwrap(), false);\n assert_eq!(exists_one(&{\n let mut map = std::collections::HashMap::new();\n map.insert(\"xd\".to_string(), true);\n map.insert(\"value\".to_string(), true); map\n }).unwrap(), true);\n }\n},)" --- exit status: 0 --- test_stdout @@ -9,7 +9,6 @@ running 1 test test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in [ELAPSED]s --- expanded #![feature(prelude_import)] -#[macro_use] extern crate std; #[prelude_import] use std::prelude::rust_2024::*; diff --git a/tinc-build/src/codegen/cel/functions/snapshots/tinc_build__codegen__cel__functions__exists_one__tests__exists_one_runtime_repeated.snap b/tinc-build/src/codegen/cel/functions/snapshots/tinc_build__codegen__cel__functions__exists_one__tests__exists_one_runtime_repeated.snap index 4257bf0..66fa6d6 100644 --- a/tinc-build/src/codegen/cel/functions/snapshots/tinc_build__codegen__cel__functions__exists_one__tests__exists_one_runtime_repeated.snap +++ b/tinc-build/src/codegen/cel/functions/snapshots/tinc_build__codegen__cel__functions__exists_one__tests__exists_one_runtime_repeated.snap @@ -1,6 +1,6 @@ --- -source: crates/tinc/build/src/codegen/cel/functions/exists_one.rs -expression: "postcompile::compile_str!(postcompile::config!\n{\n test: true, dependencies:\n vec![postcompile::Dependency::version(\"tinc\", \"*\"),],\n}, quote!\n{\n fn contains(input: &Vec) -> Result> { Ok(#output) } #[test] fn\n test_contains()\n {\n assert_eq!(contains(&vec![\"value\".into()]).unwrap(), true);\n assert_eq!(contains(&vec![\"not_value\".into()]).unwrap(), false);\n assert_eq!(contains(&vec![\"xd\".into(), \"value\".into()]).unwrap(),\n true);\n assert_eq!(contains(&vec![\"xd\".into(), \"value\".into(),\n \"value\".into()]).unwrap(), false);\n }\n},)" +source: tinc-build/src/codegen/cel/functions/exists_one.rs +expression: "postcompile::compile_str!(postcompile::config!\n{\n test: true, dependencies:\n vec![postcompile::Dependency::path(\"tinc\", \"../tinc\"),],\n}, quote!\n{\n fn contains(input: &Vec) -> Result> { Ok(#output) } #[test] fn\n test_contains()\n {\n assert_eq!(contains(&vec![\"value\".into()]).unwrap(), true);\n assert_eq!(contains(&vec![\"not_value\".into()]).unwrap(), false);\n assert_eq!(contains(&vec![\"xd\".into(), \"value\".into()]).unwrap(),\n true);\n assert_eq!(contains(&vec![\"xd\".into(), \"value\".into(),\n \"value\".into()]).unwrap(), false);\n }\n},)" --- exit status: 0 --- test_stdout @@ -9,7 +9,6 @@ running 1 test test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in [ELAPSED]s --- expanded #![feature(prelude_import)] -#[macro_use] extern crate std; #[prelude_import] use std::prelude::rust_2024::*; diff --git a/tinc-build/src/codegen/cel/functions/snapshots/tinc_build__codegen__cel__functions__filter__tests__filter_const_requires_runtime.snap b/tinc-build/src/codegen/cel/functions/snapshots/tinc_build__codegen__cel__functions__filter__tests__filter_const_requires_runtime.snap index d2742d9..d0459bb 100644 --- a/tinc-build/src/codegen/cel/functions/snapshots/tinc_build__codegen__cel__functions__filter__tests__filter_const_requires_runtime.snap +++ b/tinc-build/src/codegen/cel/functions/snapshots/tinc_build__codegen__cel__functions__filter__tests__filter_const_requires_runtime.snap @@ -1,6 +1,6 @@ --- -source: crates/tinc/build/src/codegen/cel/functions/filter.rs -expression: "postcompile::compile_str!(postcompile::config!\n{\n test: true, dependencies:\n vec![postcompile::Dependency::version(\"tinc\", \"*\"),],\n}, quote!\n{\n fn filter() -> Result<::tinc::__private::cel::CelValue<'static>,\n ::tinc::__private::cel::CelError<'static>> { Ok(#output) } #[test] fn\n test_filter()\n {\n assert_eq!(filter().unwrap(),\n ::tinc::__private::cel::CelValue::List([::tinc::__private::cel::CelValueConv::conv(5),\n ::tinc::__private::cel::CelValueConv::conv(1),].into_iter().collect()));\n }\n},)" +source: tinc-build/src/codegen/cel/functions/filter.rs +expression: "postcompile::compile_str!(postcompile::config!\n{\n test: true, dependencies:\n vec![postcompile::Dependency::path(\"tinc\", \"../tinc\"),],\n}, quote!\n{\n fn filter() -> Result<::tinc::__private::cel::CelValue<'static>,\n ::tinc::__private::cel::CelError<'static>> { Ok(#output) } #[test] fn\n test_filter()\n {\n assert_eq!(filter().unwrap(),\n ::tinc::__private::cel::CelValue::List([::tinc::__private::cel::CelValueConv::conv(5),\n ::tinc::__private::cel::CelValueConv::conv(1),].into_iter().collect()));\n }\n},)" --- exit status: 0 --- test_stdout @@ -9,7 +9,6 @@ running 1 test test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in [ELAPSED]s --- expanded #![feature(prelude_import)] -#[macro_use] extern crate std; #[prelude_import] use std::prelude::rust_2024::*; diff --git a/tinc-build/src/codegen/cel/functions/snapshots/tinc_build__codegen__cel__functions__filter__tests__filter_runtime_cel_value.snap b/tinc-build/src/codegen/cel/functions/snapshots/tinc_build__codegen__cel__functions__filter__tests__filter_runtime_cel_value.snap index fb8df60..3a5dd1b 100644 --- a/tinc-build/src/codegen/cel/functions/snapshots/tinc_build__codegen__cel__functions__filter__tests__filter_runtime_cel_value.snap +++ b/tinc-build/src/codegen/cel/functions/snapshots/tinc_build__codegen__cel__functions__filter__tests__filter_runtime_cel_value.snap @@ -1,6 +1,6 @@ --- -source: crates/tinc/build/src/codegen/cel/functions/filter.rs -expression: "postcompile::compile_str!(postcompile::config!\n{\n test: true, dependencies:\n vec![postcompile::Dependency::version(\"tinc\", \"*\"),],\n}, quote!\n{\n fn filter<'a>(input: &'a ::tinc::__private::cel::CelValue<'a>) ->\n Result<::tinc::__private::cel::CelValue<'a>,\n ::tinc::__private::cel::CelError<'a>> { Ok(#output) } #[test] fn\n test_filter()\n {\n assert_eq!(filter(&tinc::__private::cel::CelValue::List([tinc::__private::cel::CelValueConv::conv(5),\n tinc::__private::cel::CelValueConv::conv(1),\n tinc::__private::cel::CelValueConv::conv(50),\n tinc::__private::cel::CelValueConv::conv(-50),].into_iter().collect())).unwrap(),\n tinc::__private::cel::CelValue::List([tinc::__private::cel::CelValueConv::conv(50),].into_iter().collect()));\n }\n},)" +source: tinc-build/src/codegen/cel/functions/filter.rs +expression: "postcompile::compile_str!(postcompile::config!\n{\n test: true, dependencies:\n vec![postcompile::Dependency::path(\"tinc\", \"../tinc\"),],\n}, quote!\n{\n fn filter<'a>(input: &'a ::tinc::__private::cel::CelValue<'a>) ->\n Result<::tinc::__private::cel::CelValue<'a>,\n ::tinc::__private::cel::CelError<'a>> { Ok(#output) } #[test] fn\n test_filter()\n {\n assert_eq!(filter(&tinc::__private::cel::CelValue::List([tinc::__private::cel::CelValueConv::conv(5),\n tinc::__private::cel::CelValueConv::conv(1),\n tinc::__private::cel::CelValueConv::conv(50),\n tinc::__private::cel::CelValueConv::conv(-50),].into_iter().collect())).unwrap(),\n tinc::__private::cel::CelValue::List([tinc::__private::cel::CelValueConv::conv(50),].into_iter().collect()));\n }\n},)" --- exit status: 0 --- test_stdout @@ -9,7 +9,6 @@ running 1 test test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in [ELAPSED]s --- expanded #![feature(prelude_import)] -#[macro_use] extern crate std; #[prelude_import] use std::prelude::rust_2024::*; diff --git a/tinc-build/src/codegen/cel/functions/snapshots/tinc_build__codegen__cel__functions__filter__tests__filter_runtime_map.snap b/tinc-build/src/codegen/cel/functions/snapshots/tinc_build__codegen__cel__functions__filter__tests__filter_runtime_map.snap index 9e6a39d..1c5ee6d 100644 --- a/tinc-build/src/codegen/cel/functions/snapshots/tinc_build__codegen__cel__functions__filter__tests__filter_runtime_map.snap +++ b/tinc-build/src/codegen/cel/functions/snapshots/tinc_build__codegen__cel__functions__filter__tests__filter_runtime_map.snap @@ -1,6 +1,6 @@ --- -source: crates/tinc/build/src/codegen/cel/functions/filter.rs -expression: "postcompile::compile_str!(postcompile::config!\n{\n test: true, dependencies:\n vec![postcompile::Dependency::version(\"tinc\", \"*\"),],\n}, quote!\n{\n fn filter(input: &std::collections::BTreeMap) ->\n Result<::tinc::__private::cel::CelValue<'_>,\n ::tinc::__private::cel::CelError<'_>> { Ok(#output) } #[test] fn\n test_filter()\n {\n assert_eq!(filter(&{\n let mut map = std::collections::BTreeMap::new();\n map.insert(\"0\".to_string(), 0); map.insert(\"1\".to_string(), 1);\n map.insert(\"-50\".to_string(), -50);\n map.insert(\"50\".to_string(), 50); map\n }).unwrap(),\n ::tinc::__private::cel::CelValue::List([::tinc::__private::cel::CelValueConv::conv(\"1\"),\n ::tinc::__private::cel::CelValueConv::conv(\"50\"),].into_iter().collect()));\n }\n},)" +source: tinc-build/src/codegen/cel/functions/filter.rs +expression: "postcompile::compile_str!(postcompile::config!\n{\n test: true, dependencies:\n vec![postcompile::Dependency::path(\"tinc\", \"../tinc\"),],\n}, quote!\n{\n fn filter(input: &std::collections::BTreeMap) ->\n Result<::tinc::__private::cel::CelValue<'_>,\n ::tinc::__private::cel::CelError<'_>> { Ok(#output) } #[test] fn\n test_filter()\n {\n assert_eq!(filter(&{\n let mut map = std::collections::BTreeMap::new();\n map.insert(\"0\".to_string(), 0); map.insert(\"1\".to_string(), 1);\n map.insert(\"-50\".to_string(), -50);\n map.insert(\"50\".to_string(), 50); map\n }).unwrap(),\n ::tinc::__private::cel::CelValue::List([::tinc::__private::cel::CelValueConv::conv(\"1\"),\n ::tinc::__private::cel::CelValueConv::conv(\"50\"),].into_iter().collect()));\n }\n},)" --- exit status: 0 --- test_stdout @@ -9,7 +9,6 @@ running 1 test test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in [ELAPSED]s --- expanded #![feature(prelude_import)] -#[macro_use] extern crate std; #[prelude_import] use std::prelude::rust_2024::*; diff --git a/tinc-build/src/codegen/cel/functions/snapshots/tinc_build__codegen__cel__functions__filter__tests__filter_runtime_repeated.snap b/tinc-build/src/codegen/cel/functions/snapshots/tinc_build__codegen__cel__functions__filter__tests__filter_runtime_repeated.snap index 9d0250f..3d82c10 100644 --- a/tinc-build/src/codegen/cel/functions/snapshots/tinc_build__codegen__cel__functions__filter__tests__filter_runtime_repeated.snap +++ b/tinc-build/src/codegen/cel/functions/snapshots/tinc_build__codegen__cel__functions__filter__tests__filter_runtime_repeated.snap @@ -1,6 +1,6 @@ --- -source: crates/tinc/build/src/codegen/cel/functions/filter.rs -expression: "postcompile::compile_str!(postcompile::config!\n{\n test: true, dependencies:\n vec![postcompile::Dependency::version(\"tinc\", \"*\"),],\n}, quote!\n{\n fn filter(input: &Vec) ->\n Result<::tinc::__private::cel::CelValue<'_>,\n ::tinc::__private::cel::CelError<'_>> { Ok(#output) } #[test] fn\n test_filter()\n {\n assert_eq!(filter(&vec![0, 1, -50, 50]).unwrap(),\n ::tinc::__private::cel::CelValue::List([::tinc::__private::cel::CelValueConv::conv(1),\n ::tinc::__private::cel::CelValueConv::conv(50),].into_iter().collect()));\n }\n},)" +source: tinc-build/src/codegen/cel/functions/filter.rs +expression: "postcompile::compile_str!(postcompile::config!\n{\n test: true, dependencies:\n vec![postcompile::Dependency::path(\"tinc\", \"../tinc\"),],\n}, quote!\n{\n fn filter(input: &Vec) ->\n Result<::tinc::__private::cel::CelValue<'_>,\n ::tinc::__private::cel::CelError<'_>> { Ok(#output) } #[test] fn\n test_filter()\n {\n assert_eq!(filter(&vec![0, 1, -50, 50]).unwrap(),\n ::tinc::__private::cel::CelValue::List([::tinc::__private::cel::CelValueConv::conv(1),\n ::tinc::__private::cel::CelValueConv::conv(50),].into_iter().collect()));\n }\n},)" --- exit status: 0 --- test_stdout @@ -9,7 +9,6 @@ running 1 test test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in [ELAPSED]s --- expanded #![feature(prelude_import)] -#[macro_use] extern crate std; #[prelude_import] use std::prelude::rust_2024::*; diff --git a/tinc-build/src/codegen/cel/functions/snapshots/tinc_build__codegen__cel__functions__int__tests__int_runtime.snap b/tinc-build/src/codegen/cel/functions/snapshots/tinc_build__codegen__cel__functions__int__tests__int_runtime.snap index a5d824d..8decb0f 100644 --- a/tinc-build/src/codegen/cel/functions/snapshots/tinc_build__codegen__cel__functions__int__tests__int_runtime.snap +++ b/tinc-build/src/codegen/cel/functions/snapshots/tinc_build__codegen__cel__functions__int__tests__int_runtime.snap @@ -1,6 +1,6 @@ --- -source: crates/tinc/build/src/codegen/cel/functions/int.rs -expression: "postcompile::compile_str!(postcompile::config!\n{\n test: true, dependencies:\n vec![postcompile::Dependency::version(\"tinc\", \"*\"),],\n}, quote::quote!\n{\n fn to_int(input: &str) -> Result<::tinc::__private::cel::CelValue<'_>,\n ::tinc::__private::cel::CelError<'_>> { Ok(#output) } #[test] fn\n test_to_int()\n {\n assert_eq!(to_int(\"55\").unwrap(),\n ::tinc::__private::cel::CelValueConv::conv(55));\n }\n},)" +source: tinc-build/src/codegen/cel/functions/int.rs +expression: "postcompile::compile_str!(postcompile::config!\n{\n test: true, dependencies:\n vec![postcompile::Dependency::path(\"tinc\", \"../tinc\"),],\n}, quote::quote!\n{\n fn to_int(input: &str) -> Result<::tinc::__private::cel::CelValue<'_>,\n ::tinc::__private::cel::CelError<'_>> { Ok(#output) } #[test] fn\n test_to_int()\n {\n assert_eq!(to_int(\"55\").unwrap(),\n ::tinc::__private::cel::CelValueConv::conv(55));\n }\n},)" --- exit status: 0 --- test_stdout @@ -9,7 +9,6 @@ running 1 test test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in [ELAPSED]s --- expanded #![feature(prelude_import)] -#[macro_use] extern crate std; #[prelude_import] use std::prelude::rust_2024::*; diff --git a/tinc-build/src/codegen/cel/functions/snapshots/tinc_build__codegen__cel__functions__is_email__tests__is_email_runtime.snap b/tinc-build/src/codegen/cel/functions/snapshots/tinc_build__codegen__cel__functions__is_email__tests__is_email_runtime.snap index bce8c38..12d8bfc 100644 --- a/tinc-build/src/codegen/cel/functions/snapshots/tinc_build__codegen__cel__functions__is_email__tests__is_email_runtime.snap +++ b/tinc-build/src/codegen/cel/functions/snapshots/tinc_build__codegen__cel__functions__is_email__tests__is_email_runtime.snap @@ -1,6 +1,6 @@ --- -source: crates/tinc/build/src/codegen/cel/functions/is_email.rs -expression: "postcompile::compile_str!(postcompile::config!\n{\n test: true, dependencies:\n vec![postcompile::Dependency::version(\"tinc\", \"*\"),],\n}, quote::quote!\n{\n fn is_email(input: &str) -> Result> { Ok(#output) } #[test] fn\n test_is_email()\n {\n assert_eq!(is_email(\"troy@scuffle.cloud\").unwrap(), true);\n assert_eq!(is_email(\"not-an-email\").unwrap(), false);\n }\n},)" +source: tinc-build/src/codegen/cel/functions/is_email.rs +expression: "postcompile::compile_str!(postcompile::config!\n{\n test: true, dependencies:\n vec![postcompile::Dependency::path(\"tinc\", \"../tinc\"),],\n}, quote::quote!\n{\n fn is_email(input: &str) -> Result> { Ok(#output) } #[test] fn\n test_is_email()\n {\n assert_eq!(is_email(\"troy@scuffle.cloud\").unwrap(), true);\n assert_eq!(is_email(\"not-an-email\").unwrap(), false);\n }\n},)" --- exit status: 0 --- test_stdout @@ -9,7 +9,6 @@ running 1 test test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in [ELAPSED]s --- expanded #![feature(prelude_import)] -#[macro_use] extern crate std; #[prelude_import] use std::prelude::rust_2024::*; diff --git a/tinc-build/src/codegen/cel/functions/snapshots/tinc_build__codegen__cel__functions__is_hostname__tests__is_hostname_runtime.snap b/tinc-build/src/codegen/cel/functions/snapshots/tinc_build__codegen__cel__functions__is_hostname__tests__is_hostname_runtime.snap index a8b16b2..9cb4422 100644 --- a/tinc-build/src/codegen/cel/functions/snapshots/tinc_build__codegen__cel__functions__is_hostname__tests__is_hostname_runtime.snap +++ b/tinc-build/src/codegen/cel/functions/snapshots/tinc_build__codegen__cel__functions__is_hostname__tests__is_hostname_runtime.snap @@ -1,6 +1,6 @@ --- -source: crates/tinc/build/src/codegen/cel/functions/is_hostname.rs -expression: "postcompile::compile_str!(postcompile::config!\n{\n test: true, dependencies:\n vec![postcompile::Dependency::version(\"tinc\", \"*\"),],\n}, quote::quote!\n{\n fn is_hostname(input: &str) -> Result> { Ok(#output) } #[test] fn\n test_is_hostname()\n {\n assert_eq!(is_hostname(\"www.scuffle.cloud\").unwrap(), true);\n assert_eq!(is_hostname(\"192.168.1.1\").unwrap(), false);\n }\n},)" +source: tinc-build/src/codegen/cel/functions/is_hostname.rs +expression: "postcompile::compile_str!(postcompile::config!\n{\n test: true, dependencies:\n vec![postcompile::Dependency::path(\"tinc\", \"../tinc\"),],\n}, quote::quote!\n{\n fn is_hostname(input: &str) -> Result> { Ok(#output) } #[test] fn\n test_is_hostname()\n {\n assert_eq!(is_hostname(\"www.scuffle.cloud\").unwrap(), true);\n assert_eq!(is_hostname(\"192.168.1.1\").unwrap(), false);\n }\n},)" --- exit status: 0 --- test_stdout @@ -9,7 +9,6 @@ running 1 test test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in [ELAPSED]s --- expanded #![feature(prelude_import)] -#[macro_use] extern crate std; #[prelude_import] use std::prelude::rust_2024::*; diff --git a/tinc-build/src/codegen/cel/functions/snapshots/tinc_build__codegen__cel__functions__is_inf__tests__is_inf_runtime.snap b/tinc-build/src/codegen/cel/functions/snapshots/tinc_build__codegen__cel__functions__is_inf__tests__is_inf_runtime.snap index e32c418..56895ef 100644 --- a/tinc-build/src/codegen/cel/functions/snapshots/tinc_build__codegen__cel__functions__is_inf__tests__is_inf_runtime.snap +++ b/tinc-build/src/codegen/cel/functions/snapshots/tinc_build__codegen__cel__functions__is_inf__tests__is_inf_runtime.snap @@ -1,6 +1,6 @@ --- -source: crates/tinc/build/src/codegen/cel/functions/is_inf.rs -expression: "postcompile::compile_str!(postcompile::config!\n{\n test: true, dependencies:\n vec![postcompile::Dependency::path(\"tinc\", \"..\"),],\n}, quote::quote!\n{\n fn is_inf(input: f64) -> Result> { Ok(#output) } #[test] fn\n test_is_inf()\n {\n assert_eq!(is_inf(f64::INFINITY).unwrap(), true);\n assert_eq!(is_inf(2.0).unwrap(), false);\n }\n},)" +source: tinc-build/src/codegen/cel/functions/is_inf.rs +expression: "postcompile::compile_str!(postcompile::config!\n{\n test: true, dependencies:\n vec![postcompile::Dependency::path(\"tinc\", \"../tinc\"),],\n}, quote::quote!\n{\n fn is_inf(input: f64) -> Result> { Ok(#output) } #[test] fn\n test_is_inf()\n {\n assert_eq!(is_inf(f64::INFINITY).unwrap(), true);\n assert_eq!(is_inf(2.0).unwrap(), false);\n }\n},)" --- exit status: 0 --- test_stdout @@ -9,7 +9,6 @@ running 1 test test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in [ELAPSED]s --- expanded #![feature(prelude_import)] -#[macro_use] extern crate std; #[prelude_import] use std::prelude::rust_2024::*; diff --git a/tinc-build/src/codegen/cel/functions/snapshots/tinc_build__codegen__cel__functions__is_ipv4__tests__is_ipv4_runtime.snap b/tinc-build/src/codegen/cel/functions/snapshots/tinc_build__codegen__cel__functions__is_ipv4__tests__is_ipv4_runtime.snap index e4ff14f..c2e887c 100644 --- a/tinc-build/src/codegen/cel/functions/snapshots/tinc_build__codegen__cel__functions__is_ipv4__tests__is_ipv4_runtime.snap +++ b/tinc-build/src/codegen/cel/functions/snapshots/tinc_build__codegen__cel__functions__is_ipv4__tests__is_ipv4_runtime.snap @@ -1,6 +1,6 @@ --- -source: crates/tinc/build/src/codegen/cel/functions/is_ipv4.rs -expression: "postcompile::compile_str!(postcompile::config!\n{\n test: true, dependencies:\n vec![postcompile::Dependency::version(\"tinc\", \"*\"),],\n}, quote::quote!\n{\n fn is_ipv4(input: &str) -> Result> { Ok(#output) } #[test] fn\n test_is_ipv4()\n {\n assert_eq!(is_ipv4(\"www.scuffle.cloud\").unwrap(), false);\n assert_eq!(is_ipv4(\"192.168.1.1\").unwrap(), true);\n }\n},)" +source: tinc-build/src/codegen/cel/functions/is_ipv4.rs +expression: "postcompile::compile_str!(postcompile::config!\n{\n test: true, dependencies:\n vec![postcompile::Dependency::path(\"tinc\", \"../tinc\"),],\n}, quote::quote!\n{\n fn is_ipv4(input: &str) -> Result> { Ok(#output) } #[test] fn\n test_is_ipv4()\n {\n assert_eq!(is_ipv4(\"www.scuffle.cloud\").unwrap(), false);\n assert_eq!(is_ipv4(\"192.168.1.1\").unwrap(), true);\n }\n},)" --- exit status: 0 --- test_stdout @@ -9,7 +9,6 @@ running 1 test test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in [ELAPSED]s --- expanded #![feature(prelude_import)] -#[macro_use] extern crate std; #[prelude_import] use std::prelude::rust_2024::*; diff --git a/tinc-build/src/codegen/cel/functions/snapshots/tinc_build__codegen__cel__functions__is_ipv6__tests__is_ipv6_runtime.snap b/tinc-build/src/codegen/cel/functions/snapshots/tinc_build__codegen__cel__functions__is_ipv6__tests__is_ipv6_runtime.snap index c0cf710..e9c71ad 100644 --- a/tinc-build/src/codegen/cel/functions/snapshots/tinc_build__codegen__cel__functions__is_ipv6__tests__is_ipv6_runtime.snap +++ b/tinc-build/src/codegen/cel/functions/snapshots/tinc_build__codegen__cel__functions__is_ipv6__tests__is_ipv6_runtime.snap @@ -1,6 +1,6 @@ --- -source: crates/tinc/build/src/codegen/cel/functions/is_ipv6.rs -expression: "postcompile::compile_str!(postcompile::config!\n{\n test: true, dependencies:\n vec![postcompile::Dependency::version(\"tinc\", \"*\"),],\n}, quote::quote!\n{\n fn is_ipv6(input: &str) -> Result> { Ok(#output) } #[test] fn\n test_is_hostname()\n {\n assert_eq!(is_ipv6(\"fe80::4c1a:18ff:fe0b:7946\").unwrap(), true);\n assert_eq!(is_ipv6(\"192.168.1.1\").unwrap(), false);\n }\n},)" +source: tinc-build/src/codegen/cel/functions/is_ipv6.rs +expression: "postcompile::compile_str!(postcompile::config!\n{\n test: true, dependencies:\n vec![postcompile::Dependency::path(\"tinc\", \"../tinc\"),],\n}, quote::quote!\n{\n fn is_ipv6(input: &str) -> Result> { Ok(#output) } #[test] fn\n test_is_hostname()\n {\n assert_eq!(is_ipv6(\"fe80::4c1a:18ff:fe0b:7946\").unwrap(), true);\n assert_eq!(is_ipv6(\"192.168.1.1\").unwrap(), false);\n }\n},)" --- exit status: 0 --- test_stdout @@ -9,7 +9,6 @@ running 1 test test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in [ELAPSED]s --- expanded #![feature(prelude_import)] -#[macro_use] extern crate std; #[prelude_import] use std::prelude::rust_2024::*; diff --git a/tinc-build/src/codegen/cel/functions/snapshots/tinc_build__codegen__cel__functions__is_nan__tests__is_nan_runtime.snap b/tinc-build/src/codegen/cel/functions/snapshots/tinc_build__codegen__cel__functions__is_nan__tests__is_nan_runtime.snap index 284ea96..0a7d2b0 100644 --- a/tinc-build/src/codegen/cel/functions/snapshots/tinc_build__codegen__cel__functions__is_nan__tests__is_nan_runtime.snap +++ b/tinc-build/src/codegen/cel/functions/snapshots/tinc_build__codegen__cel__functions__is_nan__tests__is_nan_runtime.snap @@ -1,6 +1,6 @@ --- -source: crates/tinc/build/src/codegen/cel/functions/is_nan.rs -expression: "postcompile::compile_str!(postcompile::config!\n{\n test: true, dependencies:\n vec![postcompile::Dependency::path(\"tinc\", \"..\"),],\n}, quote::quote!\n{\n fn is_nan(input: f64) -> Result> { Ok(#output) } #[test] fn\n test_is_nan()\n {\n assert_eq!(is_nan(f64::NAN).unwrap(), true);\n assert_eq!(is_nan(2.0).unwrap(), false);\n }\n},)" +source: tinc-build/src/codegen/cel/functions/is_nan.rs +expression: "postcompile::compile_str!(postcompile::config!\n{\n test: true, dependencies:\n vec![postcompile::Dependency::path(\"tinc\", \"../tinc\"),],\n}, quote::quote!\n{\n fn is_nan(input: f64) -> Result> { Ok(#output) } #[test] fn\n test_is_nan()\n {\n assert_eq!(is_nan(f64::NAN).unwrap(), true);\n assert_eq!(is_nan(2.0).unwrap(), false);\n }\n},)" --- exit status: 0 --- test_stdout @@ -9,7 +9,6 @@ running 1 test test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in [ELAPSED]s --- expanded #![feature(prelude_import)] -#[macro_use] extern crate std; #[prelude_import] use std::prelude::rust_2024::*; diff --git a/tinc-build/src/codegen/cel/functions/snapshots/tinc_build__codegen__cel__functions__is_ulid__tests__is_ulid_runtime.snap b/tinc-build/src/codegen/cel/functions/snapshots/tinc_build__codegen__cel__functions__is_ulid__tests__is_ulid_runtime.snap index 80695bc..c4183f1 100644 --- a/tinc-build/src/codegen/cel/functions/snapshots/tinc_build__codegen__cel__functions__is_ulid__tests__is_ulid_runtime.snap +++ b/tinc-build/src/codegen/cel/functions/snapshots/tinc_build__codegen__cel__functions__is_ulid__tests__is_ulid_runtime.snap @@ -1,6 +1,6 @@ --- -source: crates/tinc/build/src/codegen/cel/functions/is_ulid.rs -expression: "postcompile::compile_str!(postcompile::config!\n{\n test: true, dependencies:\n vec![postcompile::Dependency::version(\"tinc\", \"*\"),],\n}, quote::quote!\n{\n fn is_ulid(input: &str) -> Result> { Ok(#output) } #[test] fn\n test_is_ulid()\n {\n assert_eq!(is_ulid(\"01F6MKTFTG0009C9ZSNZTFV2ZF\").unwrap(), true);\n assert_eq!(is_ulid(\"not-a-ulid\").unwrap(), false);\n }\n},)" +source: tinc-build/src/codegen/cel/functions/is_ulid.rs +expression: "postcompile::compile_str!(postcompile::config!\n{\n test: true, dependencies:\n vec![postcompile::Dependency::path(\"tinc\", \"../tinc\"),],\n}, quote::quote!\n{\n fn is_ulid(input: &str) -> Result> { Ok(#output) } #[test] fn\n test_is_ulid()\n {\n assert_eq!(is_ulid(\"01F6MKTFTG0009C9ZSNZTFV2ZF\").unwrap(), true);\n assert_eq!(is_ulid(\"not-a-ulid\").unwrap(), false);\n }\n},)" --- exit status: 0 --- test_stdout @@ -9,7 +9,6 @@ running 1 test test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in [ELAPSED]s --- expanded #![feature(prelude_import)] -#[macro_use] extern crate std; #[prelude_import] use std::prelude::rust_2024::*; diff --git a/tinc-build/src/codegen/cel/functions/snapshots/tinc_build__codegen__cel__functions__is_uri__tests__is_uri_runtime.snap b/tinc-build/src/codegen/cel/functions/snapshots/tinc_build__codegen__cel__functions__is_uri__tests__is_uri_runtime.snap index dd91e6c..ea4141e 100644 --- a/tinc-build/src/codegen/cel/functions/snapshots/tinc_build__codegen__cel__functions__is_uri__tests__is_uri_runtime.snap +++ b/tinc-build/src/codegen/cel/functions/snapshots/tinc_build__codegen__cel__functions__is_uri__tests__is_uri_runtime.snap @@ -1,6 +1,6 @@ --- -source: crates/tinc/build/src/codegen/cel/functions/is_uri.rs -expression: "postcompile::compile_str!(postcompile::config!\n{\n test: true, dependencies:\n vec![postcompile::Dependency::version(\"tinc\", \"*\"),],\n}, quote::quote!\n{\n fn is_uri(input: &str) -> Result> { Ok(#output) } #[test] fn\n test_is_hostname()\n {\n assert_eq!(is_uri(\"http://google.com\").unwrap(), true);\n assert_eq!(is_uri(\"not-a-uri\").unwrap(), false);\n }\n},)" +source: tinc-build/src/codegen/cel/functions/is_uri.rs +expression: "postcompile::compile_str!(postcompile::config!\n{\n test: true, dependencies:\n vec![postcompile::Dependency::path(\"tinc\", \"../tinc\"),],\n}, quote::quote!\n{\n fn is_uri(input: &str) -> Result> { Ok(#output) } #[test] fn\n test_is_hostname()\n {\n assert_eq!(is_uri(\"http://google.com\").unwrap(), true);\n assert_eq!(is_uri(\"not-a-uri\").unwrap(), false);\n }\n},)" --- exit status: 0 --- test_stdout @@ -9,7 +9,6 @@ running 1 test test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in [ELAPSED]s --- expanded #![feature(prelude_import)] -#[macro_use] extern crate std; #[prelude_import] use std::prelude::rust_2024::*; diff --git a/tinc-build/src/codegen/cel/functions/snapshots/tinc_build__codegen__cel__functions__is_uuid__tests__is_uuid_runtime.snap b/tinc-build/src/codegen/cel/functions/snapshots/tinc_build__codegen__cel__functions__is_uuid__tests__is_uuid_runtime.snap index fac7074..7816087 100644 --- a/tinc-build/src/codegen/cel/functions/snapshots/tinc_build__codegen__cel__functions__is_uuid__tests__is_uuid_runtime.snap +++ b/tinc-build/src/codegen/cel/functions/snapshots/tinc_build__codegen__cel__functions__is_uuid__tests__is_uuid_runtime.snap @@ -1,6 +1,6 @@ --- -source: crates/tinc/build/src/codegen/cel/functions/is_uuid.rs -expression: "postcompile::compile_str!(postcompile::config!\n{\n test: true, dependencies:\n vec![postcompile::Dependency::version(\"tinc\", \"*\"),],\n}, quote::quote!\n{\n fn is_uuid(input: &str) -> Result> { Ok(#output) } #[test] fn\n test_is_hostname()\n {\n assert_eq!(is_uuid(\"e470fd2a-f176-40cd-9ea1-9858deade3e1\").unwrap(),\n true); assert_eq!(is_uuid(\"not-a-uri\").unwrap(), false);\n }\n},)" +source: tinc-build/src/codegen/cel/functions/is_uuid.rs +expression: "postcompile::compile_str!(postcompile::config!\n{\n test: true, dependencies:\n vec![postcompile::Dependency::path(\"tinc\", \"../tinc\"),],\n}, quote::quote!\n{\n fn is_uuid(input: &str) -> Result> { Ok(#output) } #[test] fn\n test_is_hostname()\n {\n assert_eq!(is_uuid(\"e470fd2a-f176-40cd-9ea1-9858deade3e1\").unwrap(),\n true); assert_eq!(is_uuid(\"not-a-uri\").unwrap(), false);\n }\n},)" --- exit status: 0 --- test_stdout @@ -9,7 +9,6 @@ running 1 test test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in [ELAPSED]s --- expanded #![feature(prelude_import)] -#[macro_use] extern crate std; #[prelude_import] use std::prelude::rust_2024::*; diff --git a/tinc-build/src/codegen/cel/functions/snapshots/tinc_build__codegen__cel__functions__map__tests__map_const_requires_runtime.snap b/tinc-build/src/codegen/cel/functions/snapshots/tinc_build__codegen__cel__functions__map__tests__map_const_requires_runtime.snap index 583d953..9840782 100644 --- a/tinc-build/src/codegen/cel/functions/snapshots/tinc_build__codegen__cel__functions__map__tests__map_const_requires_runtime.snap +++ b/tinc-build/src/codegen/cel/functions/snapshots/tinc_build__codegen__cel__functions__map__tests__map_const_requires_runtime.snap @@ -1,6 +1,6 @@ --- -source: crates/tinc/build/src/codegen/cel/functions/map.rs -expression: "postcompile::compile_str!(postcompile::config!\n{\n test: true, dependencies:\n vec![postcompile::Dependency::version(\"tinc\", \"*\"),],\n}, quote!\n{\n fn filter() -> Result<::tinc::__private::cel::CelValue<'static>,\n ::tinc::__private::cel::CelError<'static>> { Ok(#output) } #[test] fn\n test_filter()\n {\n assert_eq!(filter().unwrap(),\n ::tinc::__private::cel::CelValue::List([::tinc::__private::cel::CelValueConv::conv(2),\n ::tinc::__private::cel::CelValueConv::conv(0),\n ::tinc::__private::cel::CelValueConv::conv(0),].into_iter().collect()));\n }\n},)" +source: tinc-build/src/codegen/cel/functions/map.rs +expression: "postcompile::compile_str!(postcompile::config!\n{\n test: true, dependencies:\n vec![postcompile::Dependency::path(\"tinc\", \"../tinc\"),],\n}, quote!\n{\n fn filter() -> Result<::tinc::__private::cel::CelValue<'static>,\n ::tinc::__private::cel::CelError<'static>> { Ok(#output) } #[test] fn\n test_filter()\n {\n assert_eq!(filter().unwrap(),\n ::tinc::__private::cel::CelValue::List([::tinc::__private::cel::CelValueConv::conv(2),\n ::tinc::__private::cel::CelValueConv::conv(0),\n ::tinc::__private::cel::CelValueConv::conv(0),].into_iter().collect()));\n }\n},)" --- exit status: 0 --- test_stdout @@ -9,7 +9,6 @@ running 1 test test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in [ELAPSED]s --- expanded #![feature(prelude_import)] -#[macro_use] extern crate std; #[prelude_import] use std::prelude::rust_2024::*; diff --git a/tinc-build/src/codegen/cel/functions/snapshots/tinc_build__codegen__cel__functions__map__tests__map_runtime_cel_value.snap b/tinc-build/src/codegen/cel/functions/snapshots/tinc_build__codegen__cel__functions__map__tests__map_runtime_cel_value.snap index 493373f..35bfa45 100644 --- a/tinc-build/src/codegen/cel/functions/snapshots/tinc_build__codegen__cel__functions__map__tests__map_runtime_cel_value.snap +++ b/tinc-build/src/codegen/cel/functions/snapshots/tinc_build__codegen__cel__functions__map__tests__map_runtime_cel_value.snap @@ -1,6 +1,6 @@ --- -source: crates/tinc/build/src/codegen/cel/functions/map.rs -expression: "postcompile::compile_str!(postcompile::config!\n{\n test: true, dependencies:\n vec![postcompile::Dependency::version(\"tinc\", \"*\"),],\n}, quote!\n{\n fn filter<'a>(input: &'a ::tinc::__private::cel::CelValue<'a>) ->\n Result<::tinc::__private::cel::CelValue<'a>,\n ::tinc::__private::cel::CelError<'a>> { Ok(#output) } #[test] fn\n test_filter()\n {\n assert_eq!(filter(&tinc::__private::cel::CelValue::List([tinc::__private::cel::CelValueConv::conv(5),\n tinc::__private::cel::CelValueConv::conv(1),\n tinc::__private::cel::CelValueConv::conv(50),\n tinc::__private::cel::CelValueConv::conv(-50),].into_iter().collect())).unwrap(),\n tinc::__private::cel::CelValue::List([tinc::__private::cel::CelValueConv::conv(6),\n tinc::__private::cel::CelValueConv::conv(2),\n tinc::__private::cel::CelValueConv::conv(51),\n tinc::__private::cel::CelValueConv::conv(-49),].into_iter().collect()));\n }\n},)" +source: tinc-build/src/codegen/cel/functions/map.rs +expression: "postcompile::compile_str!(postcompile::config!\n{\n test: true, dependencies:\n vec![postcompile::Dependency::path(\"tinc\", \"../tinc\"),],\n}, quote!\n{\n fn filter<'a>(input: &'a ::tinc::__private::cel::CelValue<'a>) ->\n Result<::tinc::__private::cel::CelValue<'a>,\n ::tinc::__private::cel::CelError<'a>> { Ok(#output) } #[test] fn\n test_filter()\n {\n assert_eq!(filter(&tinc::__private::cel::CelValue::List([tinc::__private::cel::CelValueConv::conv(5),\n tinc::__private::cel::CelValueConv::conv(1),\n tinc::__private::cel::CelValueConv::conv(50),\n tinc::__private::cel::CelValueConv::conv(-50),].into_iter().collect())).unwrap(),\n tinc::__private::cel::CelValue::List([tinc::__private::cel::CelValueConv::conv(6),\n tinc::__private::cel::CelValueConv::conv(2),\n tinc::__private::cel::CelValueConv::conv(51),\n tinc::__private::cel::CelValueConv::conv(-49),].into_iter().collect()));\n }\n},)" --- exit status: 0 --- test_stdout @@ -9,7 +9,6 @@ running 1 test test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in [ELAPSED]s --- expanded #![feature(prelude_import)] -#[macro_use] extern crate std; #[prelude_import] use std::prelude::rust_2024::*; diff --git a/tinc-build/src/codegen/cel/functions/snapshots/tinc_build__codegen__cel__functions__map__tests__map_runtime_map.snap b/tinc-build/src/codegen/cel/functions/snapshots/tinc_build__codegen__cel__functions__map__tests__map_runtime_map.snap index 54bddf2..bf9fd8b 100644 --- a/tinc-build/src/codegen/cel/functions/snapshots/tinc_build__codegen__cel__functions__map__tests__map_runtime_map.snap +++ b/tinc-build/src/codegen/cel/functions/snapshots/tinc_build__codegen__cel__functions__map__tests__map_runtime_map.snap @@ -1,6 +1,6 @@ --- -source: crates/tinc/build/src/codegen/cel/functions/map.rs -expression: "postcompile::compile_str!(postcompile::config!\n{\n test: true, dependencies:\n vec![postcompile::Dependency::version(\"tinc\", \"*\"),],\n}, quote!\n{\n fn filter(input: &std::collections::BTreeMap) ->\n Result<::tinc::__private::cel::CelValue<'_>,\n ::tinc::__private::cel::CelError<'_>> { Ok(#output) } #[test] fn\n test_filter()\n {\n assert_eq!(filter(&{\n let mut map = std::collections::BTreeMap::new();\n map.insert(\"0\".to_string(), 0); map.insert(\"1\".to_string(), 1);\n map.insert(\"2\".to_string(), -50); map.insert(\"3\".to_string(), 50);\n map\n }).unwrap(),\n ::tinc::__private::cel::CelValue::List([::tinc::__private::cel::CelValueConv::conv(0),\n ::tinc::__private::cel::CelValueConv::conv(2),\n ::tinc::__private::cel::CelValueConv::conv(-100),\n ::tinc::__private::cel::CelValueConv::conv(100),].into_iter().collect()));\n }\n},)" +source: tinc-build/src/codegen/cel/functions/map.rs +expression: "postcompile::compile_str!(postcompile::config!\n{\n test: true, dependencies:\n vec![postcompile::Dependency::path(\"tinc\", \"../tinc\"),],\n}, quote!\n{\n fn filter(input: &std::collections::BTreeMap) ->\n Result<::tinc::__private::cel::CelValue<'_>,\n ::tinc::__private::cel::CelError<'_>> { Ok(#output) } #[test] fn\n test_filter()\n {\n assert_eq!(filter(&{\n let mut map = std::collections::BTreeMap::new();\n map.insert(\"0\".to_string(), 0); map.insert(\"1\".to_string(), 1);\n map.insert(\"2\".to_string(), -50); map.insert(\"3\".to_string(), 50);\n map\n }).unwrap(),\n ::tinc::__private::cel::CelValue::List([::tinc::__private::cel::CelValueConv::conv(0),\n ::tinc::__private::cel::CelValueConv::conv(2),\n ::tinc::__private::cel::CelValueConv::conv(-100),\n ::tinc::__private::cel::CelValueConv::conv(100),].into_iter().collect()));\n }\n},)" --- exit status: 0 --- test_stdout @@ -9,7 +9,6 @@ running 1 test test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in [ELAPSED]s --- expanded #![feature(prelude_import)] -#[macro_use] extern crate std; #[prelude_import] use std::prelude::rust_2024::*; diff --git a/tinc-build/src/codegen/cel/functions/snapshots/tinc_build__codegen__cel__functions__map__tests__map_runtime_repeated.snap b/tinc-build/src/codegen/cel/functions/snapshots/tinc_build__codegen__cel__functions__map__tests__map_runtime_repeated.snap index d4da9e7..bdf8299 100644 --- a/tinc-build/src/codegen/cel/functions/snapshots/tinc_build__codegen__cel__functions__map__tests__map_runtime_repeated.snap +++ b/tinc-build/src/codegen/cel/functions/snapshots/tinc_build__codegen__cel__functions__map__tests__map_runtime_repeated.snap @@ -1,6 +1,6 @@ --- -source: crates/tinc/build/src/codegen/cel/functions/map.rs -expression: "postcompile::compile_str!(postcompile::config!\n{\n test: true, dependencies:\n vec![postcompile::Dependency::version(\"tinc\", \"*\"),],\n}, quote!\n{\n fn filter(input: &Vec) ->\n Result<::tinc::__private::cel::CelValue<'_>,\n ::tinc::__private::cel::CelError<'_>> { Ok(#output) } #[test] fn\n test_filter()\n {\n assert_eq!(filter(&vec![0, 1, -50, 50]).unwrap(),\n ::tinc::__private::cel::CelValue::List([::tinc::__private::cel::CelValueConv::conv(0),\n ::tinc::__private::cel::CelValueConv::conv(100),\n ::tinc::__private::cel::CelValueConv::conv(-5000),\n ::tinc::__private::cel::CelValueConv::conv(5000),].into_iter().collect()));\n }\n},)" +source: tinc-build/src/codegen/cel/functions/map.rs +expression: "postcompile::compile_str!(postcompile::config!\n{\n test: true, dependencies:\n vec![postcompile::Dependency::path(\"tinc\", \"../tinc\"),],\n}, quote!\n{\n fn filter(input: &Vec) ->\n Result<::tinc::__private::cel::CelValue<'_>,\n ::tinc::__private::cel::CelError<'_>> { Ok(#output) } #[test] fn\n test_filter()\n {\n assert_eq!(filter(&vec![0, 1, -50, 50]).unwrap(),\n ::tinc::__private::cel::CelValue::List([::tinc::__private::cel::CelValueConv::conv(0),\n ::tinc::__private::cel::CelValueConv::conv(100),\n ::tinc::__private::cel::CelValueConv::conv(-5000),\n ::tinc::__private::cel::CelValueConv::conv(5000),].into_iter().collect()));\n }\n},)" --- exit status: 0 --- test_stdout @@ -9,7 +9,6 @@ running 1 test test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in [ELAPSED]s --- expanded #![feature(prelude_import)] -#[macro_use] extern crate std; #[prelude_import] use std::prelude::rust_2024::*; diff --git a/tinc-build/src/codegen/cel/functions/snapshots/tinc_build__codegen__cel__functions__matches__tests__matches_runtime_string.snap b/tinc-build/src/codegen/cel/functions/snapshots/tinc_build__codegen__cel__functions__matches__tests__matches_runtime_string.snap index fbad5bc..60ed0f1 100644 --- a/tinc-build/src/codegen/cel/functions/snapshots/tinc_build__codegen__cel__functions__matches__tests__matches_runtime_string.snap +++ b/tinc-build/src/codegen/cel/functions/snapshots/tinc_build__codegen__cel__functions__matches__tests__matches_runtime_string.snap @@ -1,6 +1,6 @@ --- -source: crates/tinc/build/src/codegen/cel/functions/matches.rs -expression: "postcompile::compile_str!(postcompile::config!\n{\n test: true, dependencies:\n vec![postcompile::Dependency::version(\"tinc\", \"*\"),],\n}, quote!\n{\n fn matches(input: &String) -> Result> { Ok(#output) } #[test] fn\n test_matches()\n {\n assert_eq!(matches(&\"in2dastring\".into()).unwrap(), true);\n assert_eq!(matches(&\"in3dastring\".into()).unwrap(), true);\n assert_eq!(matches(&\"xd\".into()).unwrap(), false);\n }\n},)" +source: tinc-build/src/codegen/cel/functions/matches.rs +expression: "postcompile::compile_str!(postcompile::config!\n{\n test: true, dependencies:\n vec![postcompile::Dependency::path(\"tinc\", \"../tinc\"),],\n}, quote!\n{\n fn matches(input: &String) -> Result> { Ok(#output) } #[test] fn\n test_matches()\n {\n assert_eq!(matches(&\"in2dastring\".into()).unwrap(), true);\n assert_eq!(matches(&\"in3dastring\".into()).unwrap(), true);\n assert_eq!(matches(&\"xd\".into()).unwrap(), false);\n }\n},)" --- exit status: 0 --- test_stdout @@ -9,7 +9,6 @@ running 1 test test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in [ELAPSED]s --- expanded #![feature(prelude_import)] -#[macro_use] extern crate std; #[prelude_import] use std::prelude::rust_2024::*; diff --git a/tinc-build/src/codegen/cel/functions/snapshots/tinc_build__codegen__cel__functions__size__tests__size_runtime.snap b/tinc-build/src/codegen/cel/functions/snapshots/tinc_build__codegen__cel__functions__size__tests__size_runtime.snap index d85df74..b12df7d 100644 --- a/tinc-build/src/codegen/cel/functions/snapshots/tinc_build__codegen__cel__functions__size__tests__size_runtime.snap +++ b/tinc-build/src/codegen/cel/functions/snapshots/tinc_build__codegen__cel__functions__size__tests__size_runtime.snap @@ -1,6 +1,6 @@ --- -source: crates/tinc/build/src/codegen/cel/functions/size.rs -expression: "postcompile::compile_str!(postcompile::config!\n{\n test: true, dependencies:\n vec![postcompile::Dependency::version(\"tinc\", \"*\"),],\n}, quote::quote!\n{\n fn size(input: &str) -> Result>\n { Ok(#output) } #[test] fn test_size()\n { assert_eq!(size(\"55\").unwrap(), 2); }\n},)" +source: tinc-build/src/codegen/cel/functions/size.rs +expression: "postcompile::compile_str!(postcompile::config!\n{\n test: true, dependencies:\n vec![postcompile::Dependency::path(\"tinc\", \"../tinc\"),],\n}, quote::quote!\n{\n fn size(input: &str) -> Result>\n { Ok(#output) } #[test] fn test_size()\n { assert_eq!(size(\"55\").unwrap(), 2); }\n},)" --- exit status: 0 --- test_stdout @@ -9,7 +9,6 @@ running 1 test test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in [ELAPSED]s --- expanded #![feature(prelude_import)] -#[macro_use] extern crate std; #[prelude_import] use std::prelude::rust_2024::*; diff --git a/tinc-build/src/codegen/cel/functions/snapshots/tinc_build__codegen__cel__functions__size__tests__size_runtime_map.snap b/tinc-build/src/codegen/cel/functions/snapshots/tinc_build__codegen__cel__functions__size__tests__size_runtime_map.snap index 9d5dcac..645b94e 100644 --- a/tinc-build/src/codegen/cel/functions/snapshots/tinc_build__codegen__cel__functions__size__tests__size_runtime_map.snap +++ b/tinc-build/src/codegen/cel/functions/snapshots/tinc_build__codegen__cel__functions__size__tests__size_runtime_map.snap @@ -1,6 +1,6 @@ --- -source: crates/tinc/build/src/codegen/cel/functions/size.rs -expression: "postcompile::compile_str!(postcompile::config!\n{\n test: true, dependencies:\n vec![postcompile::Dependency::version(\"tinc\", \"*\"),],\n}, quote::quote!\n{\n #![allow(unused_parens)] fn\n size(input: &std::collections::HashMap) -> Result> { Ok(#output) } #[test] fn\n test_contains()\n {\n assert_eq!(size(&{\n let mut map = std::collections::HashMap::new();\n map.insert(\"value\".to_string(), true); map\n }).unwrap(), 1);\n assert_eq!(size(&std::collections::HashMap::new()).unwrap(), 0);\n assert_eq!(size(&{\n let mut map = std::collections::HashMap::new();\n map.insert(\"xd\".to_string(), true);\n map.insert(\"value\".to_string(), true); map\n }).unwrap(), 2);\n }\n},)" +source: tinc-build/src/codegen/cel/functions/size.rs +expression: "postcompile::compile_str!(postcompile::config!\n{\n test: true, dependencies:\n vec![postcompile::Dependency::path(\"tinc\", \"../tinc\"),],\n}, quote::quote!\n{\n #![allow(unused_parens)] fn\n size(input: &std::collections::HashMap) -> Result> { Ok(#output) } #[test] fn\n test_contains()\n {\n assert_eq!(size(&{\n let mut map = std::collections::HashMap::new();\n map.insert(\"value\".to_string(), true); map\n }).unwrap(), 1);\n assert_eq!(size(&std::collections::HashMap::new()).unwrap(), 0);\n assert_eq!(size(&{\n let mut map = std::collections::HashMap::new();\n map.insert(\"xd\".to_string(), true);\n map.insert(\"value\".to_string(), true); map\n }).unwrap(), 2);\n }\n},)" --- exit status: 0 --- test_stdout @@ -10,7 +10,6 @@ test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; fini --- expanded #![feature(prelude_import)] #![allow(unused_parens)] -#[macro_use] extern crate std; #[prelude_import] use std::prelude::rust_2024::*; diff --git a/tinc-build/src/codegen/cel/functions/snapshots/tinc_build__codegen__cel__functions__size__tests__size_runtime_repeated.snap b/tinc-build/src/codegen/cel/functions/snapshots/tinc_build__codegen__cel__functions__size__tests__size_runtime_repeated.snap index 227ae71..a744be7 100644 --- a/tinc-build/src/codegen/cel/functions/snapshots/tinc_build__codegen__cel__functions__size__tests__size_runtime_repeated.snap +++ b/tinc-build/src/codegen/cel/functions/snapshots/tinc_build__codegen__cel__functions__size__tests__size_runtime_repeated.snap @@ -1,6 +1,6 @@ --- -source: crates/tinc/build/src/codegen/cel/functions/size.rs -expression: "postcompile::compile_str!(postcompile::config!\n{\n test: true, dependencies:\n vec![postcompile::Dependency::version(\"tinc\", \"*\"),],\n}, quote::quote!\n{\n #![allow(unused_parens)] fn size(input: &Vec) -> Result> { Ok(#output) } #[test] fn\n test_contains()\n {\n assert_eq!(size(&vec![\"value\".into()]).unwrap(), 1);\n assert_eq!(size(&vec![]).unwrap(), 0);\n assert_eq!(size(&vec![\"xd\".into(), \"value\".into()]).unwrap(), 2);\n }\n},)" +source: tinc-build/src/codegen/cel/functions/size.rs +expression: "postcompile::compile_str!(postcompile::config!\n{\n test: true, dependencies:\n vec![postcompile::Dependency::path(\"tinc\", \"../tinc\"),],\n}, quote::quote!\n{\n #![allow(unused_parens)] fn size(input: &Vec) -> Result> { Ok(#output) } #[test] fn\n test_contains()\n {\n assert_eq!(size(&vec![\"value\".into()]).unwrap(), 1);\n assert_eq!(size(&vec![]).unwrap(), 0);\n assert_eq!(size(&vec![\"xd\".into(), \"value\".into()]).unwrap(), 2);\n }\n},)" --- exit status: 0 --- test_stdout @@ -10,7 +10,6 @@ test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; fini --- expanded #![feature(prelude_import)] #![allow(unused_parens)] -#[macro_use] extern crate std; #[prelude_import] use std::prelude::rust_2024::*; diff --git a/tinc-build/src/codegen/cel/functions/snapshots/tinc_build__codegen__cel__functions__starts_with__tests__starts_with_runtime.snap b/tinc-build/src/codegen/cel/functions/snapshots/tinc_build__codegen__cel__functions__starts_with__tests__starts_with_runtime.snap index f724c06..616c91d 100644 --- a/tinc-build/src/codegen/cel/functions/snapshots/tinc_build__codegen__cel__functions__starts_with__tests__starts_with_runtime.snap +++ b/tinc-build/src/codegen/cel/functions/snapshots/tinc_build__codegen__cel__functions__starts_with__tests__starts_with_runtime.snap @@ -1,6 +1,6 @@ --- -source: crates/tinc/build/src/codegen/cel/functions/starts_with.rs -expression: "postcompile::compile_str!(postcompile::config!\n{\n test: true, dependencies:\n vec![postcompile::Dependency::version(\"tinc\", \"*\"),],\n}, quote::quote!\n{\n fn starts_with(input: &str) -> Result> { Ok(#output) } #[test] fn\n test_to_double()\n {\n assert_eq!(starts_with(\"testing\").unwrap(), true);\n assert_eq!(starts_with(\"smile\").unwrap(), false);\n }\n},)" +source: tinc-build/src/codegen/cel/functions/starts_with.rs +expression: "postcompile::compile_str!(postcompile::config!\n{\n test: true, dependencies:\n vec![postcompile::Dependency::path(\"tinc\", \"../tinc\"),],\n}, quote::quote!\n{\n fn starts_with(input: &str) -> Result> { Ok(#output) } #[test] fn\n test_to_double()\n {\n assert_eq!(starts_with(\"testing\").unwrap(), true);\n assert_eq!(starts_with(\"smile\").unwrap(), false);\n }\n},)" --- exit status: 0 --- test_stdout @@ -9,7 +9,6 @@ running 1 test test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in [ELAPSED]s --- expanded #![feature(prelude_import)] -#[macro_use] extern crate std; #[prelude_import] use std::prelude::rust_2024::*; diff --git a/tinc-build/src/codegen/cel/functions/snapshots/tinc_build__codegen__cel__functions__string__tests__string_runtime.snap b/tinc-build/src/codegen/cel/functions/snapshots/tinc_build__codegen__cel__functions__string__tests__string_runtime.snap index 45225d0..a5067ce 100644 --- a/tinc-build/src/codegen/cel/functions/snapshots/tinc_build__codegen__cel__functions__string__tests__string_runtime.snap +++ b/tinc-build/src/codegen/cel/functions/snapshots/tinc_build__codegen__cel__functions__string__tests__string_runtime.snap @@ -1,6 +1,6 @@ --- -source: crates/tinc/build/src/codegen/cel/functions/string.rs -expression: "postcompile::compile_str!(postcompile::config!\n{\n test: true, dependencies:\n vec![postcompile::Dependency::version(\"tinc\", \"*\"),],\n}, quote::quote!\n{\n fn to_string(input: &str) -> Result<::tinc::__private::cel::CelValue<'_>,\n ::tinc::__private::cel::CelError<'_>> { Ok(#output) } #[test] fn\n test_to_int()\n {\n assert_eq!(to_string(\"55\").unwrap(),\n ::tinc::__private::cel::CelValueConv::conv(\"55\"));\n }\n},)" +source: tinc-build/src/codegen/cel/functions/string.rs +expression: "postcompile::compile_str!(postcompile::config!\n{\n test: true, dependencies:\n vec![postcompile::Dependency::path(\"tinc\", \"../tinc\"),],\n}, quote::quote!\n{\n fn to_string(input: &str) -> Result<::tinc::__private::cel::CelValue<'_>,\n ::tinc::__private::cel::CelError<'_>> { Ok(#output) } #[test] fn\n test_to_int()\n {\n assert_eq!(to_string(\"55\").unwrap(),\n ::tinc::__private::cel::CelValueConv::conv(\"55\"));\n }\n},)" --- exit status: 0 --- test_stdout @@ -9,7 +9,6 @@ running 1 test test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in [ELAPSED]s --- expanded #![feature(prelude_import)] -#[macro_use] extern crate std; #[prelude_import] use std::prelude::rust_2024::*; diff --git a/tinc-build/src/codegen/cel/functions/snapshots/tinc_build__codegen__cel__functions__uint__tests__uint_runtime.snap b/tinc-build/src/codegen/cel/functions/snapshots/tinc_build__codegen__cel__functions__uint__tests__uint_runtime.snap index 32f7ea1..de968d0 100644 --- a/tinc-build/src/codegen/cel/functions/snapshots/tinc_build__codegen__cel__functions__uint__tests__uint_runtime.snap +++ b/tinc-build/src/codegen/cel/functions/snapshots/tinc_build__codegen__cel__functions__uint__tests__uint_runtime.snap @@ -1,6 +1,6 @@ --- -source: crates/tinc/build/src/codegen/cel/functions/uint.rs -expression: "postcompile::compile_str!(postcompile::config!\n{\n test: true, dependencies:\n vec![postcompile::Dependency::version(\"tinc\", \"*\"),],\n}, quote::quote!\n{\n fn to_int(input: &str) -> Result<::tinc::__private::cel::CelValue<'_>,\n ::tinc::__private::cel::CelError<'_>> { Ok(#output) } #[test] fn\n test_to_int()\n {\n assert_eq!(to_int(\"55\").unwrap(),\n ::tinc::__private::cel::CelValueConv::conv(55));\n }\n},)" +source: tinc-build/src/codegen/cel/functions/uint.rs +expression: "postcompile::compile_str!(postcompile::config!\n{\n test: true, dependencies:\n vec![postcompile::Dependency::path(\"tinc\", \"../tinc\"),],\n}, quote::quote!\n{\n fn to_int(input: &str) -> Result<::tinc::__private::cel::CelValue<'_>,\n ::tinc::__private::cel::CelError<'_>> { Ok(#output) } #[test] fn\n test_to_int()\n {\n assert_eq!(to_int(\"55\").unwrap(),\n ::tinc::__private::cel::CelValueConv::conv(55));\n }\n},)" --- exit status: 0 --- test_stdout @@ -9,7 +9,6 @@ running 1 test test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in [ELAPSED]s --- expanded #![feature(prelude_import)] -#[macro_use] extern crate std; #[prelude_import] use std::prelude::rust_2024::*;