Struct aws_sdk_iotfleetwise::types::Branch
source · #[non_exhaustive]pub struct Branch {
pub fully_qualified_name: String,
pub description: Option<String>,
pub deprecation_message: Option<String>,
pub comment: Option<String>,
}
Expand description
A group of signals that are defined in a hierarchical structure.
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.fully_qualified_name: String
The fully qualified name of the branch. For example, the fully qualified name of a branch might be Vehicle.Body.Engine
.
description: Option<String>
A brief description of the branch.
deprecation_message: Option<String>
The deprecation message for the node or the branch that was moved or deleted.
comment: Option<String>
A comment in addition to the description.
Implementations§
source§impl Branch
impl Branch
sourcepub fn fully_qualified_name(&self) -> &str
pub fn fully_qualified_name(&self) -> &str
The fully qualified name of the branch. For example, the fully qualified name of a branch might be Vehicle.Body.Engine
.
sourcepub fn description(&self) -> Option<&str>
pub fn description(&self) -> Option<&str>
A brief description of the branch.
sourcepub fn deprecation_message(&self) -> Option<&str>
pub fn deprecation_message(&self) -> Option<&str>
The deprecation message for the node or the branch that was moved or deleted.
Trait Implementations§
source§impl PartialEq for Branch
impl PartialEq for Branch
impl StructuralPartialEq for Branch
Auto Trait Implementations§
impl RefUnwindSafe for Branch
impl Send for Branch
impl Sync for Branch
impl Unpin for Branch
impl UnwindSafe for Branch
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.