azure_core/request_options/
proposed_lease_id.rs

1use super::LeaseId;
2use crate::{headers, Header};
3
4#[derive(Debug, Clone, Copy)]
5pub struct ProposedLeaseId(LeaseId);
6
7impl From<LeaseId> for ProposedLeaseId {
8    fn from(lease_id: LeaseId) -> Self {
9        Self(lease_id)
10    }
11}
12
13impl Header for ProposedLeaseId {
14    fn name(&self) -> headers::HeaderName {
15        headers::PROPOSED_LEASE_ID
16    }
17
18    fn value(&self) -> headers::HeaderValue {
19        format!("{}", self.0).into()
20    }
21}