pub struct WeaveEdge {
pub from: String,
pub to: String,
pub edge_type: WeaveEdgeType,
pub reason: Option<String>,
}Expand description
A behavioral edge between two nodes.
Fields§
§from: String§to: String§edge_type: WeaveEdgeType§reason: Option<String>Trait Implementations§
Source§impl<'de> Deserialize<'de> for WeaveEdge
impl<'de> Deserialize<'de> for WeaveEdge
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<WeaveEdge, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<WeaveEdge, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Serialize for WeaveEdge
impl Serialize for WeaveEdge
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
Auto Trait Implementations§
impl Freeze for WeaveEdge
impl RefUnwindSafe for WeaveEdge
impl Send for WeaveEdge
impl Sync for WeaveEdge
impl Unpin for WeaveEdge
impl UnsafeUnpin for WeaveEdge
impl UnwindSafe for WeaveEdge
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