#![forbid(unsafe_code)]
#![deny(missing_debug_implementations, nonstandard_style)]
#![doc = include_str!("../README.md")]
#![cfg_attr(docsrs, feature(doc_cfg))]
#![warn(missing_docs)]
#[macro_use]
mod macros;
pub mod cloud;
pub mod credentials;
pub mod error;
pub mod hmac;
pub mod http;
#[cfg(feature = "test")]
pub mod test;
pub use typespec_client_core::{
async_runtime, base64, fmt, json, sleep, stream, time, Bytes, Error, Result, Uuid, Value,
};
pub mod tracing {
pub use crate::http::policies::PublicApiInstrumentationInformation;
pub use azure_core_macros::{client, function, new, subclient};
pub use typespec_client_core::tracing::{
AsAny, Attribute, AttributeArray, AttributeValue, Span, SpanGuard, SpanKind, SpanStatus,
Tracer, TracerProvider,
};
}
#[cfg(feature = "xml")]
pub use typespec_client_core::xml;
mod private {
pub trait Sealed {}
}