pub struct Downstream {
pub name: String,
pub start_time: f64,
pub end_time: Option<f64>,
pub fault: bool,
pub error: bool,
pub throttle: bool,
pub kind: Option<String>,
}Expand description
A downstream service call discovered inside a segment’s subsegments (a
subsegment with namespace: "remote"). Drives the service-graph edges.
Fields§
§name: String§start_time: f64§end_time: Option<f64>§fault: bool§error: bool§throttle: bool§kind: Option<String>The subsegment’s declared type, if any (e.g. AWS::DynamoDB::Table).
Trait Implementations§
Source§impl Clone for Downstream
impl Clone for Downstream
Source§fn clone(&self) -> Downstream
fn clone(&self) -> Downstream
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 Downstream
impl Debug for Downstream
Source§impl<'de> Deserialize<'de> for Downstream
impl<'de> Deserialize<'de> for Downstream
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for Downstream
impl RefUnwindSafe for Downstream
impl Send for Downstream
impl Sync for Downstream
impl Unpin for Downstream
impl UnsafeUnpin for Downstream
impl UnwindSafe for Downstream
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