https://github.com/rvxlab/sopje
๐งผ ๐ง WIP - Simple SOAP Client builder for Rust
https://github.com/rvxlab/sopje
Last synced: over 1 year ago
JSON representation
๐งผ ๐ง WIP - Simple SOAP Client builder for Rust
- Host: GitHub
- URL: https://github.com/rvxlab/sopje
- Owner: RVxLab
- Created: 2024-05-10T05:24:00.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-05-10T07:33:34.000Z (about 2 years ago)
- Last Synced: 2025-03-28T03:07:41.710Z (over 1 year ago)
- Language: Rust
- Size: 1.95 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# ๐งผ Sopje
> ๐ง This package is a WIP
Sopje is a simple SOAP client builder written for Rust
## Usage
Create a struct that makes use of the `sopje::sdk` attribute, passing in the location of the WSDL.
Then you can call `::new()` on your SDK and start using it!
```rs
#[sopje::sdk("http://webservices.oorsprong.org/websamples.countryinfo/CountryInfoService.wso")]
struct Sdk;
fn main() {
let client = Sdk::new();
client.some_call().unwrap();
}
```
## The name
"Sopje" literally translates to "little soap" from Dutch and is typically used to refer to a cleaning solution.