pub struct DagEdgeDef {
pub from: String,
pub to: String,
pub data_type: String,
pub condition: Option<String>,
}Expand description
Edge definition for DAG bundles.
Fields§
§from: StringSource node name.
to: StringDestination node name.
data_type: StringData type.
condition: Option<String>Condition.
Trait Implementations§
Source§impl Clone for DagEdgeDef
impl Clone for DagEdgeDef
Source§fn clone(&self) -> DagEdgeDef
fn clone(&self) -> DagEdgeDef
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 DagEdgeDef
impl Debug for DagEdgeDef
Source§impl<'de> Deserialize<'de> for DagEdgeDef
impl<'de> Deserialize<'de> for DagEdgeDef
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 DagEdgeDef
impl RefUnwindSafe for DagEdgeDef
impl Send for DagEdgeDef
impl Sync for DagEdgeDef
impl Unpin for DagEdgeDef
impl UnsafeUnpin for DagEdgeDef
impl UnwindSafe for DagEdgeDef
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