pub struct ObservedResponseMeta {
pub endpoint_name: &'static str,
pub url: String,
pub status: u16,
pub request_id: Option<String>,
pub attempt_count: u32,
pub elapsed: Duration,
}Expand description
Read-only metadata emitted to TransportObserver implementations.
Fields§
§endpoint_name: &'static strStable endpoint name such as stocks.latest_bars.
url: StringFully resolved request URL.
status: u16Final HTTP status code.
request_id: Option<String>Alpaca request identifier when the server returned one.
attempt_count: u32Number of retry attempts that happened before this terminal response.
elapsed: DurationTotal elapsed request time across retries.
Trait Implementations§
Source§impl Clone for ObservedResponseMeta
impl Clone for ObservedResponseMeta
Source§fn clone(&self) -> ObservedResponseMeta
fn clone(&self) -> ObservedResponseMeta
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ObservedResponseMeta
impl Debug for ObservedResponseMeta
Source§impl PartialEq for ObservedResponseMeta
impl PartialEq for ObservedResponseMeta
impl Eq for ObservedResponseMeta
impl StructuralPartialEq for ObservedResponseMeta
Auto Trait Implementations§
impl Freeze for ObservedResponseMeta
impl RefUnwindSafe for ObservedResponseMeta
impl Send for ObservedResponseMeta
impl Sync for ObservedResponseMeta
impl Unpin for ObservedResponseMeta
impl UnwindSafe for ObservedResponseMeta
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more