Skip to content

Commit 2c901fd

Browse files
authored
IT WORKS
1 parent d16e00d commit 2c901fd

File tree

4 files changed

+9
-6
lines changed

4 files changed

+9
-6
lines changed

sdk/core/typespec/src/error/mod.rs

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -304,7 +304,11 @@ impl Display for Error {
304304
Repr::Simple(kind) => std::fmt::Display::fmt(&kind, f),
305305
Repr::SimpleMessage(_, message) => f.write_str(message),
306306
Repr::Custom(Custom { error, .. }) => std::fmt::Display::fmt(&error, f),
307-
Repr::CustomMessage(_, message) => f.write_str(message),
307+
Repr::CustomMessage(Custom { error, .. }, message) => {
308+
f.write_str(message)?;
309+
f.write_str(": ")?;
310+
std::fmt::Display::fmt(&error, f)
311+
}
308312
}
309313
}
310314
}

sdk/core/typespec_client_core/src/http/clients/reqwest.rs

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -58,10 +58,7 @@ impl HttpClient for ::reqwest::Client {
5858
"performing request {method} '{}' with `reqwest`",
5959
url.sanitize(&DEFAULT_ALLOWED_QUERY_PARAMETERS)
6060
);
61-
let rsp = self
62-
.execute(reqwest_request)
63-
.await
64-
.with_context(ErrorKind::Io, "failed to execute `reqwest` request")?;
61+
let rsp = self.execute(reqwest_request).await.unwrap();
6562

6663
let status = rsp.status();
6764
let headers = to_headers(rsp.headers());

sdk/cosmos/azure_data_cosmos_native/Cargo.toml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,9 +23,10 @@ tracing.workspace = true
2323
tracing-subscriber = { workspace = true, optional = true, features = ["fmt", "env-filter"] }
2424

2525
[features]
26-
default = ["tokio", "reqwest", "tracing"]
26+
default = ["tokio", "reqwest", "reqwest_native_tls", "tracing"]
2727
tokio = ["dep:tokio"]
2828
reqwest = ["azure_core/reqwest"]
29+
reqwest_native_tls = ["azure_core/reqwest_native_tls"]
2930
tracing = ["dep:tracing-subscriber"]
3031

3132
[build-dependencies]

sdk/cosmos/azure_data_cosmos_native/src/clients/container_client.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -87,6 +87,7 @@ fn upsert_item_inner(
8787
) -> Result<(), CosmosError> {
8888
let raw_value: Box<RawValue> = serde_json::from_str(json_str)?;
8989
let pk = partition_key.to_string();
90+
tracing::trace!(raw_value = %raw_value.get(), pk = %pk, "Upserting item");
9091
block_on(container.upsert_item(pk, raw_value, None))?;
9192
Ok(())
9293
}

0 commit comments

Comments
 (0)