Skip to main content

Crate libdd_capabilities

Crate libdd_capabilities 

Source
Expand description

Portable capability traits for cross-platform libdatadog.

Re-exports§

pub use self::env::EnvCapability;
pub use self::env::EnvError;
pub use self::file::FileCapability;
pub use self::file::FileError;
pub use self::file::FileMetadata;
pub use self::http::BodySender;
pub use self::http::BufferingBodySender;
pub use self::http::ChunkFuture;
pub use self::http::HttpClientCapability;
pub use self::http::HttpError;
pub use self::http::ResponseFuture;
pub use self::http::StreamingBodySender;
pub use self::log_output::LogWriterCapability;
pub use self::sleep::SleepCapability;
pub use self::spawn::SpawnError;
pub use maybe_send::MaybeSend;
pub use maybe_send::MaybeSendFuture;

Modules§

env
Environment-variable capability trait and error types.
file
File-system capability trait and error types.
http
HTTP capability trait and error types.
log_output
Log-output capability trait.
maybe_send
Conditional Send bound for cross-platform compatibility.
sleep
Sleep capability trait.
spawn
Spawn-related types shared across platforms.

Structs§

Bytes
A cheaply cloneable and sliceable chunk of contiguous memory.
Request
Represents an HTTP request.
Response
Represents an HTTP response