Struct aws_sdk_networkmanager::types::RouteAnalysisPath
source · #[non_exhaustive]pub struct RouteAnalysisPath {
pub completion_status: Option<RouteAnalysisCompletion>,
pub path: Option<Vec<PathComponent>>,
}
Expand description
Describes a route analysis path.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.completion_status: Option<RouteAnalysisCompletion>
The status of the analysis at completion.
path: Option<Vec<PathComponent>>
The route analysis path.
Implementations§
source§impl RouteAnalysisPath
impl RouteAnalysisPath
sourcepub fn completion_status(&self) -> Option<&RouteAnalysisCompletion>
pub fn completion_status(&self) -> Option<&RouteAnalysisCompletion>
The status of the analysis at completion.
sourcepub fn path(&self) -> &[PathComponent]
pub fn path(&self) -> &[PathComponent]
The route analysis path.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .path.is_none()
.
source§impl RouteAnalysisPath
impl RouteAnalysisPath
sourcepub fn builder() -> RouteAnalysisPathBuilder
pub fn builder() -> RouteAnalysisPathBuilder
Creates a new builder-style object to manufacture RouteAnalysisPath
.
Trait Implementations§
source§impl Clone for RouteAnalysisPath
impl Clone for RouteAnalysisPath
source§fn clone(&self) -> RouteAnalysisPath
fn clone(&self) -> RouteAnalysisPath
Returns a copy 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 RouteAnalysisPath
impl Debug for RouteAnalysisPath
source§impl PartialEq for RouteAnalysisPath
impl PartialEq for RouteAnalysisPath
source§fn eq(&self, other: &RouteAnalysisPath) -> bool
fn eq(&self, other: &RouteAnalysisPath) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for RouteAnalysisPath
Auto Trait Implementations§
impl Freeze for RouteAnalysisPath
impl RefUnwindSafe for RouteAnalysisPath
impl Send for RouteAnalysisPath
impl Sync for RouteAnalysisPath
impl Unpin for RouteAnalysisPath
impl UnwindSafe for RouteAnalysisPath
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
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Creates a shared type from an unshared type.