pub struct ProcedureExecutionSectionNode {
    pub id: String,
    pub template_node_id: String,
    pub title: String,
    pub description: Option<String>,
    pub template_commit_id: Option<String>,
}Expand description
A section node is a visual grouping of other sections and steps.
Fields§
§id: StringUnique identifier of this execution node.
template_node_id: StringUnique identifier of the template node this execution node is based on.
title: StringTitle of this section. Uses the template section’s title and cannot be changed in execution.
description: Option<String>Description of this section. Uses the template section’s description and cannot be changed in execution.
template_commit_id: Option<String>If set, the commit ID of the procedure template this section is based on. Otherwise, the section is based on the template commit specified at the top level of the execution.
Implementations§
Source§impl ProcedureExecutionSectionNode
 
impl ProcedureExecutionSectionNode
Sourcepub fn description(&self) -> &str
 
pub fn description(&self) -> &str
Returns the value of description, or the default value if description is unset.
Sourcepub fn template_commit_id(&self) -> &str
 
pub fn template_commit_id(&self) -> &str
Returns the value of template_commit_id, or the default value if template_commit_id is unset.
Trait Implementations§
Source§impl Clone for ProcedureExecutionSectionNode
 
impl Clone for ProcedureExecutionSectionNode
Source§fn clone(&self) -> ProcedureExecutionSectionNode
 
fn clone(&self) -> ProcedureExecutionSectionNode
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 Message for ProcedureExecutionSectionNode
 
impl Message for ProcedureExecutionSectionNode
Source§fn encoded_len(&self) -> usize
 
fn encoded_len(&self) -> usize
Returns the encoded length of the message without a length delimiter.
Source§fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
    Self: Sized,
 
fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
    Self: Sized,
Encodes the message to a buffer. Read more
Source§fn encode_to_vec(&self) -> Vec<u8> ⓘwhere
    Self: Sized,
 
fn encode_to_vec(&self) -> Vec<u8> ⓘwhere
    Self: Sized,
Encodes the message to a newly allocated buffer.
Source§fn encode_length_delimited(
    &self,
    buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
    Self: Sized,
 
fn encode_length_delimited(
    &self,
    buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
    Self: Sized,
Encodes the message with a length-delimiter to a buffer. Read more
Source§fn encode_length_delimited_to_vec(&self) -> Vec<u8> ⓘwhere
    Self: Sized,
 
fn encode_length_delimited_to_vec(&self) -> Vec<u8> ⓘwhere
    Self: Sized,
Encodes the message with a length-delimiter to a newly allocated buffer.
Source§fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
    Self: Default,
 
fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
    Self: Default,
Decodes an instance of the message from a buffer. Read more
Source§fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
    Self: Default,
 
fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
    Self: Default,
Decodes a length-delimited instance of the message from the buffer.
Source§fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
    Self: Sized,
 
fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
    Self: Sized,
Decodes an instance of the message from a buffer, and merges it into 
self. Read moreSource§fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
    Self: Sized,
 
fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
    Self: Sized,
Decodes a length-delimited instance of the message from buffer, and
merges it into 
self.Source§impl PartialEq for ProcedureExecutionSectionNode
 
impl PartialEq for ProcedureExecutionSectionNode
Source§fn eq(&self, other: &ProcedureExecutionSectionNode) -> bool
 
fn eq(&self, other: &ProcedureExecutionSectionNode) -> bool
Tests for 
self and other values to be equal, and is used by ==.impl StructuralPartialEq for ProcedureExecutionSectionNode
Auto Trait Implementations§
impl Freeze for ProcedureExecutionSectionNode
impl RefUnwindSafe for ProcedureExecutionSectionNode
impl Send for ProcedureExecutionSectionNode
impl Sync for ProcedureExecutionSectionNode
impl Unpin for ProcedureExecutionSectionNode
impl UnwindSafe for ProcedureExecutionSectionNode
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> CloneToUninit for Twhere
    T: Clone,
 
impl<T> CloneToUninit for Twhere
    T: Clone,
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>
Source§impl<T> IntoRequest<T> for T
 
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
 
fn into_request(self) -> Request<T>
Wrap the input message 
T in a tonic::Request