azure_core

Trait Header

Source
pub trait Header {
    // Required methods
    fn name(&self) -> HeaderName;
    fn value(&self) -> HeaderValue;
}
Expand description

View a type as an HTTP header.

Ad interim there are two default functions: add_to_builder and add_to_request.

While not restricted by the type system, please add HTTP headers only. In particular, do not interact with the body of the request.

As soon as the migration to the pipeline architecture will be complete we will phase out add_to_builder.

Required Methods§

Source

fn name(&self) -> HeaderName

Source

fn value(&self) -> HeaderValue

Implementors§

Source§

impl Header for IfMatchCondition

Source§

impl Header for IfModifiedSinceCondition

Source§

impl Header for IfSequenceNumber

Source§

impl Header for IfSourceMatchCondition

Source§

impl Header for IfSourceModifiedSinceCondition

Source§

impl Header for LeaseDuration

Source§

impl Header for Accept

Source§

impl Header for AcceptEncoding

Source§

impl Header for ActivityId

Source§

impl Header for App

Source§

impl Header for ClientRequestId

Source§

impl Header for ClientVersion

Source§

impl Header for ContentDisposition

Source§

impl Header for ContentEncoding

Source§

impl Header for ContentLanguage

Source§

impl Header for ContentLength

Source§

impl Header for ContentType

Source§

impl Header for Continuation

Source§

impl Header for IfModifiedSince

Source§

impl Header for IfTags

Source§

impl Header for LeaseBreakPeriod

Source§

impl Header for LeaseId

Source§

impl Header for MaxItemCount

Source§

impl Header for ProposedLeaseId

Source§

impl Header for SequenceNumber

Source§

impl Header for SourceLeaseId

Source§

impl Header for User

Source§

impl Header for UserAgent

Source§

impl Header for Version

impl Header for Hash

impl Header for Tags