pub struct FlowIr {
pub id: String,
pub kind: String,
pub entrypoints: IndexMap<String, String>,
pub nodes: IndexMap<String, NodeIr>,
}Expand description
Typed intermediate representation for flows, suitable for planning edits before rendering back into YGTC YAML.
Fields§
§id: String§kind: String§entrypoints: IndexMap<String, String>§nodes: IndexMap<String, NodeIr>Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for FlowIr
impl RefUnwindSafe for FlowIr
impl Send for FlowIr
impl Sync for FlowIr
impl Unpin for FlowIr
impl UnwindSafe for FlowIr
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> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
Source§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
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