#[non_exhaustive]pub struct ScaleSourceTopologyRow { /* private fields */ }Expand description
One row in the canonical source-keyed rest/bind topology.
Implementations§
Source§impl ScaleSourceTopologyRow
impl ScaleSourceTopologyRow
Sourcepub fn source_node_index(&self) -> usize
pub fn source_node_index(&self) -> usize
Raw source-node identity.
Sourcepub fn parent_source_node_index(&self) -> Option<usize>
pub fn parent_source_node_index(&self) -> Option<usize>
Authoritative raw parent identity.
Sourcepub fn kind(&self) -> ScaleSourceNodeKind
pub fn kind(&self) -> ScaleSourceNodeKind
Whether this row is projected or is a preserved connector.
Trait Implementations§
Source§impl Clone for ScaleSourceTopologyRow
impl Clone for ScaleSourceTopologyRow
Source§fn clone(&self) -> ScaleSourceTopologyRow
fn clone(&self) -> ScaleSourceTopologyRow
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 ScaleSourceTopologyRow
Source§impl Debug for ScaleSourceTopologyRow
impl Debug for ScaleSourceTopologyRow
impl Eq for ScaleSourceTopologyRow
Source§impl PartialEq for ScaleSourceTopologyRow
impl PartialEq for ScaleSourceTopologyRow
impl StructuralPartialEq for ScaleSourceTopologyRow
Auto Trait Implementations§
impl Freeze for ScaleSourceTopologyRow
impl RefUnwindSafe for ScaleSourceTopologyRow
impl Send for ScaleSourceTopologyRow
impl Sync for ScaleSourceTopologyRow
impl Unpin for ScaleSourceTopologyRow
impl UnsafeUnpin for ScaleSourceTopologyRow
impl UnwindSafe for ScaleSourceTopologyRow
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