pub struct ReconnectEdgeRequest {
pub edge: EdgeId,
pub endpoint: EdgeEndpoint,
pub new_port: PortId,
pub mode: NodeGraphConnectionMode,
}Expand description
Rules-driven request for reconnecting one endpoint of an existing edge.
Fields§
§edge: EdgeId§endpoint: EdgeEndpoint§new_port: PortId§mode: NodeGraphConnectionModeImplementations§
Source§impl ReconnectEdgeRequest
impl ReconnectEdgeRequest
pub fn new( edge: EdgeId, endpoint: EdgeEndpoint, new_port: PortId, mode: NodeGraphConnectionMode, ) -> Self
Trait Implementations§
Source§impl Clone for ReconnectEdgeRequest
impl Clone for ReconnectEdgeRequest
Source§fn clone(&self) -> ReconnectEdgeRequest
fn clone(&self) -> ReconnectEdgeRequest
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 moreimpl Copy for ReconnectEdgeRequest
Source§impl Debug for ReconnectEdgeRequest
impl Debug for ReconnectEdgeRequest
Source§impl<'de> Deserialize<'de> for ReconnectEdgeRequest
impl<'de> Deserialize<'de> for ReconnectEdgeRequest
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 ReconnectEdgeRequest
Source§impl Hash for ReconnectEdgeRequest
impl Hash for ReconnectEdgeRequest
Source§impl PartialEq for ReconnectEdgeRequest
impl PartialEq for ReconnectEdgeRequest
Source§fn eq(&self, other: &ReconnectEdgeRequest) -> bool
fn eq(&self, other: &ReconnectEdgeRequest) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for ReconnectEdgeRequest
impl Serialize for ReconnectEdgeRequest
impl StructuralPartialEq for ReconnectEdgeRequest
Auto Trait Implementations§
impl Freeze for ReconnectEdgeRequest
impl RefUnwindSafe for ReconnectEdgeRequest
impl Send for ReconnectEdgeRequest
impl Sync for ReconnectEdgeRequest
impl Unpin for ReconnectEdgeRequest
impl UnsafeUnpin for ReconnectEdgeRequest
impl UnwindSafe for ReconnectEdgeRequest
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,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.