pub struct EdgeInfo {
pub id: EdgeId,
pub branch_id: BranchId,
pub from: PortRef,
pub to: PortRef,
}Expand description
One link from a source pad to a downstream element, together with the branch whose attachment created it.
Fields§
§id: EdgeIdStable identity of this connection.
branch_id: BranchIdAttachment transaction that created this edge.
from: PortRefUpstream source pad.
to: PortRefDownstream sink port.
Trait Implementations§
impl Eq for EdgeInfo
impl StructuralPartialEq for EdgeInfo
Auto Trait Implementations§
impl Freeze for EdgeInfo
impl RefUnwindSafe for EdgeInfo
impl Send for EdgeInfo
impl Sync for EdgeInfo
impl Unpin for EdgeInfo
impl UnsafeUnpin for EdgeInfo
impl UnwindSafe for EdgeInfo
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