pub struct EdgeSpan {
pub from: String,
pub to: String,
pub span: Span,
}Expand description
The source span of a single static edge of a blueprint.
Fields§
§from: StringThe edge source node name.
to: StringThe edge target node name, or END.
span: SpanThe source span the edge was declared at.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for EdgeSpan
impl<'de> Deserialize<'de> for EdgeSpan
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
impl Eq for EdgeSpan
impl StructuralPartialEq for EdgeSpan
Auto Trait Implementations§
impl Freeze for EdgeSpan
impl RefUnwindSafe for EdgeSpan
impl Send for EdgeSpan
impl Sync for EdgeSpan
impl Unpin for EdgeSpan
impl UnsafeUnpin for EdgeSpan
impl UnwindSafe for EdgeSpan
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