[[bench]]
harness = false
name = "cial_benchmarks"
path = "benches/cial_benchmarks.rs"
[[bench]]
harness = false
name = "factory_benchmarks"
path = "benches/factory_benchmarks.rs"
[dependencies.chrono]
features = ["serde"]
version = "0.4"
[dependencies.lazy_static]
version = "1.4"
[dependencies.serde]
features = ["derive"]
version = "1.0"
[dependencies.thiserror]
version = "1.0"
[dependencies.windows]
features = ["Win32_System_Com", "Win32_System_Ole", "Win32_Foundation", "Win32_System_Registry", "Win32_System_LibraryLoader", "Win32_System_Variant"]
version = "0.52"
[dependencies.winreg]
version = "0.52"
[dev-dependencies.criterion]
features = ["html_reports"]
version = "0.5"
[[example]]
name = "advanced_traits"
path = "examples/advanced_traits.rs"
[[example]]
name = "auto_discovery"
path = "examples/auto_discovery.rs"
[[example]]
name = "bijou_example"
path = "examples/bijou_example.rs"
[[example]]
name = "cial_article_enriched"
path = "examples/cial_article_enriched.rs"
[[example]]
name = "cial_complete_demo"
path = "examples/cial_complete_demo.rs"
[[example]]
name = "cial_document_workflows"
path = "examples/cial_document_workflows.rs"
[[example]]
name = "cial_pricing_baremes"
path = "examples/cial_pricing_baremes.rs"
[[example]]
name = "cial_stock_management"
path = "examples/cial_stock_management.rs"
[[example]]
name = "create_commande_carat"
path = "examples/create_commande_carat.rs"
[[example]]
name = "create_piece_comptable_example"
path = "examples/create_piece_comptable_example.rs"
[[example]]
name = "elegant_syntax"
path = "examples/elegant_syntax.rs"
[[example]]
name = "factories_demo"
path = "examples/factories_demo.rs"
[[example]]
name = "pm_encoder_example"
path = "examples/pm_encoder_example.rs"
[[example]]
name = "recursive_analyzer"
path = "examples/recursive_analyzer.rs"
[[example]]
name = "sage_connection_demo"
path = "examples/sage_connection_demo.rs"
[lib]
crate-type = ["lib"]
name = "objets_metier_rs"
path = "src/lib.rs"
[package]
authors = ["Matthieu Castelain <mcastelain@prodware.fr>"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
categories = ["api-bindings", "external-ffi-bindings"]
description = "Bibliothèque Rust moderne et sûre pour l'API COM Objets Métier Sage 100c - Production Ready"
documentation = "https://docs.rs/objets_metier_rs"
edition = "2021"
exclude = ["target/", "scripts/", ".github/", "*.log", ".env", "AGENTS.md", "TODO.md", "sage_analyzer_log.txt", "benches/criterion/", "examples/cached_operations.rs"]
homepage = "https://github.com/mcastelain_pdw/objets_metier_rs"
keywords = ["sage", "com", "erp", "comptabilite", "windows"]
license = "MIT"
name = "objets_metier_rs"
readme = "README.md"
repository = "https://github.com/mcastelain_pdw/objets_metier_rs"
version = "1.0.1"
[[test]]
name = "cial_integration_tests"
path = "tests/cial_integration_tests.rs"
[[test]]
name = "cial_integration_workflows"
path = "tests/cial_integration_workflows.rs"
[[test]]
name = "cial_phase1_tests"
path = "tests/cial_phase1_tests.rs"
[[test]]
name = "cial_phase234_tests"
path = "tests/cial_phase234_tests.rs"
[[test]]
name = "integration_tests"
path = "tests/integration_tests.rs"