feat(sdk): without Some in _opts functions

Option has been removed as a wrapper around opts. This makes it much
more convenient to use

```rust
client.container_opts(Some(ContainerOpts{}))
// ->
client.container_opts(ContainerOpts{})
```

The same options are still available, either an empty object can be
passed, or a non _opts function can be used
This commit is contained in:
2023-02-19 17:49:22 +01:00
committed by Kasper Juul Hermansen
parent 9762da895a
commit f29ff836cf
8 changed files with 160 additions and 228 deletions

View File

@@ -7,12 +7,12 @@ fn test_example_container() {
let alpine = client.container().from("alpine:3.16.2");
let out = alpine
.exec_opts(Some(
.exec_opts(
ContainerExecOptsBuilder::default()
.args(vec!["cat", "/etc/alpine-release"])
.build()
.unwrap(),
))
)
.stdout()
.unwrap();